0000950170-24-075584.txt : 20240620 0000950170-24-075584.hdr.sgml : 20240620 20240620161536 ACCESSION NUMBER: 0000950170-24-075584 CONFORMED SUBMISSION TYPE: 10-K PUBLIC DOCUMENT COUNT: 94 CONFORMED PERIOD OF REPORT: 20240430 FILED AS OF DATE: 20240620 DATE AS OF CHANGE: 20240620 FILER: COMPANY DATA: COMPANY CONFORMED NAME: SMITH & WESSON BRANDS, INC. CENTRAL INDEX KEY: 0001092796 STANDARD INDUSTRIAL CLASSIFICATION: ORDNANCE & ACCESSORIES, (NO VEHICLES/GUIDED MISSILES) [3480] ORGANIZATION NAME: 04 Manufacturing IRS NUMBER: 870543688 STATE OF INCORPORATION: NV FISCAL YEAR END: 0430 FILING VALUES: FORM TYPE: 10-K SEC ACT: 1934 Act SEC FILE NUMBER: 001-31552 FILM NUMBER: 241056416 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-K 1 swbi-20240430.htm 10-K 10-K
214 Days04/30falseFY0001092796http://fasb.org/us-gaap/2023#OtherAssetsNoncurrenthttp://fasb.org/us-gaap/2023#OtherAssetsNoncurrenthttp://www.smith-wesson.com/20240430#AccruedExpensesAndDeferredRevenueCurrenthttp://www.smith-wesson.com/20240430#AccruedExpensesAndDeferredRevenueCurrenthttp://fasb.org/us-gaap/2023#OtherLiabilitiesNoncurrenthttp://fasb.org/us-gaap/2023#OtherLiabilitiesNoncurrenthttp://fasb.org/us-gaap/2023#PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortizationhttp://fasb.org/us-gaap/2023#PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortizationhttp://www.smith-wesson.com/20240430#AccruedExpensesAndDeferredRevenueCurrenthttp://www.smith-wesson.com/20240430#AccruedExpensesAndDeferredRevenueCurrenthttp://fasb.org/us-gaap/2023#FinanceLeaseLiabilityNoncurrenthttp://fasb.org/us-gaap/2023#FinanceLeaseLiabilityNoncurrenthttp://www.smith-wesson.com/20240430#AccruedExpensesAndDeferredRevenueCurrenthttp://www.smith-wesson.com/20240430#AccruedExpensesAndDeferredRevenueCurrenthttp://www.smith-wesson.com/20240430#AccruedExpensesAndDeferredRevenueCurrenthttp://www.smith-wesson.com/20240430#AccruedExpensesAndDeferredRevenueCurrentP3Y0.330.250.0830001092796swbi:InternationalMember2021-05-012022-04-300001092796us-gaap:FairValueInputsLevel3Member2024-04-300001092796swbi:ProductTwoMember2022-05-012023-04-300001092796us-gaap:StateAndLocalJurisdictionMember2023-04-300001092796swbi:EmployeeRelationsMember2023-05-012024-04-300001092796swbi:ProductTwoMember2023-05-012024-04-300001092796swbi:EmployeesMemberus-gaap:RestrictedStockUnitsRSUMembersrt:MinimumMember2023-05-012024-04-300001092796us-gaap:CustomerConcentrationRiskMemberswbi:CustomerTwoMemberus-gaap:RevenueFromContractWithCustomerMember2022-05-012023-04-300001092796srt:LatinAmericaMember2023-05-012024-04-300001092796us-gaap:PerformanceSharesMember2023-05-012024-04-300001092796us-gaap:EmployeeStockMember2021-05-012022-04-300001092796swbi:HardwareAndSoftwareMembersrt:MinimumMember2024-04-300001092796swbi:IncentiveStockPlanMember2022-09-120001092796srt:MaximumMemberus-gaap:StateAndLocalJurisdictionMember2023-05-012024-04-300001092796srt:ExecutiveOfficerMemberus-gaap:RestrictedStockUnitsRSUMember2023-05-012024-04-300001092796swbi:NotesPayableMember2021-04-300001092796swbi:UnsecuredRevolvingCreditFacilityMember2020-08-242020-08-240001092796us-gaap:AdditionalPaidInCapitalMember2022-04-300001092796us-gaap:CustomerConcentrationRiskMemberus-gaap:RevenueFromContractWithCustomerMember2022-05-012023-04-300001092796us-gaap:FairValueInputsLevel2Member2024-04-300001092796us-gaap:CommonStockMember2023-04-300001092796swbi:TwoThousandTwentyTwoIncentiveStockPlanMember2024-04-300001092796us-gaap:CustomerConcentrationRiskMemberus-gaap:RevenueFromContractWithCustomerMember2023-05-012024-04-300001092796us-gaap:RetainedEarningsMember2024-04-300001092796swbi:OtherInternationalMember2023-05-012024-04-300001092796srt:EuropeMember2023-05-012024-04-300001092796us-gaap:RestrictedStockUnitsRSUMember2023-05-012024-04-300001092796swbi:IdbMember2021-09-302021-09-300001092796srt:ExecutiveOfficerMemberus-gaap:RestrictedStockUnitsRSUMember2022-05-012023-04-300001092796swbi:ExcecutiveAndFormerExecutiveOfficerMemberus-gaap:PerformanceSharesMember2022-05-012023-04-300001092796srt:MaximumMemberus-gaap:EmployeeStockMember2021-09-270001092796srt:AsiaMember2023-05-012024-04-300001092796swbi:RelocationMember2023-05-012024-04-300001092796us-gaap:ResearchAndDevelopmentExpenseMember2023-05-012024-04-300001092796us-gaap:PensionPlansDefinedBenefitMember2023-05-012024-04-300001092796swbi:SeveranceAndEmployeeRelatedsBenefitsMember2023-05-012024-04-300001092796us-gaap:CustomerConcentrationRiskMemberswbi:CustomerTwoMemberus-gaap:AccountsReceivableMembersrt:MinimumMember2023-05-012024-04-300001092796us-gaap:FairValueInputsLevel1Memberus-gaap:FairValueMeasurementsRecurringMember2024-04-300001092796swbi:OtherProductsAndServicesMember2021-05-012022-04-300001092796swbi:OfficeRentAndEquipmentMember2022-05-012023-04-300001092796swbi:FreightMember2023-05-012024-04-300001092796us-gaap:MachineryAndEquipmentMembersrt:MinimumMember2024-04-300001092796us-gaap:CustomerConcentrationRiskMemberswbi:CustomerThreeMemberus-gaap:RevenueFromContractWithCustomerMember2023-05-012024-04-300001092796us-gaap:SellingAndMarketingExpenseMember2023-05-012024-04-300001092796us-gaap:BridgeLoanMember2020-08-240001092796us-gaap:CustomerConcentrationRiskMemberswbi:CustomerThreeMemberus-gaap:AccountsReceivableMembersrt:MinimumMember2022-05-012023-04-300001092796swbi:ProductOneMember2022-05-012023-04-300001092796swbi:RelocationMember2024-04-3000010927962023-04-300001092796us-gaap:TreasuryStockCommonMember2021-05-012022-04-300001092796swbi:RestrictedStockUnitsAndPerformanceStockUnitsMember2022-05-012023-04-300001092796us-gaap:ResearchAndDevelopmentExpenseMember2021-05-012022-04-300001092796us-gaap:AdditionalPaidInCapitalMember2023-04-300001092796swbi:EmployeesMemberus-gaap:RestrictedStockUnitsRSUMember2021-05-012022-04-300001092796srt:AsiaMember2021-05-012022-04-3000010927962023-05-012024-04-300001092796srt:ParentCompanyMemberus-gaap:PerformanceSharesMember2022-05-012023-04-300001092796swbi:EmployeeRelationsMember2022-05-012023-04-300001092796us-gaap:BridgeLoanMember2023-05-012024-04-300001092796swbi:ProductOneMember2023-05-012024-04-300001092796us-gaap:CommonStockMember2023-05-012024-04-300001092796us-gaap:RetainedEarningsMember2023-05-012024-04-300001092796us-gaap:ComputerSoftwareIntangibleAssetMember2021-05-012022-04-3000010927962021-04-300001092796us-gaap:RevolvingCreditFacilityMemberswbi:LondonInterbankOfferedRateMember2023-05-012024-04-300001092796swbi:ConsultingServicesMember2022-05-012023-04-300001092796swbi:PublicRelationsMember2022-05-012023-04-300001092796swbi:RestrictedStockUnitsAndPerformanceStockUnitsMember2021-05-012022-04-300001092796us-gaap:AdditionalPaidInCapitalMember2024-04-300001092796swbi:SelfInsuranceMemberus-gaap:RevolvingCreditFacilityMember2024-04-300001092796us-gaap:InterestExpenseMember2021-05-012022-04-300001092796us-gaap:SellingAndMarketingExpenseMember2022-05-012023-04-300001092796us-gaap:AccountingStandardsUpdate201409Member2023-05-012024-04-300001092796swbi:RussellTwoThousandIndexMemberus-gaap:PerformanceSharesMember2021-05-012022-04-300001092796us-gaap:PerformanceSharesMember2019-05-012020-04-300001092796us-gaap:ComputerSoftwareIntangibleAssetMember2023-05-012024-04-300001092796srt:MaximumMember2020-08-240001092796swbi:ProfitSharingPlanMember2023-04-300001092796srt:MaximumMemberus-gaap:BuildingAndBuildingImprovementsMember2024-04-300001092796us-gaap:EmployeeStockMemberus-gaap:CommonStockMember2021-05-012022-04-300001092796srt:MaximumMemberus-gaap:EmployeeStockMember2011-09-2600010927962024-02-012024-04-3000010927962024-06-180001092796us-gaap:EquipmentMember2024-04-300001092796swbi:OtherInternationalMember2022-05-012023-04-300001092796us-gaap:AccumulatedOtherComprehensiveIncomeMember2024-04-300001092796us-gaap:CostOfSalesMember2021-05-012022-04-300001092796us-gaap:TreasuryStockCommonMember2022-04-300001092796us-gaap:StateAndLocalJurisdictionMember2023-05-012024-04-300001092796swbi:SeveranceAndEmployeeRelatedBenefitsMember2022-05-012023-04-300001092796swbi:OtherProductsAndServicesMember2022-05-012023-04-300001092796us-gaap:CostOfSalesMember2023-05-012024-04-300001092796srt:ExecutiveOfficerMemberus-gaap:PerformanceSharesMember2021-05-012022-04-300001092796us-gaap:RevolvingCreditFacilityMember2023-05-012024-04-300001092796swbi:SeveranceAndEmployeeRelatedBenefitsMember2023-05-012024-04-300001092796swbi:ProductOneMember2021-05-012022-04-300001092796swbi:OfficeRentAndEquipmentMember2023-05-012024-04-300001092796srt:LatinAmericaMember2021-05-012022-04-3000010927962022-07-162022-07-160001092796us-gaap:TreasuryStockCommonMember2024-04-300001092796us-gaap:CommonStockMember2022-05-012023-04-300001092796us-gaap:RestrictedStockUnitsRSUMemberswbi:NonExecutiveEmployeesMember2022-05-012023-04-300001092796srt:LatinAmericaMember2022-05-012023-04-300001092796us-gaap:PensionPlansDefinedBenefitMember2022-05-012023-04-300001092796us-gaap:FairValueInputsLevel2Member2023-04-300001092796us-gaap:GeneralAndAdministrativeExpenseMember2022-05-012023-04-300001092796us-gaap:EmployeeStockMember2022-05-012023-04-300001092796srt:MaximumMember2023-05-012024-04-300001092796swbi:RelocationMember2023-04-300001092796swbi:SeveranceAndEmployeeRelatedsBenefitsMember2023-04-300001092796swbi:ConsultingServicesMember2023-05-012024-04-300001092796us-gaap:TreasuryStockCommonMember2021-04-300001092796swbi:RelocationMember2022-05-012023-04-300001092796us-gaap:CommonStockMember2021-04-300001092796swbi:RestrictedStockUnitsAndPerformanceStockUnitsMember2023-04-300001092796srt:DirectorMemberus-gaap:RestrictedStockUnitsRSUMember2021-05-012022-04-300001092796srt:MinimumMemberus-gaap:StateAndLocalJurisdictionMember2023-05-012024-04-300001092796swbi:InternationalMember2023-05-012024-04-300001092796srt:DirectorMemberus-gaap:RestrictedStockUnitsRSUMember2022-05-012023-04-300001092796us-gaap:EmployeeStockMember2024-04-300001092796us-gaap:AccumulatedOtherComprehensiveIncomeMember2023-04-300001092796swbi:ShareRepurchasesTransactionsFourMemberus-gaap:CommonStockMember2021-05-012022-04-300001092796us-gaap:CustomerConcentrationRiskMemberswbi:CustomerThreeMemberus-gaap:AccountsReceivableMember2022-05-012023-04-300001092796swbi:PutativeClassMember2023-05-012024-04-300001092796srt:MinimumMember2023-05-012024-04-300001092796srt:DirectorMemberus-gaap:RestrictedStockUnitsRSUMember2023-05-012024-04-300001092796swbi:SeveranceAndEmployeeRelatedsBenefitsMember2024-04-300001092796us-gaap:RestrictedStockUnitsRSUMember2022-05-012023-04-300001092796srt:AsiaMember2022-05-012023-04-300001092796swbi:EmployeesMemberus-gaap:PerformanceSharesMember2021-05-012022-04-300001092796us-gaap:CustomerConcentrationRiskMemberus-gaap:AccountsReceivableMember2023-05-012024-04-3000010927962022-04-300001092796swbi:ShareRepurchaseTransactionsTwoMemberus-gaap:CommonStockMember2023-05-012024-04-300001092796us-gaap:RetainedEarningsMember2021-04-300001092796swbi:RestrictedStockUnitsAndPerformanceStockUnitsMember2021-04-300001092796srt:MaximumMemberus-gaap:MachineryAndEquipmentMember2024-04-300001092796us-gaap:PerformanceSharesMember2022-05-012023-04-300001092796us-gaap:TreasuryStockCommonMember2023-04-300001092796swbi:PublicRelationsMember2023-05-012024-04-3000010927962024-02-010001092796us-gaap:RevolvingCreditFacilityMember2024-04-300001092796us-gaap:ResearchAndDevelopmentExpenseMember2022-05-012023-04-300001092796us-gaap:RetainedEarningsMember2021-05-012022-04-300001092796us-gaap:GeneralAndAdministrativeExpenseMember2021-05-012022-04-300001092796swbi:ProfitSharingPlanMember2021-05-012022-04-300001092796swbi:FreightMember2022-05-012023-04-300001092796swbi:RestrictedStockUnitsAndPerformanceStockUnitsMember2023-05-012024-04-300001092796swbi:RobertLScottMember2024-04-300001092796us-gaap:RestrictedStockUnitsRSUMember2021-05-012022-04-300001092796swbi:SelfInsuranceMember2020-04-300001092796srt:ExecutiveOfficerMemberus-gaap:PerformanceSharesMember2022-05-012023-04-300001092796swbi:ProductTwoMember2021-05-012022-04-300001092796srt:MaximumMember2022-05-012023-04-300001092796swbi:RestrictedStockUnitsAndPerformanceStockUnitsMember2022-04-300001092796srt:ExecutiveOfficerMemberus-gaap:RestrictedStockUnitsRSUMember2021-05-012022-04-3000010927962022-05-012023-04-300001092796swbi:RussellTwoThousandIndexMemberus-gaap:PerformanceSharesMember2022-05-012023-04-3000010927962024-04-300001092796us-gaap:AccumulatedOtherComprehensiveIncomeMember2022-04-300001092796swbi:RobertLScottMember2024-02-012024-04-300001092796swbi:RestrictedStockUnitsAndPerformanceStockUnitsMember2024-04-300001092796swbi:InternationalMember2022-05-012023-04-3000010927962018-01-012018-01-310001092796srt:ParentCompanyMemberus-gaap:PerformanceSharesMember2021-05-012022-04-300001092796us-gaap:CustomerConcentrationRiskMemberus-gaap:AccountsReceivableMember2022-05-012023-04-300001092796us-gaap:RetainedEarningsMember2022-05-012023-04-300001092796swbi:PutativeClassMemberswbi:CompensatoryDamagesMember2023-05-012024-04-300001092796srt:MaximumMemberswbi:EmployeesMemberus-gaap:RestrictedStockUnitsRSUMember2023-05-012024-04-300001092796swbi:RussellTwoThousandIndexMemberus-gaap:PerformanceSharesMember2023-05-012024-04-300001092796us-gaap:DomesticCountryMember2024-04-300001092796swbi:IncentiveStockPlanMember2023-05-012024-04-300001092796us-gaap:CustomerConcentrationRiskMemberswbi:CustomerTwoMembersrt:MinimumMemberus-gaap:RevenueFromContractWithCustomerMember2022-05-012023-04-300001092796us-gaap:CustomerConcentrationRiskMemberswbi:CustomerThreeMembersrt:MinimumMemberus-gaap:RevenueFromContractWithCustomerMember2023-05-012024-04-300001092796us-gaap:CommonStockMember2022-04-300001092796us-gaap:AdditionalPaidInCapitalMember2022-05-012023-04-300001092796swbi:NationalLogisticsFacilityMember2023-05-012024-04-300001092796us-gaap:InterestExpenseMember2022-05-012023-04-3000010927962023-10-310001092796us-gaap:RestrictedStockUnitsRSUMemberswbi:NonExecutiveEmployeesMember2021-05-012022-04-300001092796us-gaap:BuildingAndBuildingImprovementsMembersrt:MinimumMember2024-04-300001092796us-gaap:CustomerConcentrationRiskMemberswbi:CustomerTwoMemberus-gaap:AccountsReceivableMember2023-05-012024-04-300001092796us-gaap:GeneralAndAdministrativeExpenseMember2023-05-012024-04-300001092796swbi:UnsecuredRevolvingCreditFacilityMember2023-05-012024-04-300001092796us-gaap:AdditionalPaidInCapitalMember2021-04-300001092796us-gaap:EmployeeStockMember2022-03-312022-03-310001092796us-gaap:StateAndLocalJurisdictionMember2024-04-300001092796swbi:ShareRepurchaseTransactionsOneMemberus-gaap:CommonStockMember2021-05-012022-04-300001092796us-gaap:AccumulatedOtherComprehensiveIncomeMember2021-04-300001092796us-gaap:TreasuryStockCommonMember2023-05-012024-04-300001092796srt:EuropeMember2022-05-012023-04-300001092796us-gaap:CommonStockMember2024-04-300001092796srt:ParentCompanyMemberus-gaap:PerformanceSharesMember2023-05-012024-04-300001092796swbi:ShareRepurchasesTransactionsThreeMemberus-gaap:CommonStockMember2021-05-012022-04-300001092796swbi:PutativeClassMemberswbi:GeneralDamagesMember2023-05-012024-04-300001092796us-gaap:CostOfSalesMember2022-05-012023-04-300001092796us-gaap:AdditionalPaidInCapitalMember2023-05-012024-04-300001092796swbi:UnsecuredRevolvingCreditFacilityMember2020-08-240001092796us-gaap:CommonStockMember2021-05-012022-04-300001092796srt:MaximumMemberus-gaap:OtherCapitalizedPropertyPlantAndEquipmentMember2024-04-300001092796us-gaap:RetainedEarningsMember2022-04-300001092796us-gaap:RestrictedStockUnitsRSUMemberswbi:NonExecutiveEmployeesMember2023-05-012024-04-300001092796srt:MaximumMemberus-gaap:PensionPlansDefinedBenefitMember2023-05-012024-04-300001092796us-gaap:PensionPlansDefinedBenefitMember2021-05-012022-04-300001092796us-gaap:EmployeeStockMember2023-05-012024-04-300001092796us-gaap:AdditionalPaidInCapitalMember2021-05-012022-04-3000010927962021-05-012022-04-300001092796swbi:IdbMember2023-05-012024-04-300001092796swbi:OtherInternationalMember2021-05-012022-04-300001092796swbi:OtherProductsAndServicesMember2023-05-012024-04-3000010927962023-02-020001092796swbi:ProfitSharingPlanMember2022-05-012023-04-300001092796us-gaap:PerformanceSharesMember2021-05-012022-04-300001092796us-gaap:FairValueInputsLevel1Memberus-gaap:FairValueMeasurementsRecurringMember2023-04-300001092796swbi:HardwareAndSoftwareMembersrt:MaximumMember2024-04-300001092796us-gaap:ComputerSoftwareIntangibleAssetMember2022-05-012023-04-300001092796us-gaap:SellingAndMarketingExpenseMember2021-05-012022-04-300001092796swbi:ShareRepurchaseTransactionsTwoMemberus-gaap:CommonStockMember2023-09-190001092796srt:ExecutiveOfficerMemberus-gaap:PerformanceSharesMember2023-05-012024-04-300001092796us-gaap:EquipmentMember2023-05-012024-04-300001092796srt:EuropeMember2021-05-012022-04-300001092796us-gaap:RetainedEarningsMember2023-04-300001092796swbi:ExcecutiveAndFormerExecutiveOfficerMemberus-gaap:PerformanceSharesMember2021-05-012022-04-300001092796us-gaap:InterestExpenseMember2023-05-012024-04-30swbi:Segmentxbrli:pureswbi:Customerxbrli:sharesswbi:Plaintiffswbi:Claimiso4217:CADswbi:CorrelationCoefficientiso4217:USDiso4217:USDxbrli:shares

 

meads

UNITED STATES

SECURITIES AND EXCHANGE COMMISSION

Washington, D.C. 20549

Form 10-K

 

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

For the fiscal year ended April 30, 2024

OR

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

Commission file number 1-31552

 

img126792259_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

(800) 331-0852

(Address including zip code, and telephone number,

including area code, of principal executive offices)

Securities registered pursuant to Section 12(b) of the Act:

(Title of Class)

Trading Symbols

(Name of Each Exchange on Which Registered)

Common Stock, Par Value $.001 per Share

SWBI

The Nasdaq Stock Market LLC

Securities registered pursuant to Section 12(g) of the Act:

None

 

Indicate by check mark if the registrant is a well-known seasoned issuer, as defined in Rule 405 of the Securities Act. Yes ☐ No

Indicate by check mark if the registrant is not required to file reports pursuant to Section 13 or Section 15(d) of the Act. Yes ☐ No

Indicate by check mark whether the registrant (1) has filed all reports required to be filed by Section 13 or 15(d) of the Securities Exchange Act of 1934 during the preceding 12 months (or for such shorter period that the registrant was required to file such reports), and (2) has been subject to such filing requirements for the past 90 days. Yes ☒ No ☐

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

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

 

Large accelerated filer

Accelerated filer

Non-accelerated filer

Smaller reporting company

Emerging growth company

 

 

 

 

 

 

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

Indicate by check mark whether the registrant has filed a report on and attestation to its management’s assessment of the effectiveness of its internal control over financial reporting under Section 404 (b) of the Sarbanes-Oxley Act (15 U.S.C. 7262 (b)) by the registered public accounting firm that prepared or issued its audit report.

If securities are registered pursuant to Section 12(b) of the Act, indicate by check mark whether the financial statements of the registrant included in the filing reflect the correction of an error to previously issued financial statements.

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

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

The aggregate market value of Common Stock held by non-affiliates of the registrant (45,171,298 shares) based on the last reported sale price of the registrant’s Common Stock on the Nasdaq Global Select Market on October 31, 2023, which was the last business day of the registrant’s most recently completed second fiscal quarter, was $665,373,220. For purposes of this computation, all officers, directors, and 10% beneficial owners of the registrant are deemed to be affiliates. Such determination should not be deemed to be an admission that such officers, directors, or 10% beneficial owners are, in fact, affiliates of the registrant.

As of June 18, 2024, there were outstanding 45,559,503 shares of the registrant’s Common Stock, par value $.001 per share.

Documents Incorporated by Reference

Portions of the registrant’s definitive proxy statement for the 2024 Annual Meeting of Stockholders are incorporated by reference into Part III of this Form 10-K.

 

Auditor Firm Id: 34 Auditor Name: Deloitte & Touche LLP Auditor Location: Hartford, CT, USA

 


 

SMITH & WESSON BRANDS, INC.

ANNUAL REPORT ON FORM 10-K

For the Fiscal Year Ended April 30, 2024

TABLE OF CONTENTS

 

 

 

 

 

Page

 

 

PART I

 

 

ITEM 1.

 

BUSINESS

 

1

ITEM 1A.

 

RISK FACTORS

 

14

ITEM 1B.

 

UNRESOLVED STAFF COMMENTS

 

33

ITEM 1C.

 

CYBERSECURITY

 

 

ITEM 2.

 

PROPERTIES

 

35

ITEM 3.

 

LEGAL PROCEEDINGS

 

35

ITEM 4.

 

MINE SAFETY DISCLOSURES

 

35

 

 

 

 

 

 

 

PART II

 

 

ITEM 5.

 

MARKET FOR REGISTRANT’S COMMON EQUITY, RELATED STOCKHOLDER MATTERS AND ISSUER PURCHASES OF EQUITY SECURITIES

 

36

ITEM 6.

 

RESERVED

 

38

ITEM 7.

 

MANAGEMENT’S DISCUSSION AND ANALYSIS OF FINANCIAL CONDITION AND RESULTS OF OPERATIONS

 

39

ITEM 7A.

 

QUANTITATIVE AND QUALITATIVE DISCLOSURES ABOUT MARKET RISK

 

47

ITEM 8.

 

FINANCIAL STATEMENTS AND SUPPLEMENTARY DATA

 

47

ITEM 9.

 

CHANGES IN AND DISAGREEMENTS WITH ACCOUNTANTS ON ACCOUNTING AND FINANCIAL DISCLOSURE

 

47

ITEM 9A.

 

CONTROLS AND PROCEDURES

 

47

ITEM 9B.

 

OTHER INFORMATION

 

48

ITEM 9C.

 

DISCLOSURE REGARDING FOREIGN JURISDICTIONS THAT PREVENT INSPECTIONS

 

49

 

 

 

 

 

 

 

PART III

 

 

ITEM 10.

 

DIRECTORS, EXECUTIVE OFFICERS AND CORPORATE GOVERNANCE

 

50

ITEM 11.

 

EXECUTIVE COMPENSATION

 

50

ITEM 12.

 

SECURITY OWNERSHIP OF CERTAIN BENEFICIAL OWNERS AND MANAGEMENT AND RELATED STOCKHOLDER MATTERS

 

50

ITEM 13.

 

CERTAIN RELATIONSHIPS AND RELATED TRANSACTIONS, AND DIRECTOR INDEPENDENCE

 

50

ITEM 14.

 

PRINCIPAL ACCOUNTANT FEES AND SERVICES

 

50

 

 

 

 

 

 

 

PART IV

 

 

ITEM 15.

 

EXHIBITS AND FINANCIAL STATEMENT SCHEDULES

 

51

ITEM 16.

 

FORM 10-K SUMMARY

 

54

SIGNATURES

 

55

INDEX TO CONSOLIDATED FINANCIAL STATEMENTS

 

F-1

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 


 

Smith & Wesson®, S&W®, M&P®, M&P Shield®, Performance Center®, Airlite®, Airweight®, American Guardians®, Armornite®, Arrow®, Aurora®, Aurora-II®, Blast Jacket®, Bodyguard®, Carry Comp®, Chiefs Special®, Club 1852®, Competitor®, CSX®, Dagger®, E-Series®, EZ®, G-Core®, Gemtech®, Gemtech Suppressors®, GM®, GM-S1®, GMT-Halo®, Governor®, Integra®, Lady Smith®, Lever Lock®, Lunar®, M&P FPC®, M2.0®, Magnum®, Mist-22®, Mountain Gun®, PC®, Protected by Smith & Wesson®, Put A Legend On Your Line®, Quickmount®, Shield®, Smith & Wesson Collectors Association®, Smith & Wesson Performance Center®, Smith & Wesson Precision Components®, Smith & Wesson Response®, SW Equalizer®, SW22 Victory®, The S&W Bench®, The Sigma Series®, Trek®, 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.

This report includes market and industry data that we obtained from industry publications, third-party studies and surveys, government agency sources, filings of public companies in our industry, and internal company surveys. Industry publications and surveys generally state that the information contained therein has been obtained from sources believed to be reliable. Although we believe the foregoing industry and market data to be reliable at the date of the report, this information could prove to be inaccurate as a result of a variety of matters.

 

 


 

Statement Regarding Forward-Looking Information

The statements contained in this Annual Report on Form 10-K that are not purely historical are forward-looking statements within the meaning of Section 27A of the Securities Act of 1933, as amended, or the Securities Act, and Section 21E of the Securities Exchange Act of 1934, as amended, or the Exchange Act. All statements other than statements of historical facts contained or incorporated herein by reference in this Annual Report on Form 10-K, 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 Annual Report on Form 10-K include statements regarding the impact, if any, of statements regarding our objectives, goals, strategies, plans, and focus, including our objective to be the undisputed market leader in the firearm industry; our plan to continue to introduce new products in fiscal 2025; our belief that by offering high-quality products and services on a timely and cost-effective basis, as well as providing world-class customer service, training, and support, we will drive customer satisfaction and loyalty; our intent to continue to streamline and standardize certain administrative functions of our business with a goal toward driving profitability and improving the ease with which our customers are able to do business with us; our intent to continue investing in systems to further enhance our efficiency, improve information reporting, and strengthen internal controls; our intent to continue our focus on developing, growing, and protecting our iconic firearm brands and using our cash flow from operations on actions that will maximize our return on invested capital, including by investing in machinery, equipment, and new product development; our belief that our M&P branded pistol products are the most ergonomic, feature-rich, and innovative products on the market today; our belief that the M&P Shield pistol is one of the most popular firearms in the market; our belief that our manufacturing services provide us with increased flexibility and reduced supply chain risk; our belief that business-to-business sales provide profitable revenue stream diversification and enable us to maximize capacity utilization of our manufacturing assets; our belief that the loss of one or more of our top five commercial distributors in the United States would not materially impact sales; our belief that our digital platform supports future sales growth and profitability; our expectation that we will obtain an ISO 9001 certification for the Maryville, Tennessee facility in fiscal 2025; our intention to discontinue operations at the Deep River facility during fiscal 2025; our intention to occupy the Deep River facility at least through the current lease termination date; our current belief that there are no indications of impairment relating to assets being utilized at the Deep River facility; our belief that our business is not materially dependent on any single patent; our belief that our Smith & Wesson and Gemtech brands, and our S&W monogram trademarks, are known and recognized by the public worldwide and are important to our firearm business; our intention to vigorously pursue and challenge infringements of our patents, trademarks, service marks, trade dress, and copyrights, as we believe the goodwill associated with them is a cornerstone of our branding strategy; our belief that we can effectively compete with all our present competitors; our belief that microstamping laws may restrict our ability to sell our products into certain jurisdictions; our concern that we may be required to remove hazardous waste or remediate the alleged effects of hazardous substances on the environment associated with past disposal practices at sites not owned by us; our concerns that we may become involved in various proceedings relating to environmental health and safety matters; our expectation, based on information known to us, that current environmental regulations or environmental proceedings and claims will not have a material adverse effect on our consolidated financial position, results of operations, or cash flows; our belief that additional or changing environmental regulation may become more burdensome in the future and any such development could materially and adversely affect us; our belief that our training and development programs lead to more valuable contributions and satisfaction for our employees within their existing roles and also positions employees for roles they aspire to attain; our belief that our employee relations are good and that the high quality of our employee base is instrumental to our success; our expectation that we will continue to incur expenditures in order to comply with environmental requirements; our belief that we may become subject to governmental proceedings and orders pertaining to waste disposal, air emissions, and water discharges from our operations into the environment; our belief that our operations may cause contamination in the future; our belief that we could incur additional costs to clean up contamination that exceed the amount of our reserves, and our reserves may increase from time to time; our belief that new BIS (as defined herein) rules that became effective in May 2024 will likely continue to negatively impact our international sales; our belief that high levels of inflation may continue to depress consumer demand for our products and reduce our profitability; our expectation that we will continue to experience increased turnover and challenges in recruiting and retaining existing employees as a result of the Relocation; our anticipation that we will continue to incur significant capital and other expenditures with respect to our Springfield facility, but we

 


 

may not be successful in continuing to improve efficiencies; our belief that maintaining a high level of brand recognition and a strong reputation are critical to our success, particularly with respect to retaining existing customers and attracting new customers; our anticipation that our advertising, marketing, public relations, and promotional efforts will increase in the foreseeable future as we continue to seek to enhance our brand recognition and the consumer demand for our products; our belief that the value of our brand depends, in part, on the value consumers place on the quality of our products; our anticipation that we will continue to be involved in litigation, including product liability cases and claims in the future; our belief that period-to-period comparisons of our operating results may not be meaningful in the short term, and our performance in a particular period may not be indicative of our performance in any future period; our expectation that the market for both hourly workers and professional workers may remain challenging at least through fiscal 2025; our expectation that, in total, we will incur capital expenditures in connection with the construction and equipping of the new facility in Maryville in an aggregate amount of approximately $160.0 million to $170.0 million; our estimation that the annual domestic non-military firearm market based on industry shipments is approximately $2.9 billion for handguns and $1.8 billion for long guns, excluding shotguns; our belief that an expanding base of consumers combined with our strong brand reputation and attractive price points lend support to our goal of continuing to increase our market share; our expectation that our inventories will increase in the first quarter of fiscal 2025 because of seasonal factors; our current expectation that we will spend between $25.0 million to $30.0 million on capital expenditures in fiscal 2025; our belief that, based upon our current working capital position, current operating plans, and expected business conditions, our existing capital resources and credit facilities will be adequate to fund our operations for the next 12 months; our expectation that inflation will continue to have an impact during fiscal 2025; goodwill and intangible assets; our assessment of the effect of a variety of economic, social, political, legislative, and regulatory factors on our business; our view of the outcome of the lawsuits and claims to which we are subject and their effect on us; our assessment of future investments for capital expenditures; our assessment of future products and product developments; our belief about the features and performance of our products; our belief about the success of particular product or marketing programs; our view on future enterprise resource planning implementations and system improvements; our view on future enhancements to our manufacturing capabilities, and liquidity; and our anticipated cash needs and availability. 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 Annual Report on Form 10-K reflect our views as of the date of this Annual Report on Form 10-K 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 other, economic, political, social, legislative, regulatory, inflationary and health factors; the potential for increased regulation of firearms and firearms-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 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 the factors discussed under Item 1A, “Risk Factors.”

 


 

PART I

Item 1. Business

Introduction

 

General

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, pistol caliber carbines, and lever action 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 and Gemtech brands. We manufacture our products at our facilities in Springfield, Massachusetts; Houlton, Maine; Deep River, Connecticut; and Maryville, Tennessee. 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. During fiscal 2024, we began manufacturing and distribution activities from our new Maryville, Tennessee facility. See Note 15 — Commitments and Contingencies and Note 16 — Restructuring for more information.

Smith & Wesson was founded in 1852 by Horace Smith and Daniel B. Wesson. Mr. Wesson purchased Mr. Smith’s interest in 1873. The Wesson family sold Smith & Wesson to Bangor Punta Corp. in 1965. Lear Siegler Corporation purchased Bangor Punta in 1984, thereby acquiring ownership of Smith & Wesson. Forstmann Little & Co. purchased Lear Siegler in 1986 and sold Smith & Wesson shortly thereafter to Tomkins Corporation, an affiliate of U.K.-based Tomkins PLC. We purchased Smith & Wesson from Tomkins in May 2001 and renamed our company Smith & Wesson Holding Corporation. In January 2017, we changed the name of our company from Smith & Wesson Holding Corporation to American Outdoor Brands Corporation. In May 2020, in preparation for the spin-off of our outdoor products and accessories business, or the Separation, which was completed on August 24, 2020, we changed our name to Smith & Wesson Brands, Inc. 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.

We maintain our principal executive offices at 2100 Roosevelt Avenue, Springfield, Massachusetts 01104. Our telephone number is (800) 331-0852. Our website is located at www.smith-wesson.com. Through our website, we make available free of charge our annual reports on Form 10-K, our proxy statements, our quarterly reports on Form 10-Q, our current reports on Form 8-K, and amendments to any of these documents filed or furnished pursuant to Section 13(a) or 15(d) of the Exchange Act. These documents are available as soon as reasonably practicable after we electronically file them with the SEC. We also post on our website the charters of our Audit, Compensation, Nominations and Corporate Governance, and Sustainability Committees; our Corporate Governance Guidelines, our Code of Conduct, and any amendments or waivers thereto; and any other corporate governance materials contemplated by the regulations of the SEC and the Nasdaq Global Select Market. These documents are also available in print by contacting our corporate secretary at our executive offices.

Unless the context indicates otherwise, the terms “we,” “our,” “ours,” “us,” and “our company” refer to Smith & Wesson Brands, Inc. and its consolidated subsidiaries. “Common stock” refers to the common stock, par value $.001 per share, of our company. Our most recently completed fiscal year ended on April 30, 2024, or fiscal 2024.

Our objective is to be the undisputed market leader in the firearm industry. Key elements of our strategy to achieve this objective and deliver long-term stockholder value are as follows:

drive organic growth by leveraging our brands and maintaining a robust product pipeline to increase market share in markets in which we participate;
design, produce, and market high-quality, innovative firearms and related accessories that meet the needs and desires of our consumer and professional customers and that drive customer satisfaction and loyalty;
create a leverageable infrastructure by streamlining and standardizing our business operations; and
deploy our cash flow in such a manner so as to maximize return on invested capital.

1


 

Strategy

Our objective is to be the undisputed market leader in the firearm industry. Key elements of our strategy to achieve this objective are as follows:

Drive Organic Growth by Leveraging Brands and Designing Innovative New Products

We are focused on driving organic growth by producing a robust new product pipeline and leveraging our brands to help us to increase market share in the markets in which we participate and to expand into adjacent and complementary markets by (1) capitalizing on the goodwill developed through our historic, more than 170 year old “Smith & Wesson” brand; (2) enhancing our relationships with key retailers, distributors, and buying groups; and (3) introducing new products. During the last two fiscal years, we have introduced numerous new products, including variations and product lines around the Smith & Wesson and Gemtech brands. We plan to continue to introduce new products in fiscal 2025.

Design, Produce, and Market High-Quality Products that Drive Customer Satisfaction and Loyalty

We are focused on designing, producing, and marketing high-quality, innovative firearms and related accessories that meet the needs and desires of our consumer and professional customers and that drive customer satisfaction and loyalty. Our research and development, product engineering, product sourcing, marketing, and distribution activities are critical components of our ability to offer successful products. We believe that by offering high-quality products and services on a timely and cost-effective basis, as well as providing world-class customer service, training, and support, we will drive customer satisfaction and loyalty. We regard our high-quality, innovative products as the most important aspect of our customer satisfaction and loyalty, but we also offer customer service and support with various programs, such as toll-free customer support numbers, e-mail customer question and answer communications, broad service policies, and product warranties.

Create a Leverageable Infrastructure by Streamlining and Standardizing our Business Operations

We intend to continue to streamline and standardize certain administrative functions of our business with a goal toward driving profitability and improving the ease with which our customers are able to do business with us. A streamlined and standardized approach requires investing in an integrated and configurable technology infrastructure in areas such as enterprise resource planning, or ERP, and compliance. We intend to continue investing in such systems to further enhance our efficiency, improve information reporting, and strengthen internal controls.

2


 

Deploy our Cash Flow in Such a Manner so as to Maximize Return on Invested Capital

During fiscal 2023 and fiscal 2024, we generated a total of $123.5 million in cash from operations. During the same period, we invested $180.8 million in cash to acquire property, equipment, and patents, of which $150.0 million was to fund the Relocation, repurchased $10.2 million of our outstanding stock, distributed $40.4 million in dividends, and borrowed $40.0 million from our revolving line of credit. We intend to continue our focus on developing, growing, and protecting our iconic firearm brands and using our cash flow from operations on actions that will maximize our return on invested capital, including by investing in machinery, equipment, and new product development.

Products

Introduction

Our products combine our legacy of more than 170 years of American manufacturing and engineering expertise with modern technological advances. Driven by the needs of the individual firearm owner, we continually strive to improve the experience of buying, owning, and shooting a firearm. We also strive to leverage our tradition of innovation in materials, performance, and engineering, along with our proven history of reliability, to produce feature-rich, safe, durable, accurate, and high-performing firearms that satisfy the needs of our broad range of customers. Our introduction of new products is intended to enhance our competitive position and broaden our participation in the overall market.

We have substantially enhanced the breadth and quality of our portfolio of products over the years. We have always been a leader in the revolver market. The introduction of our popular M&P pistol in 2005 resulted in us becoming one of the leaders in the polymer pistol market as well, serving both the consumer sporting goods market and law enforcement agencies. The launch of our M&P modern sporting rifle in 2006 enabled us to capture what we estimate is the leading share of the modern sporting rifle market. In 2023, we further expanded and strengthened our position in the broader long-gun market with the introduction of new pistol caliber carbine offerings, the FPC and Response rifles. In 2024, we introduced our first ever lever-action rifle, the Model 1854. The addition of our Gemtech branded firearm suppressor products in 2017 expanded our firearm-related product offerings. Our firearm suppressors are compatible with most pistols and rifles on the market and complement our firearm products. We currently participate in three categories of the long gun market: semi-automatic rifles, lever-action rifles, and shotguns, and both core categories of the handgun market: semi-automatic pistols and revolvers.

Product Development

All of our firearms and firearm-related products are sold under our Smith & Wesson and Gemtech brands. Our customers include distributors; federal, state, and municipal law enforcement agencies and officers; government and military agencies; and retailers.

Our product development strategy is to understand our consumers’ needs and preferences and then design and develop products to uniquely meet those requirements. Throughout this process, we test multiple concepts with firearm owners and potential purchasers. We compare these test results against a growing database of prior concepts to identify those with the greatest market potential. We complete additional market research to optimize the desired features and benefits. While this development process is ongoing, our launch timing for new products depends on market conditions to maximize sales across the entire product portfolio.

3


 

In fiscal 2024, we introduced a number of new products, including (i) our first ever lever-action rifle, the Model 1854, a .44 Magnum offering that includes many modern day feature enhancements, such as a large lever loop, flat faced trigger, Picatinny rail, and fore-end capable of enhanced customization; (ii) the Response rifle chambered in 9mm and featuring our proprietary Flex-Mag system; (iii) the M&P 22 Magnum pistol, which features our unique Tempo Barrel System and 30 round capacity; (iv) the SD 2.0, our second generation value pistol, which includes an upgraded trigger and ergonomics chambered in 9mm; and (v) the M&P15 Sport III, our third generation modern sporting rifle, which includes upgraded features, such as a free floating hand guard and enhanced mid-length gas system. We received several innovation awards in 2023 and 2024, including from Guns & Ammo magazine and The National Association of Sporting Goods Wholesalers.

Our customers continue to demand premium firearms that provide a competitive edge in sport shooting and hunting. Our Performance Center products are engineered and manufactured to meet this need, and they incorporate many custom features not found in our standard products, such as enhanced triggers for smoother trigger pull, ported barrels for better muzzle control, and specialty sights for quicker target acquisition. In fiscal 2024, we introduced our fourth annual Performance Center Spec Series pistol. This limited edition 2023 model features an integrated Faxon® compensator, an olive drab green finish, an enhanced trigger sear, four magazines, a karambit-style knife, and a collectible challenge coin. We also introduced several line extensions for our Performance Center M&P9 Competitor pistol, which is designed for high-level competitive shooting.

In fiscal 2024, we also introduced innovative new products in our Gemtech line of firearm suppressors, including the Abyss 7.62, which is a 6.6” firearm suppressor that features Gemtech's ETM (elite taper-mount) system. The Gemtech ETM muzzle device allows Gemtech suppressors to be mounted on a variety of different firearms. They are also available in different threads to accommodate a variety of different calibers.

Our net sales for fiscal 2024, 2023, and 2022 were $535.8 million, $479.2 million, and $864.1 million, respectively. Our gross profit for fiscal 2024, 2023, and 2022 totaled $158.1 million, $154.5 million, and $374.6 million, respectively. Total assets as of April 30, 2024 and 2023 were $576.3 million and $541.3 million, respectively.

Handguns

We manufacture an extensive variety of handgun models that includes revolvers and pistols. A revolver is a handgun with a cylinder that holds the ammunition in a series of rotating chambers that are successively aligned with the barrel of the firearm during each firing cycle. There are two general types of revolvers: single-action and double-action. To fire a single-action revolver, the hammer is pulled back to cock the firearm and align the cylinder before the trigger is pulled. To fire a double-action revolver, a single trigger pull advances the cylinder as it cocks and releases the hammer. A pistol is a handgun in which the ammunition chamber is an integral part of the barrel and which is fed ammunition from a magazine contained in the grip. The firing cycle ejects the spent casings and loads a new round into the chamber.

We have long been known as an innovator and leader in the revolver market and most of our revolvers are currently marketed under the Smith & Wesson brand. We sell a wide range of sizes from small-frame revolvers used primarily for concealed carry and personal protection to large-frame revolvers used primarily for recreational and competitive sport shooting. Our extra-large frame revolvers primarily address the handgun-hunting market.

Our small-frame revolvers have been carried by law enforcement personnel and personal defense-minded citizens for over 150 years. Our revolvers are available in a variety of models and calibers, with applications in virtually all professional and consumer markets. In fiscal 2024, we introduced a new line of revolvers that were designed to enhance the personal carry experience, continuing our innovative leadership in the category. These revolvers are chambered in 38 Special and 32 H&R Magnum and feature enhanced grips, sites, and triggers that are designed to enhance the shooting experience.

4


 

We offer pistols under our Smith & Wesson brand. Our full size and compact M&P line of pistol products have been engineered with input from professional users and are designed to offer performance, safety, and durability that meet the standards of global law enforcement and military personnel, as well as features attractive to consumers. We believe that our M&P branded pistol products are the most ergonomic, feature-rich, and innovative products on the market today. Our range of full-size and compact M&P pistol products are made with a polymer frame, a rigid stainless-steel chassis, and a black, through-hardened corrosion resistant finished stainless-steel barrel and slide for durability. Our M&P pistol products feature patented and easily changed palm swell grips in four sizes, allowing the user to customize grips in a matter of seconds; a passive trigger safety to prevent the pistol from firing if dropped; an enlarged trigger guard to accommodate gloved hands; a sear lever release that eliminates the need to press the trigger in order to disassemble the firearm; an ambidextrous slide stop and reversible magazine release to accommodate right- and left-handed shooters; an optional internal locking system and magazine safety; and a universal equipment rail to allow the addition of accessories, including lights and lasers.

In fiscal 2012, we launched the M&P Shield pistol to address the growing personal protection and concealed carry market. The M&P Shield features a slim concealable profile, 9mm, 380 Auto, 40 S&W, and 45 Auto calibers, and M&P ergonomics. Since the launch of the M&P Shield, we have introduced several additional models, most recently, the Shield Plus with enhanced features and capacity. We believe the M&P Shield pistol is one of the most popular firearms in the market, with over five million units shipped.

Our Performance Center department has been providing specialized products and services for the most demanding shooting sports enthusiasts since 1990. To meet the requirements of law enforcement professionals, competitive shooters, collectors, and discriminating sport enthusiasts who demand superior products, our Performance Center personnel conceptualize, engineer, and craft products to create enhanced versions of our standard products. Our craftsmen are highly skilled and experienced gunsmiths. Performance Center products are typically made in limited production quantities, although we offer a number of catalog variations in order to increase product availability.

Our “Classics” department makes it possible to own historic firearms that are manufactured today but modeled after original favorites, such as the Model 29, the firearm made famous by the movie character Dirty Harry. These firearms are newly crafted with designs that take advantage of some of the most famous and collectible firearms that we have ever made. Our Classics department also makes commemorative firearms and employs master engravers to craft one-of-a-kind custom firearms. These custom-made applications reflect the skill and vision of the master engraver and the artistic expression of the owner. We offer a number of catalog variations of Classics and engraved Classics to our customers.

Long Guns

Our modern sporting rifles are designed to satisfy the functionality and reliability needs of recreational, personal, defense, and professional users, including global military, law enforcement, and security personnel. These long guns are popular with consumers as hunting, personal protection, and sporting target rifles and are sold through our sporting good distributors, retailers, and dealers. We offer two pistol caliber carbines, the FPC and the Response, both in 9mm. We offer the M&P and Volunteer series modern sporting rifles in five different calibers (22LR, 5.56mm NATO (223), 308 Winchester (7.62x51mm), 6.5 Creedmoor, and 6mm ARC) for multiple recreational and professional uses. We also offer upper assemblies so firearm owners can easily modify their modern sporting rifle to suit the needs and tasks of the various forms of sport shooting and hunting. Our broad product portfolio of modern sporting rifles includes a .22 caliber model, an opening price-point sport model, a hunting caliber model for longer range effectiveness, and several models designed for professional users.

In fiscal 2024, we continued to expand our long gun offerings with the introduction of our first ever lever-action rifle, the Model 1854.

5


 

Other Products and Manufacturing Services

Our other products and manufacturing services include the following:

Parts: We sell parts to support our firearm business, including barrels and magazines that are manufactured at our facilities or purchased from third parties.

Handcuffs: We are one of the largest manufacturers of handcuffs and restraints in the United States. We fabricate these products from the highest-grade carbon or stainless steel. Our patented Lever Lock cuffs offer a double-locking system for added security and comfort, without extra tools or keys. Internal locks help prevent tampering and smooth ratchets allow for swift cuffing and an extra measure of safety. We have the ability to customize handcuffs to fit customer specifications.

Firearm Suppressors: We are one of the nation’s oldest firearm suppressor manufacturers and an active participant in the firearm suppressor market around the world. We believe our Gemtech branded firearm suppressors have been involved in setting standards used by the military in suppressor testing, implementation, and safety. Our firearm suppressors are constructed from high grade aluminum, steel, or titanium and are compatible with every major type of rimfire and centerfire pistol and centerfire rifle caliber currently on the market.

Manufacturing Services: We utilize our substantial manufacturing capabilities to provide services to third-party customers. Our manufacturing services include forging, heat treating, rapid prototyping, tooling, finishing, plating, machining, and custom plastic injection molding. We believe our manufacturing services provide us with increased flexibility and reduced supply chain risk. We also believe that business-to-business sales provide profitable revenue stream diversification and enable us to maximize capacity utilization of our manufacturing assets. We market our manufacturing services under the Smith & Wesson and Smith & Wesson Precision Components brand names.

Marketing, Sales, and Distribution

General

We go to market in a variety of ways, including two-step distribution, strategic retailers, and buying groups consisting of certain large, regional retailers, utilizing direct sales employees to service these customers. We also sell firearms directly to law enforcement agencies and manufacturing services directly to other businesses. We sell internationally primarily through distributors, which, in turn, sell to retail stores and government agencies.

Our top five commercial distributors in the United States accounted for a total of 46.0%, 44.0%, and 44.3% of our net sales for the fiscal years ended April 30, 2024, 2023, and 2022, respectively. Those commercial distributors are not regionally exclusive and have many of the same dealer customers. Therefore, we believe that the loss of one or more of these distributors would not materially impact sales as the remaining distributors would be allocated additional sales.

We sell our products worldwide. International sales accounted for approximately 5%, 4%, and 3% of our net sales for the fiscal years ended April 30, 2024, 2023, and 2022, respectively. Our businesses own tooling that is located at various suppliers in Asia and North America.

For the fiscal years ended April 30, 2024, 2023, and 2022, marketing, advertising, and promotion expenses were $14.7 million, $14.7 million, and $17.5 million, respectively, excluding the cost of rebates and promotions reflected in gross profit.

6


 

We market our products using a multi-faceted approach to consumers through independent dealers, large retailers, in-store retail channels, direct to consumer, and range operations using focused marketing and promotional campaigns, which include print, broadcast, and digital advertising campaigns; social and electronic media; and in-store retail merchandising strategies. We are prominently featured in vertical print media, including editorial coverage in an extensive list of leading firearms and outdoor magazines, including Guns & Ammo, American Rifleman, Shooting Times, American Handgunner, Shooting Illustrated, American Hunter, Outdoor Life, and Field & Stream. We also sponsor many outdoor television, internet, and online programs that generate significant editorial exposure. We sponsor a number of firearm safety, shooting, and hunting events and organizations.

We print various product catalogs that are distributed to our dealers and mailed directly, on a limited basis, to consumers. We also attend various trade shows, such as the Shooting, Hunting, Outdoor Trade (SHOT) Show, the National Association of Sporting Goods Wholesalers Show, the International Association of Chiefs of Police Show, the Association of the United States Army Show, or AUSA Show, the International Weapons Exhibition Show, or IWA Show, in Europe, and various distributor, buying group, and consumer shows.

GUNSMARTS: The SMITH & WESSON GUNSMARTS program is designed to welcome new firearm owners into the firearm community and highlight key resources available to those who have just purchased their first pistol, rifle, or revolver. As a cornerstone of the campaign, we released a new video series devoted to helping inform, educate, and excite those who have recently joined the firearm community. Hosted on YouTube, the SMITH & WESSON GUNSMARTS video series covers a comprehensive set of topics that takes the viewer from the basics of firearm safety through their first trips to the range – all in a simple, inviting manner.

Digital Marketing

We utilize our websites, including www.smith-wesson.com and www.gemtech.com, to market our products and services and to provide a wide range of information regarding our company to customers, consumers, dealers, distributors, investors, and government and law enforcement agencies worldwide. Social media platforms, such as Facebook, Instagram, YouTube, LinkedIn, and X (formerly Twitter), are effective ways for us to communicate the features and benefits of our products. Our direct-to-consumer e-mail marketing helps us to further engage our consumers and communicate the value of our brands. We continue to invest in new digital marketing capabilities to provide best-in-class customer experiences. Our websites are designed to inform, inspire, and prepare our customers for the next step in their firearms journey. We believe our digital platform supports future sales growth and profitability.

Service and Support

We utilize a variety of methods for supporting our consumers and dealers. We have a toll-free customer service number, e-mail, and social media messaging to answer questions and resolve issues regarding our products. In addition, we offer a limited one-year warranty program and a lifetime service policy under which we repair defects in material or workmanship in our products without charge for as long as the original purchaser owns the firearm. We also maintain a number of authorized warranty centers throughout the world and provide both warranty and charge repair services at our facilities.

Suppliers

We manufacture most of the components for our firearms, but purchase certain components and parts, including bolt carriers, rifle receivers, magazines, small parts, and rifle stocks, from third parties. We also purchase ammunition for product testing. Most of our major suppliers are U.S. based and provide materials, components, and parts, such as steel, polymer components, and metal-injected-molded components. The costs of these materials, components, and parts are at competitive rates. We have become less dependent on any particular supplier by strategically sourcing parts and raw material from multiple suppliers based on quality, cost, and risk. Whenever appropriate, we ensure that we have primary and secondary sources of supply for critical parts and components. We are also able to leverage our supply base to supplement our internal capacity and provide flexibility in our response to changes in market conditions. We use numerous raw materials, such as steel, wood, lead, brass, and plastics, in producing and testing our products. We have alternative sources for these raw materials.

7


 

Facilities

We have four manufacturing facilities at which we produce our products: a 575,000 square-foot facility located in Springfield, Massachusetts; a 645,000 square-foot facility located in Maryville, Tennessee; two facilities totaling 44,000 square-feet located in Houlton, Maine; and a 150,000 square-foot facility located in Deep River, Connecticut. We conduct our handgun and long gun manufacturing and some of our manufacturing service activities at our Springfield facility. During fiscal 2024, we began manufacturing and distribution activities from our Maryville facility. Our Houlton facility is a machining center only with no assembly, finishing, or small parts operations for our firearms. We also produce handcuffs and other restraint devices at our Houlton facility. We use our Deep River facility for custom plastic injection molding services, rapid prototyping, and tooling. As part of the Relocation, we intend to discontinue operations at the Deep River facility during fiscal 2025. All but one of these facilities are ISO 9001 certified. We expect to obtain certification for the Maryville, Tennessee facility in fiscal 2025.

We perform in our own facilities most of the machining and all of the assembly, inspection, and testing of the firearms that we sell. We produce our major firearm components utilizing computer-assisted machines. Our skilled employees use sophisticated automated testing equipment to ensure the proper functioning of our firearms. Every firearm is test fired before shipment. Our Springfield and Houlton facilities operate primarily on two shift patterns: a seven day, 12-hour rotating shift schedule and a five day, 8-hour shift schedule. Our Maryville and Deep River facilities operate primarily on three shift patterns: a five day, 8-hour shift schedule.

We are party to a lease agreement, dated October 26, 2017, between us and Ryan Boone County, LLC, or the Original Missouri Landlord, concerning certain real property located in Boone County, Missouri on which we had been operating our distribution center, or the Missouri Lease. The 633,000 square foot facility, which was constructed for us, was completed in 2018 and then sold and leased back to us. As discussed below, until January 1, 2024, we were a party to a sublease, pursuant to which American Outdoor Brands, Inc., our former wholly owned subsidiary, or AOUT, subleased from us 64.7% of this facility, or the Missouri Sublease, under the same terms as the Missouri Lease. As part of the Relocation, on January 31, 2023, we entered into (i) an assignment and assumption agreement with AOUT (which became effective on January 1, 2024), pursuant to which AOUT assumed all of our rights, entitlement, and obligations in, to, and under the Missouri Lease, 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 terminated the Missouri Sublease as of January 1, 2024. As of April 30, 2024, income related to the Missouri Sublease was $2.7 million, of which $1.3 million was recorded in general and administrative expenses and $1.4 million was recorded in interest expense, net, in our consolidated statements of income.

On January 5, 2024, we amended the lease for the Deep River facility to extend its term through January 4, 2025. We intend to occupy the facility at least through the current lease termination date. We do not believe there are any indications of impairment relating to assets being utilized at the Deep River facility as a result of our planned discontinuance of operations at the facility during fiscal 2025.

We seek to minimize inventory costs through an integrated planning and production system. All facilities operate utilizing SAP, a fully integrated ERP system.

Research and Development

Through our advanced products engineering departments, we enhance existing products and develop new products for our business. Through our research and development personnel, we conceive, design, and develop potential products that we believe will be attractive to our customers and help address the needs, wants, and desires of our target consumer base. In so doing, we must seek to anticipate and respond to trends and shifts in consumer preferences by continually adjusting our product mix with innovative features and designs and marketing them in an effective manner. Prior to introducing any product, we assess its cost of production and delivery, estimate its potential sales volume and margin, and conduct vigorous prototype and production-quality sample testing. In fiscal 2024, 2023, and 2022, our gross spending on research activities relating to the development of new products was $7.3 million, $7.6 million, and $7.3 million, respectively. As of April 30, 2024, we had 39 employees at our various facilities engaged in ongoing research and development activities for all of our brands.

8


 

Patents, Trademarks, and Copyrights

We recognize the importance of innovation and protecting our intellectual property. Accordingly, we own numerous patents related to our products. We apply for patents whenever we develop innovative new products, unique designs, or processes of commercial importance. We do not believe that our business is materially dependent on any single patent.

Because of the significance of our brand names, our trademarks, service marks, trade dress, and copyrights are also important to our business. We have an active global program of trademark registration, monitoring, and enforcement. We believe that our Smith & Wesson and Gemtech brands, and our S&W monogram trademarks are known and recognized by the public worldwide and are important to our firearm business.

We intend to vigorously pursue and challenge infringements of our patents, trademarks, service marks, trade dress, and copyrights, as we believe the goodwill associated with them is a cornerstone of our branding strategy.

Competition

We encounter rigorous competition in the firearms industry from both domestic and foreign manufacturers. Although some competitors manufacture as wide a variety of firearms as we do, most of our competitors manufacture only certain types of firearms. We are one of the largest manufacturers of handguns, modern sporting rifles, and handcuffs in the United States. We compete primarily based upon innovation, quality, reliability, durability, price, performance, consumer brand awareness, and customer service and support. Our customer service organization is proactive in offering timely responses to customer inquiries. We believe we can effectively compete with all our present competitors. Our primary competitors are Colt, Ruger and Taurus in the revolver market; Glock, Ruger, Sig Sauer, Springfield Armory, and Taurus in the pistol market; and Daniel Defense, Diamondback, Ruger, Sig Sauer, and Springfield Armory in the semi-automatic rifle market.

Customers

We sell our products through a variety of federally licensed distribution channels. Depending upon the product or service, our customers include distributors; federal, state, and municipal law enforcement agencies and officers; government and military agencies; and retailers.

We grant payment terms to most commercial customers ranging from 20 to 60 days. However, in some instances, we provide longer payment terms.

During fiscal 2024, sales into our professional channel accounted for approximately 8.0% of our net sales, which included state and local law enforcement agencies, the federal government, and international customers. The remaining 92.0% of our net sales was through federal firearm licensees to domestic consumers.

Seasonality

Our business is seasonal with sales generally peaking in our fourth fiscal quarter, which ends April 30, as a result of most industry events and distributor shows normally scheduled during the early spring months. In addition, because of our operating schedule, which includes a summer and a winter shutdown of our manufacturing facilities, we have an increased number of operating days in our fourth fiscal quarter, which allows our shipping and production volumes to exceed other quarters. Seasonality, however, can be disrupted by external events, such as COVID-19 during fiscal 2020, 2021, and 2022; results of federal, state, and local elections; and periodic social and political unrest, crime, and other factors that may drive sales or impact channel inventories, which may slow or accelerate our sales.

Governmental Regulations of Firearms

Our business is primarily regulated by the ATF, which licenses the manufacture, sale, and import of firearms and firearm suppressors in the United States. The ATF conducts periodic audits of our facilities that hold federal firearms licenses.

9


 

There are also various state laws, regulations, and local ordinances relating to firearm characteristics, features, sales, and firearm magazine capacities. Local firearm dealers must comply with federal, state, and local laws, regulations, and ordinances pertaining to firearm, firearm suppressor, and magazine sales within their jurisdictions. We manufacture several firearm models and magazines in various capacities that comply with those laws, regulations, and ordinances for sales in those states and localities. In Massachusetts, for example, there are regulations related to the weight of the trigger pull, barrel length, material strength, and independent testing of handguns. California, Connecticut, Maryland, New Jersey, and New York, as well as other states, the District of Columbia, and other localities, have similar laws, ordinances, and restrictions. In addition, certain states and the District of Columbia have implemented laws related to microstamping. Generally, these laws require any new pistols to contain a microstamping mechanism, which must be able to etch or imprint an array of characters that identify the make, model, and serial number of a pistol onto each cartridge case when the pistol is fired. No commercially produced firearm has utilized the microstamping process, which many consider to be unfeasible, and we have no plans to utilize any microstamping feature in our firearms. While these microstamping laws do not currently restrict our product offerings as a result of ongoing viability studies or legal challenges, in the future, they may restrict our ability to sell our products into these jurisdictions.

Warnings and instructions concerning the safe operation of our firearms and firearm suppressors are contained in the Safety & Instruction Manuals included in all boxes in which firearms and firearm suppressors are shipped and are also available for download from our Smith & Wesson and Gemtech websites.

Environmental Health and Safety

We are subject to numerous federal, state, and local laws and regulations that regulate the health and safety of our workforce, including those regulations monitored by the Occupational Health and Safety Administration, or OSHA, the National Fire Protection Association, and the Department of Public Health. Though not exhaustive, examples of applicable regulations include confined space safety, walking and working surfaces, machine guarding, and life safety.

We are also subject to numerous federal, state, and local environmental laws and regulations concerning, among other things, emissions to the air; discharges to land, surface, subsurface strata and water; and the generation, handling, storage, transportation, treatment, and disposal of hazardous waste and other materials. These laws require us to make significant expenditures of both a capital and expense nature. Several of the more significant federal laws applicable to our operations include the Clean Air Act; the Clean Water Act; the Comprehensive Environmental Response, Compensation and Liability Act, or CERCLA; and the Solid Waste Disposal Act, as amended by the Resource Conservation and Recovery Act, or RCRA.

We are required to remediate hazardous waste at our facilities. Currently, we own a designated site in Springfield, Massachusetts that contains two release areas, which are the focus of remediation projects as part of the Massachusetts Contingency Plan, or MCP. The MCP provides a structured environment for the voluntary remediation of regulated releases. We may be required to remove hazardous waste or remediate the alleged effects of hazardous substances on the environment associated with past disposal practices at sites not owned by us. We have received notice that we are a potentially responsible party from the Environmental Protection Agency and/or individual states under CERCLA or a state equivalent at two sites.

In our efforts to satisfy our environmental responsibilities and to comply with environmental laws and regulations, we have established, and periodically update, policies relating to the environmental standards of performance for our operations. We have in place programs that monitor compliance with various federal, state, and local environmental regulations. However, in the normal course of our manufacturing operations, we are subject to governmental proceedings and orders pertaining to waste disposal, air emissions, and water discharges from our operations into the environment. We regularly incur substantial capital and operating costs to comply with environmental laws, including remediation of known environmental conditions which we fund through cash flows from operations. We spent $1.5 million in fiscal 2024 and fiscal 2023 on environmental compliance, primarily related to disposal fees and containers.

10


 

In the normal course of our business, we may become involved in various proceedings relating to environmental health and safety matters, and we are currently engaged in an environmental investigation and remediation. Our manufacturing facilities are located on properties with long histories of industrial use, including the use of hazardous substances. We have identified soil and groundwater contamination at our Springfield facility that we continue to monitor and remediate, as appropriate. Based on the situation, an environmental reserve may be recorded based upon currently enacted laws and regulations, currently available facts, experience in remediation efforts, existing technology, and the ability of other potentially responsible parties or contractually liable parties to pay the allocated portions of any environmental obligations. As of April 30, 2024, we do not have an open environmental reserve recorded in our consolidated balance sheet.

Based on information known to us, we do not expect current environmental regulations or environmental proceedings and claims to have a material adverse effect on our consolidated financial position, results of operations, or cash flows. However, it is not possible to predict with certainty the impact on us of future environmental compliance requirements or of the cost of resolution of future environmental health and safety proceedings and claims, in part because the scope of the remedies that may be required is not certain, liability under federal environmental laws is joint and several in nature, and environmental laws and regulations are subject to modification and changes in interpretation. Additional or changing environmental regulation may become more burdensome in the future, and any such development could materially and adversely affect us.

Human Capital

Creating a positive work environment for our employees is critical to our ability to successfully execute our strategy. We are committed to a strong, healthy culture focused on respect for all employees, creating and sustaining a family atmosphere united under a clear vision, with the understanding of each function and individual’s responsibility for team results, collective pride in our company and our industry, and shared rewards for results. In order to ensure that we embody our values and that our culture remains healthy and strong, we place significant focus on our human resources.

Training & Development

Attraction, development, and retention of employees is critical to our success. We offer training and development programs to encourage advancement from within, including the following:

tuition reimbursement for up to 100% of an employee’s advanced degree;
computer numerical control, or CNC, machine apprentice training at a local community college in conjunction with a state-funded program;
toolmaker apprentice training in conjunction with a state-funded program;
wastewater treatment operator training leading to licensure;
leadership effectiveness training for manufacturing managers in conjunction with a state-funded program;
reimbursement for continuing professional education for our professionally licensed employees; and
other in-house and cross-functional training to aid with career advancement.

11


 

We believe that this training and development leads to more valuable contributions and satisfaction for our employees within their existing roles and also positions employees for roles they aspire to attain. Finally, we conduct periodic compliance and industry training for employees on various topics that are important to our business, including sexual harassment, anti-corruption, and cybersecurity, among others.

Equal Opportunity

Our Talent Acquisition team focuses on ensuring that our workforce is representative of the local communities in which we operate and that our business is open and welcoming to everyone. This commitment extends to all levels of our organization, including within senior management and our Board of Directors. We are committed to hiring qualified candidates without regard to race, religion, color, sex, sexual orientation, pregnancy, gender, age, national origin, ancestry, physical or mental disability, genetic information, or any other status.

As of April 30, 2024, our workforce consisted of the following:

76% male and 24% female;
50% female executive officers;
5% under 25 years old, 22% between 25-35 years old, 25% between 35-45 years old, 22% between 45-55 years old, 19% between 55-65 years old, and 7% over 65 years old; and
63% Caucasian, 22% Hispanic/Latino/Latina, 9% Black, 2% Asian, 2% undisclosed, 1% American Indian/Alaska Native, and 1% that identify as two or more races.

Our Talent Acquisition team emphasizes recruiting and retaining a talented and diverse workforce with special focus on hiring veterans, whenever possible. Annual voluntary turnover for fiscal 2024, 2023, and 2022 was approximately 8%, 12%, and 21%, respectively. We believe turnover for fiscal 2022 was impacted by our announcement of the Relocation.

We contract with a third party to review compensation practices on an annual basis to ensure we pay all employees equitably. We also partner with various recruiting services to expand our ability to attract a qualified workforce, as needed.

Health and Safety

Our Employee Assistance Program is supplemented by Cigna behavioral health tools in order to support employees’ mental, as well as physical health, needs.

We have a documented education and training plan to ensure employees are well trained on safety measures throughout the organization. We offer more than 55 different types of training, including lecture, classroom setting, and hands-on training to ensure our employees have the knowledge needed to ensure their safety, as well as the safety of others. The success of our training program has allowed us to maintain a relatively low level of safety claims and reduce lost work hours. Our calendar year 2023 and 2022 total recordable incident rate, or TRIR, of 1.6 and 2.3, respectively, and lost time incident rate, or LTIR, of 0.5 and 0.6, respectively, compares favorably to the latest OSHA industry data. According to OSHA, for our NAICS industry code, the calendar year 2022 and 2021 TRIR was 2.5 and 2.8, and the LTIR was 1.6 and 0.6, respectively. Our calendar year 2023 and 2022 near miss frequency rate was 0.3 and 1.0, respectively, and we did not have any fatalities in either year.

12


 

Total Rewards

Competitive pay and benefits have always been a highlight of our employee experience. We offer comprehensive benefit programs to our employees that allow them flexibility of choice through our Total Rewards framework of pay and service recognition, health and wellness, financial well-being, work/life balance, culture and community, and learning and development.

We are committed to ensuring that all of our employees are paid a fair wage. To that end, we offer generous wages and benefits to our employees, including the following:

a comprehensive medical, dental, and vision plan for our employees and their families, for which we pay between 87% and 93% of the total cost;
a 401(k) plan with a company match of up to 3% of the first 6% contributed by the employee;
a profit-sharing plan in which employees can earn up to 15% of their eligible earnings based on company profits;
twelve annual holidays and a paid time off program, including paid sick and vacation time;
paid and unpaid leaves of absence, including paid family and medical leave for employees working in qualified states;
flexible spending and health savings accounts;
life and disability insurance coverage;
employee stock purchase plan;
on-site cafeteria and fitness center;
Employee Assistance Programs;
product discounts; and
license-to-carry subsidies and reimbursement for range membership fees.

Annual increases and incentive compensation for salaried and non-operations hourly employees are based on merit, which is communicated to employees upon hire and documented through our talent management program as part of the annual performance review process. Annual increases for hourly operations employees are based on a yearly market analysis for comparable jobs.

Headcount

As of April 30, 2024, we had 1,509 employees, including eight part-time employees. None of our employees are represented by a union in collective bargaining with us. Of our employees, 36% have 10 or more years of service with our company and 3% have greater than 25 years of service with our company. We believe that our employee relations are good and that the high quality of our employee base is instrumental to our success.

Information About our Executive Officers

The following table sets forth certain information regarding our executive officers:

Name

 

Age

 

Position

Mark P. Smith

 

48

 

President and Chief Executive Officer

Deana L. McPherson

 

53

 

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

Kevin A. Maxwell

 

48

 

Senior Vice President, General Counsel, Chief Compliance Officer, and Secretary

Susan J. Cupero

 

64

 

Vice President, Sales

 

13


 

Mark P. Smith has served as President and Chief Executive Officer since 2020. Mr. Smith served as Co-President and Co-Chief Executive Officer from 2020 to 2020. Mr. Smith served as President, Manufacturing Services of our company and as President of Manufacturing Services for Smith & Wesson Sales Company (formerly known as American Outdoor Brands Sales Company and Smith & Wesson Corp.), a subsidiary of our company, from 2016 until 2020. Mr. Smith served as Vice President of Manufacturing and Supply Chain Management from 2011 until 2016 and served as Vice President of Supply Chain Management from 2010 until 2011. He was Director Supply Chain Solutions for Alvarez & Marsal Business Consulting, LLC from 2007 until 2010. Mr. Smith held various positions for Ecolab, Inc., a developer and marketer of programs, products, and services for the hospitality, foodservice, healthcare, industrial, and energy markets, from 2001 until 2007, including Program Manager, Acquisition Integration Manager, Senior Manufacturing Planner, Plant Engineer, and Senior Production / Quality Supervisor. Mr. Smith was a Production Supervisor for Bell Aromatics, a manufacturer of flavors and fragrances, from 1999 until 2001.

Deana L. McPherson has served as Executive Vice President, Chief Financial Officer, Treasurer, and Assistant Secretary since 2020. Ms. McPherson served as Vice President, Chief Accounting Officer, Corporate Controller, and Assistant Treasurer from 2017 to 2020. Ms. McPherson served as Vice President, Corporate Controller, and Assistant Treasurer from 2009 to 2017. Ms. McPherson served as Corporate Controller from 2007 to 2009. From 2001 to 2007, Ms. McPherson held a number of increasingly responsible positions for Wood Group PLC, a $5.0 billion international energy services company, including, at her departure, Vice President of Finance for the Heavy Industrial Turbines division. From 1995 to 2001, she served as Accounting Manager of FiberMark DSI, Inc. (formerly Rexam DSI, Inc.), a producer of specialty fiber-based materials in the paper and packaging industry. From 1992 to 1995 she was employed as an auditor at Deloitte & Touche LLP. Ms. McPherson is a Certified Public Accountant registered with the Commonwealth of Massachusetts.

Kevin A. Maxwell has served as Senior Vice President, General Counsel, Chief Compliance Officer, and Secretary since 2021. From 2016 to 2021, he served in leadership positions within the legal department of WestRock Company, a publicly traded paper and packaging company, including as Vice President – Associate General Counsel and Assistant Secretary. From 2010 to 2016, Mr. Maxwell held a number of increasingly responsible positions with Mueller Water Products, Inc., a publicly traded water infrastructure company, including, Vice President – Assistant General Counsel and Assistant Secretary. From 2004 to 2010, he served as a corporate associate in the London and Washington, DC offices of Skadden, Arps, Slate, Meagher & Flom.

Susan J. Cupero has served as Vice President of Sales of our company since 2021. Ms. Cupero has held increasingly higher positions with our company during her 45 years of service, including Director of Independent Distributors from 2017 until assuming her current position, and Director of Sales Administration from 2015 until 2017.

Item 1A. Risk Factors:

The following summarizes the material risks of purchasing or owning our common stock. Additional unknown risks may also adversely impact our business, operating results, and financial condition. Our business, operating results, and financial condition may be materially and adversely affected by the nature and impact of the risks discussed below, as well as additional unknown risks, in which case the trading price of our common stock could be adversely affected, and investors may lose part or all of the value of their investment. You should carefully consider the risks and uncertainties described below.

We have grouped these risk factors into the following general categories:

Risks relating to economic, political, social, legislative, regulatory, and inflationary factors.
Risks relating to manufacturing, the Relocation, raw materials and component supply, product development and performance, customer demand, and brand recognition.
Risks relating to legal proceedings, product recalls, and other product liabilities.

14


 

Risks relating to intellectual property, information systems, and cybersecurity.
Risks relating to certain business matters and securities markets.

Risks Relating to Economic, Political, Social, Legislative, Regulatory, and Inflationary Factors

Our performance is impacted by a variety of economic, political, social, legislative, regulatory, and inflationary factors.

A variety of economic, political, social, legislative, and regulatory factors could materially and adversely affect our business, operating results, and financial condition.

Our business may be adversely impacted by general economic conditions and consumer spending patterns. Consumer spending on discretionary items and demand for our products may be adversely impacted by a number of economic factors, including economic uncertainty, high levels of unemployment, declines in consumer confidence and discretionary income, lack of consumer credit, increases in consumer debt levels, stock market declines, poor weather conditions, high energy prices, increased energy and commodity prices, higher costs for materials and services, high levels of tax, interest rates, inflationary conditions, and increased labor costs. Economic conditions also affect governmental and budgetary policies, which may adversely affect our ability to sell our products to law enforcement, government, and military customers.

Our business may be adversely impacted by political, social, and related factors. Concerns about presidential, congressional, state, and local elections, and legislative and public policy shifts resulting from those elections, can adversely affect demand for our products. For example, demand for our products may be negatively impacted by the results of the 2024 elections. In addition, speculation surrounding increased gun control at the federal, state, and local level and heightened fears of crime and terrorism can affect consumer demand for our products. These concerns often result in an increase in near-term consumer demand for our products and subsequent softening of demand when these concerns subside. For example, we experienced historic levels of demand for our products in parts of fiscal 2022 and 2021 as a result of the impact of COVID-19 and the social unrest experienced in the United States during the summer of calendar 2020. Demand for our products subsequently returned to more normalized levels. As a result of these significant fluctuations in demand, our operating results can vary significantly from period to period and we may build and maintain inventory levels that are significantly in excess of customer demand.

Federal and state legislatures frequently consider laws relating to the regulation of firearms, including the amendment or repeal of existing laws. Existing laws may also be affected by future judicial rulings and interpretations. Changes to existing laws or the enactment of new laws may seek to restrict the makeup of firearms, including limiting magazine capacity; mandating the use of certain technologies in a firearm; removing existing legal defenses in lawsuits; setting minimum age limits to purchase certain firearms; or banning the sale and, in some cases, the ownership of various types of firearms and accessories. For example, certain states and the District of Columbia restrict magazine capacity. Further, a number of states have adopted some form of so called "gun industry accountability" laws that attempt to facilitate the filing of civil lawsuits by the respective state government or private individuals against certain industry participants. Other states are considering adopting similar laws. Interest in gun control legislation among federal and state legislatures tends to intensify following significant events, such as mass shootings. If restrictive laws or restrictive changes to existing laws are adopted, we could find it difficult, expensive, or even impossible to comply with such laws, which could impede our ability to develop new products and distribute existing products. In addition, gun-control activists may succeed in imposing restrictions or an outright ban on private firearm ownership or particular firearm models, such as modern sporting rifles. Such restrictions or bans could have a material adverse effect on our business, operating results, and financial condition.

In addition to these matters, which are largely beyond our control, demand for our products may also be adversely impacted by shortages of ammunition since potential purchasers of our products may choose not to purchase our products unless supplies of ammunition to use with our products are available. Since we do not manufacture ammunition, the supply of ammunition is beyond our control.

15


 

Our business is subject to extensive regulation.

Firearms Compliance.

Our business, as well as the business of all manufacturers and marketers of firearms and firearm parts, is subject to numerous federal, state, local, and foreign laws, regulations, and protocols, including ATF rules and regulations. If we fail to comply with ATF rules and regulations, the ATF may limit our activities or growth, fine us, or, ultimately, put us out of business.

The manufacture, sale, and purchase of firearms are subject to extensive federal, state, and local governmental regulation. The primary federal laws are the National Firearms Act of 1934, or NFA, the Gun Control Act of 1968, or GCA, and the Firearms Owners’ Protection Act of 1986, which have been amended from time to time. The NFA severely restricts the private ownership of fully automatic weapons and heavily regulates other firearms defined in that law and accompanying regulations, including firearm suppressors. The GCA places certain restrictions on interstate firearm sales, among other things. Most of our products are governed by the U.S. Department of Commerce and regulated by its Bureau of Industry and Security, or BIS, under the Export Administration Regulations. Certain of our products are governed by the U.S. Department of State and subject to the International Traffic in Arms Regulations. We are generally required to obtain U.S. government authorization for exports, including licensure or other similar authorization prior to engaging in international transactions. The U.S. government has discretion as to whether to grant a license. In addition, Congress may block a proposed sale of firearms that are export controlled by the Department of State valued at $1 million or more. Consequently, we may not be able to obtain export licenses or complete profitable contracts as a result of political or other reasons that are beyond our control. In April 2024, BIS announced new rules (which became effective in May 2024) that, among other things, led to the revocation of certain of our previously valid licenses that authorized firearm exports to non-government end users in countries deemed "high risk" by the State Department and otherwise imposed significant changes on the licensing requirements for many firearms exports. These new restrictions have negatively impacted, and will likely continue to negatively impact, our international sales. Failure to receive required licenses or authorizations, or the termination or suspension of our export privileges, could have a material adverse effect on our business, operating results, and financial condition. Export control laws also impact the ability of certain individuals to work in our facilities in most positions. Further, because our manufacturing process includes certain toxic, flammable, and explosive chemicals, we are subject to the Chemical Facility Anti-Terrorism Standards, as administered by the Department of Homeland Security, which requires that we take additional reporting and security measures related to our manufacturing process.

In addition to federal requirements, state and local laws and regulations may place additional restrictions or prohibitions on firearm ownership and transfer. These laws and regulations vary significantly from jurisdiction to jurisdiction. Some states or other governmental entities have enacted, and others are considering, laws restricting or prohibiting the ownership, use, sale, or importation of certain categories of firearms, firearm suppressors, ammunition, ammunition feeding devices, or all of these products. For example, certain states have adopted restrictions on the sale of modern sporting rifles, and other states are considering adopting similar laws. Several states require internal or external locking mechanisms for firearms sold in their jurisdictions. Some states mandate, or are considering mandating, certain design features based on perceived safety or other grounds. California maintains a roster of handguns that are certified for sale in the state. Certain of our products have been removed from the roster in the past (meaning that they can no longer lawfully be sold by retailers) and may be removed in the future. Finally, our ability to sell our products in international markets is impacted by local laws, rules, and regulations in those markets. For example, Canada recently banned the sale, purchase, or transfer of handguns within Canada, subject to certain exceptions. Such laws could have a material adverse effect on our business, operating results, and financial condition.

Existing industry protections may be repealed or affected by judicial rulings. For example, the Protection of Lawful Commerce in Arms Act of 2005, or the PLCAA, was enacted by Congress in 2005 in order to protect firearms manufacturers and dealers from liability when their legally manufactured and lawfully sold products are later used in criminal acts. The PLCAA (or the state law equivalent of the PLCAA) could be repealed, amended, or affected by future judicial rulings and interpretations. If the PLCAA (or the state law equivalent of the PLCAA) were repealed, amended, or reinterpreted, firearm manufacturers could face a significant increase in litigation, which could have a material adverse effect on our business, operating results, and financial condition.

16


 

Environmental Compliance.

We are subject to numerous federal, state, and local laws that regulate or otherwise relate to the protection of the environment, including the Clean Air Act, the Clean Water Act, CERCLA, and the Solid Waste Disposal Act, as amended by RCRA. CERCLA and RCRA and related state laws subject us to the potential obligation to remove or mitigate the environmental effects of the disposal or release of certain pollutants at our manufacturing facilities and at third-party or formerly owned sites at which contaminants generated by us may be located. We have incurred and expect to continue to incur expenditures in order to comply with these requirements. Further, we may become subject to governmental proceedings and orders pertaining to waste disposal, air emissions, and water discharges.

We may not have identified all existing contamination on our properties, and our operations may cause contamination in the future. As a result, we could incur additional costs to clean up contamination that exceed the amount of our reserves, and our reserves may increase from time to time. Furthermore, it is not possible to predict with certainty the impact on us of future environmental compliance requirements or the cost to satisfy future regulatory proceedings and claims.

We could also be adversely affected by future laws and regulations related to climate change, including laws related to greenhouse gas emissions. These laws and regulations could lead to increased environmental compliance costs and increased energy and raw materials costs, in addition to other impacts.

Employment and Occupational Health and Safety Compliance.

We are subject to a number of employment and occupational health and safety laws and regulations, including the Fair Labor Standards Act and the Occupational Safety and Health Act and the rules and regulations promulgated thereunder, that could significantly increase our operating costs and reduce our operational flexibility. For example, we have reached a settlement (which was preliminarily approved by the court in March 2024) with a proposed class of current and former employees who filed a claim alleging non-payment of wages and overtime in violation of the Massachusetts Wage Act and Massachusetts Fair Wage Act.

Corruption Compliance.

The Foreign Corrupt Practices Act of 1977, or FCPA, and local anti-corruption laws, among other things, prohibit companies and their intermediaries from making improper payments to government officials for the purpose of influencing official decisions. Our efforts to comply with the FCPA, or other applicable anti-corruption laws and regulations, may cause us to limit our international business activities, or result in reducing or impeding our sales growth in numerous foreign countries. Further, our internal control policies and procedures, or those of our vendors, may not adequately protect us from reckless or criminal acts committed or alleged to have been committed by our employees, agents, or vendors. Any such violations could lead to civil or criminal monetary and non-monetary penalties and/or could damage our reputation.

Privacy Compliance.

Changing privacy laws in the United States (where, among others, the California Consumer Privacy Act became effective in 2020 and its expansion and amendment, the California Privacy Rights Act, became effective January 1, 2023), Europe (where the General Data Protection Regulation became effective in 2018), and elsewhere have created new individual privacy rights, imposed increased obligations on companies handling personal data, and increased potential exposure to fines, litigation, and penalties.

Compliance with laws, regulations, and other requirements, including those discussed above, is costly and time consuming, and our failure to comply could cause us to incur fines and penalties, lead to restrictions on our ability to manufacture and sell our products and services, or otherwise negatively impact our ability to import or export the products that we sell. In addition, these laws, regulations, and other requirements may change or be applied or interpreted in ways that will require us to modify our products, subject us to enforcement risk, expose us to reputational harm, or impose on, or require us to incur, additional costs, including substantial compliance costs, which may materially and adversely affect our business, operating results, and financial condition.

17


 

We face risks associated with international activities.

Our foreign sales and purchases of certain components expose us to various economic, political, and other risks, including the following:

compliance with U.S. and local laws and regulatory requirements, including adverse changes in those laws and requirements;
transportation delays or interruptions;
foreign exchange rate fluctuations;
limitations on imports and exports – In April 2024, BIS announced new rules (which became effective in May 2024) that, among other things, led to the revocation of certain of our previously valid licenses that authorized firearm exports to non-government end users in countries deemed “high risk” by the State Department and otherwise imposed significant changes on the licensing requirements for many firearms exports;
imposition of restrictions on currency conversion or the transfer of funds;
the possibility of appropriation of our assets without just compensation;
taxes, tariffs, and duties;
the burdens and costs of compliance with a variety of foreign laws; and
political or economic instability in countries in which we conduct business, including possible terrorist acts.

Any one or more of these risks could materially and adversely affect our business, operating results, and financial condition.

We are exposed to protectionist trade restrictions, including tariffs and potential trade laws.

The federal government has, at times, put in place tariffs and other trade restrictions with respect to other countries, including limiting trade and imposing tariffs on imports from foreign countries. In addition, other countries have, at times, threatened or put in place tariffs of their own.

We are currently subject to tariffs on certain of our products. Protectionist trade restrictions, such as changes in tariff structures, export or import compliance laws, or other trade policies in the United States or foreign countries could reduce our ability to sell our products in foreign markets, the ability of foreign customers to purchase our products, and our ability to import products, components, and raw materials from foreign suppliers. Tariffs that result in increased costs or adversely impact the availability of imported products, components, or raw materials used in the production of our products could materially and adversely impact our business, operating results, and financial condition. In particular, increased input costs may require us to increase the prices of our products, which may result in lower demand for our products or lower gross margins on such products if we are unable to increase the price of those products to our customers. In addition, the imposition of tariffs on products that we export to international markets could make those products more expensive compared to those of our competitors if we pass the additional costs on to our customers, which may also adversely impact our business.

Rising inflation has adversely affected us, and may continue to adversely affect us, by increasing material, labor, and other costs beyond what we can recover through price increases.

Inflation can adversely affect us by increasing material, labor, and other costs required to operate and grow our business. Many of the markets in which we sell our products, including our primary market in the United States, have experienced, and continue to experience high levels of inflation, which we believe have depressed, and may continue to depress, consumer demand for our products and have reduced, and may continue to reduce, our profitability. For example, in response to inflationary pressures, we have increased the rate of pay for certain of our hourly job categories and have experienced increases in the cost of certain of the components, parts, raw materials, and other supplies

18


 

necessary for the production of our products, and such increases may continue to impact us in the future. Because we typically purchase these supplies based on short-term commitments from our suppliers, we are exposed to risks associated with significant levels of cost inflation. If we are unable to increase our prices to offset the effects of inflation, our business, operating results, and financial condition could be materially and adversely affected.

Risks Relating to Manufacturing, the Relocation, Raw Materials and Component Supply, Product Development and Performance, Customer Demand, and Brand Recognition

We must continue to introduce new products that are successful in the marketplace.

Our success depends on our ability to continue to conceive, design, produce or source, and market in a timely manner a continuing stream of innovative new products that appeal to consumers, achieve market acceptance, and drive customer satisfaction and loyalty. The development of new products is a lengthy and costly process. Any new products that we develop and introduce to the marketplace may be unsuccessful in achieving customer or market acceptance or may achieve success that does not meet our expectations for a variety of reasons, including delays in introduction, unfavorable cost comparisons with alternative products, unfavorable customer or consumer acceptance, and unfavorable performance. Our business, operating results, and financial condition could be materially and adversely affected if we fail to introduce new products that consumers want to buy or we incur significant expenses related to proposed new products that prove to be unsuccessful for any reason.

We are subject to risks associated with the Relocation.

In connection with the Relocation, we continue to be subject to a number of risks, including the following:

we may not meet the spending, headcount, and wage commitments that we are required to meet in order to receive certain governmental incentives associated with the Relocation;
we may not effectively implement and utilize productivity enhancements, including those related to automation; and
we have experienced, and may continue to experience, increased employee turnover and challenges in recruiting employees and retaining existing employees. This turnover may have resulted in, and may continue to result in, the loss of valuable historical knowledge concerning our business and its operations. In particular, we may be unable to recruit employees with the requisite skills to work at our Maryville facility, and we may struggle to recruit and retain employees to work in our Springfield facility, which has been significantly impacted by the Relocation.

Any one or more of these risks could cause us to fail to realize the expected benefits of the Relocation.

Our operating facilities are critical to our success, and we may incur business disruptions.

We operate in only four facilities, and our success depends on our ability to efficiently operate each facility.

We produce key components for most of our products at our Springfield facility, which also houses our principal research, development, engineering, and design functions. We frequently make changes in our manufacturing operations to modernize the facility and associated equipment and systems as a result of the age of the facility and the continued need to introduce efficiencies in manufacturing and other processes. We anticipate that we will continue to incur significant capital and other expenditures with respect to the facility, but we may not be successful in continuing to improve efficiencies. A disruption of the operation of this facility would adversely affect our ability to produce many of our products and serve our customers.

During fiscal 2024, as part of the Relocation, we opened the Maryville facility, which houses our management, administrative, assembly (except for revolvers and metal pistols, which continue to be manufactured and assembled in the Springfield facility), distribution, and plastic injection molding functions. The Maryville facility includes computer controlled and automated equipment, which is complex and may be subject to a number of risks related to security or computer viruses, the proper operation of software and hardware, electronic or power interruptions, and other system failures.

19


 

We also depend on our Houlton facility, which is used primarily as a machining facility for our firearms, as well as for the manufacturing of all of our handcuffs and restraints.

A disruption in the activities of these facilities could adversely affect our firearm manufacturing operations.

Our ability to successfully operate our facilities depends on numerous factors, including the proper design of the facilities, the ability to employ an adequate number of skilled workers to operate the facilities, the design and operation of computer controlled and automated systems, the design of software systems to operate the facilities, and the integration of the facilities into our ERP system. Difficulties or delays in performing any of these critical tasks could negatively impact our operating results, and a disruption of the operation of these facilities would adversely affect our ability to distribute our products to our customers.

The operations at our facilities may be interrupted or impaired by various operating risks, including risks associated with the following:

catastrophic events, such as fires, floods, earthquakes, explosions, natural disasters, severe weather, (including hurricanes, tornados, and droughts), and pandemics, or other similar occurrences – for example, our Maryville facility operations were disrupted in January 2024 by severe weather (snowfall);
interruptions in the delivery of raw materials or other manufacturing inputs;
adverse government regulations;
equipment breakdowns or failures;
prolonged power failures;
unscheduled maintenance outages;
telecommunication and information system disruptions or failures due to any number of causes, including cyber-attacks;
violations of permit or licensing requirements or revocation of permits or licenses;
releases of pollutants and hazardous substances;
disruptions in transportation infrastructure, including roads, bridges, railroad tracks, and tunnels;
human errors;
criminal acts;
shortages of equipment and spare parts; and
labor shortages and disputes.

Business disruptions may impair our production and distribution capabilities and materially and adversely affect our business, operating results, and financial condition. The casualty and business interruption insurance that we maintain may not be adequate to protect us from the types and amounts of losses we may incur or from the adverse effects that may be caused by disruptions in our operations, such as the long-term loss of customers or an erosion of our brand image.

20


 

We rely on our supply chain for our production, and any interruptions in these arrangements could disrupt our ability to fill our customers’ orders.

We utilize contract manufacturers for a portion of our production requirements, particularly during periods of very high customer demand, in order to increase our manufacturing capacity and reduce our capital expenditures for facilities that may not always operate at peak capacity. Qualifying new contract manufacturers is time consuming and may result in unforeseen disruptions in our manufacturing and operations. The loss of our relationships with our contract manufacturers or their inability to conduct their services for us as anticipated in terms of capacity, cost, quality, and timeliness could adversely affect our ability to fill customer orders in accordance with required delivery, quality, and performance requirements. If this were to occur, the resulting decline in net sales could harm our business.

The ability of our suppliers to effectively satisfy our production requirements could be impacted by their financial difficulty or various operating risks, including catastrophic events, pandemics such as COVID-19, terrorist attacks, natural disasters, interruptions in the delivery of raw materials or other manufacturing supplies, adverse government regulations, or equipment breakdowns or failures. The failure of any supplier to perform to our expectations could result in supply shortages or delays for certain products and product components and harm our business. If we experience significantly increased demand for our products, or if we need to replace an existing supplier, we may be unable to supplement or replace our production capacity on a timely basis or on terms that are acceptable to us, which may increase our costs, reduce our profitability, and harm our ability to deliver our products on time. For certain of our products, it may take a significant amount of time to identify and qualify a supplier that has the capability and resources to meet our product specifications in sufficient volume and satisfy our service and quality control standards. A number of factors related to our suppliers are beyond our control, including political and economic instability in the countries in which they operate, their financial and managerial instability, their failure to meet our standards or production deadlines, their lack of adequate quality control, problems they encounter with production capacity, their labor problems, the availability of raw materials, product quality issues, currency exchange rates, transport availability, cost, inflation, and other factors. Although we have insurance to cover potential loss from most of our suppliers for these events, we could experience losses in excess of our insured limits and any claims for various losses could be denied. In addition, failure to take adequate steps to mitigate the likelihood or potential impact of such events, or to effectively manage such events if they occur, could have a material adverse effect on us, as well as require additional resources to restore our supply chain.

The capacity of our contract manufacturers to produce our products also depends upon the cost and availability of raw materials. Our contract manufacturers and other suppliers may not be able to obtain sufficient supply of raw materials, which could result in delays in deliveries of our products by our manufacturers or increased costs. Any shortage of raw materials or inability of a manufacturer to produce or ship our products in a timely manner, or at all, could impair our ability to ship orders of our products in a cost-efficient, timely manner and could cause us to miss the delivery requirements of our customers. As a result, we could experience cancellations of orders, refusals to accept deliveries, or reductions in our prices and margins, any of which could harm our financial performance, reputation, and operating results.

We have occasionally received, and may receive in the future, product deliveries from suppliers that fail to conform to our quality control standards. In such circumstances, our inability to utilize those products in production could have a negative effect on our net sales and increase our administrative and shipping costs if we are unable to obtain replacement products in a timely manner.

We may be unable to forecast demand for our products accurately.

We often schedule internal production and place orders for product components and raw materials with third-party suppliers before receiving firm orders from our customers. Demand for our products can vary significantly from period to period. If we fail to accurately forecast customer demand, we may experience excess inventory levels or a shortage of products to deliver to our customers. Factors that could affect our ability to accurately forecast demand for our products include the following:

our failure to accurately forecast customer acceptance of new products;
an increase or decrease in consumer demand for our products or our competitors' products;

21


 

new product introductions by competitors;
our relationships with customers;
general market conditions and other factors, which may result in order cancellations or changes in the rate of reorders placed by customers;
general market conditions, economic conditions, and consumer confidence levels, which could reduce demand for discretionary items, such as our products; and
the domestic political environment, including debates over the regulation of various consumer products related to our industry.

Internal inventory levels in excess of customer demand may result in inventory write-downs and the sale of excess inventory at discounted prices, which could have a material adverse effect on our business, operating results, and financial condition. Inventory levels in excess of consumer demand within our distribution channel may also impact our ability to sell our internal inventory. For example, inventory levels in the distribution channel were elevated for much of fiscal 2023 as our customers adjusted to more normal levels of demand following the historic levels of demand for our products in parts of fiscal 2022 and 2021, which we believe resulted in lower than anticipated net sales of our internal inventory in fiscal 2023. If we underestimate demand for our products, we and our third-party suppliers may not be able to produce products to meet customer demand, and this could result in delays in the shipment of products and lost net sales, as well as damage to our reputation and customer relationships. Our business, operating results, and financial condition could be materially and adversely impacted if we are unable to forecast demand for our products accurately.

We may fail to align our capacity with demand for our products.

From time to time, we have been capacity constrained and have been unable to satisfy on a timely basis the demand for some of our products. We believe that we have improved our manufacturing productivity by adding capacity, increasing daily production quantities, increasing operational availability of equipment, reducing machinery down time, extending machinery useful life, increasing manufacturing efficiency, and contracting with suppliers to obtain additional finished parts. Future significant increases in demand for our products, if any, may require us to further expand our manufacturing capacity, particularly through the purchase of additional manufacturing equipment and the addition of manufacturing space, and we may not be able to increase our capacity in time to satisfy these increases. Capacity constraints may prevent us from satisfying customer orders and result in a loss of market share to competitors that are not capacity constrained. At other times, we may suffer excess capacity and increased overhead costs, particularly if we increase our capacity to meet actual or anticipated demand, which decreases or does not materialize. Our business, operating results, and financial condition could be materially and adversely impacted if we fail to align our capacity with demand for our products.

Shortages of and price increases for components, parts, raw materials, and other supplies may delay or reduce our sales and increase our costs.

Although we manufacture most of the components for our firearms, we purchase certain components and parts from third parties, including bolt carriers, rifle receivers, magazines, slides, small parts, barrels, and rifle stocks. We also purchase ammunition for product testing. Most of the major suppliers for our products are U.S.-based and provide materials, components, and parts, such as raw steel, polymer components, and metal-injected-molded components. We have become increasingly dependent on a small number of key vendors that supply components and parts for our firearms as a result of our decision to increase our manufacturing flexibility by using third parties that can supplement our internal capacity to better react to changes in market conditions. We also use numerous raw materials, including steel, wood, lead, brass, and plastics, that we purchase from third-party suppliers to produce and test our products. The price of these raw materials may fluctuate substantially, depending on a variety of factors, including demand, weather, supply conditions, transportation costs, energy prices, work stoppages, government regulation, environmental protection, and other unpredictable factors. Any and all of these factors may be exacerbated by global climate change. Inflationary pressures have resulted in increases in the cost of certain of the components, parts, raw materials, and other supplies necessary for the production of our products, and such increases may continue to impact us in the future. In addition, uncertainties related to governmental fiscal policies, including increased duties, tariffs, or other trade restrictions, could result in an increase in the price of components, parts, raw materials, and other

22


 

supplies we purchase from third-party suppliers. In an inflationary environment, we may be unable to raise the price of our products sufficiently to keep up with the rate of inflation, which would reduce our profitability and cash flows.

Our inability to obtain sufficient quantities of components, parts, raw materials, and other supplies from independent sources necessary for the production of our products could result in reduced or delayed sales or lost orders. Any delay in or loss of sales could materially and adversely impact our operating results. Many of the components, parts, raw materials, and other supplies used in the production of our products are available only from a limited number of suppliers. In most cases, we do not have long-term supply contracts with these suppliers. As a result, we could be subject to increased costs, supply interruptions, and difficulties in obtaining materials and finished products. Our suppliers also may encounter difficulties or increased costs in obtaining the materials necessary to produce the components and parts that we use in our products. The time lost in seeking and acquiring new sources of supply or our inability to locate alternative sources of supply of comparable quality at an acceptable price, or at all, could negatively impact our net sales and profitability.

Our business is highly dependent upon our brand recognition and reputation.

We believe that maintaining a high level of brand recognition and a strong reputation are critical to our success, particularly with respect to retaining existing customers and attracting new customers.

We anticipate that our advertising, marketing, public relations, and promotional efforts will increase in the foreseeable future as we continue to seek to enhance our brand recognition and consumer demand for our products. While we have historically relied on print and electronic media advertising to increase consumer awareness of our brands to increase purchasing intent and conversation, we increasingly rely on other forms of media advertising, including social media and digital marketing. Our future growth and profitability will depend in large part upon the effectiveness and efficiency of our advertising, marketing, public relations, and promotional programs. These brand promotion activities may not be effective, and their efficacy will depend on a number of factors, including our ability to:

determine the appropriate creative message and media mix and markets for advertising, marketing, and promotional expenditures;
select the appropriate markets, media, and specific media vehicles in which to advertise;
identify the most effective and efficient level of spending in each market, media, and specific media vehicle; and
effectively manage marketing costs, including creative and media expenses, in order to maintain acceptable customer acquisition costs.

Increases in the pricing of one or more of our marketing and advertising channels could increase our marketing and advertising expenses or cause us to choose less expensive, but possibly less effective, marketing and advertising channels. If we implement new marketing and advertising strategies, we may incur significantly higher costs than our current costs, which in turn could materially and adversely affect our operating results. Implementing new marketing and advertising strategies also could increase the risk of devoting significant capital and other resources to endeavors that do not prove to be cost effective. We also may incur marketing and advertising expenses significantly in advance of the time we anticipate recognizing revenue associated with such expenses, and our marketing and advertising expenditures may not generate sufficient levels of brand awareness and conversation or result in increased net sales. Even if our marketing and advertising expenses result in increased net sales, the increase might not offset our related expenditures. If we are unable to maintain our marketing and advertising channels on cost-effective terms or replace or supplement existing marketing and advertising channels with similarly or more effective channels, our marketing and advertising expenses could increase substantially, our customer base could be adversely affected, and our business, operating results, financial condition, and reputation could suffer.

Consumers are increasingly using online platforms to learn about firearms, and we face pressure to reach our customers through social media platforms. We plan to continue to expand our brand recognition and product loyalty through social media and our websites, with generation of original content. We are subject to de-platforming, whereby our ability to share information on social platforms or websites could be blocked, limiting our ability to reach our customers. In addition, we seek endorsements and support from particular sporting enthusiasts, athletes, or other

23


 

celebrities for certain of our products and brands, and those products and brands may become personally associated with those individuals. As a result, sales of the endorsed products could be adversely affected if any of those individuals’ images, reputations, or popularity were to be negatively impacted. Also, our internal policies and procedures may not adequately protect us from inappropriate acts committed or alleged to have been committed by our employees or social media partners, including endorsers/influencers, in which case we could be exposed to penalties and other sanctions by the Federal Trade Commission, or FTC, or other regulatory bodies.

Poor product quality or performance, or defects in our products, could harm us.

We believe that the value of our brand depends, in part, on the value consumers place on the quality of our products. Poor product quality or performance could adversely impact the value of our brand and materially and adversely impact our business, operating results, and financial condition. In particular, we have experienced manufacturing and design issues with respect to certain of our firearms and have initiated product recalls and safety alerts in the past and may experience similar issues in the future, which may result in the initiation of product recalls and safety alerts in the future. Based on the volume of products we have shipped into the market, any future recalls, safety alerts, or product liability claims could result in us incurring significant warranty, support, and repair costs. Such incidents could harm our reputation, damage the value of our brands, and cause us to lose business, all of which could materially and adversely affect our business, operating results, and financial condition. We generally provide a limited one-year warranty and a lifetime service policy to the original purchaser of our new firearm products.

We face intense competition.

We operate in highly competitive consumer markets. Our competitors include major domestic and international companies. Competitive conditions could result in pricing pressures, lower sales, reduced profitability, and lower market share. Some of our competitors may have greater financial, technical, marketing, distribution, and other resources and, in certain cases, may have lower cost structures than we have that may afford them competitive advantages. As a result, they may be able to devote greater resources to the promotion and sale of products, negotiate lower prices on raw materials and components, deliver competitive products at lower prices, and introduce new products and respond to customer requirements more effectively and quickly than we can.

Nearly all of our competitors are privately held, which may give them certain competitive advantages. For example, these competitors may be less focused on maintaining high levels of profitability, which may give them more flexibility to compete aggressively on price.

Competition is primarily based on innovation, quality, reliability, durability, price, performance, consumer brand awareness, and customer service and support. Our inability to compete in one or more of these areas could materially and adversely impact our business, operating results, and financial condition.

We may be unsuccessful in making and integrating mergers, acquisitions, and investments, and completing divestitures.

We may seek to acquire, invest in, or sell companies, assets, or businesses, or enter into joint ventures with third parties. We may not be able to identify suitable targets or purchasers or successfully complete suitable transactions in the future, and completed transactions may not be successful. These transactions create risks, including the following:

disrupting our ongoing business, including distracting management from our existing businesses;
integrating acquired businesses and personnel into our business, including integrating information technology systems and operations across different cultures and languages and addressing the economic, political, and regulatory risks associated with specific countries;
working with partners or other ownership structures with shared decision-making authority;
obtaining and verifying relevant information regarding a business prior to the consummation of the transaction, including the identification and assessment of liabilities, claims, or other circumstances that could result in litigation or regulatory risk exposure;
obtaining required regulatory approvals and financing on favorable terms;

24


 

retaining key employees, contractual relationships, and customers;
the potential impairment of assets – for example, in fiscal 2024 we incurred a $1.9 million impairment related to assets formerly utilized at the Columbia facility;
the additional operating losses and expenses of businesses we acquire or in which we invest;
incurring substantial indebtedness to finance an acquisition or investment;
implementing controls, procedures, and policies at companies we acquire; and
the dilution of interests of holders of our common stock through the issuance of equity securities.

Mergers, acquisitions, investments, and divestitures may not be successful and may materially and adversely affect our business, operating results, and financial condition. Among the benefits we expect from potential, as well as completed, acquisitions and joint ventures are synergies, cost savings, growth opportunities, or access to new markets (or a combination thereof) and, in the case of divestitures, the realization of proceeds from the sale of businesses and assets to purchasers that place higher strategic value on these businesses and assets than we do.

We may have difficulty collecting amounts owed to us.

Certain of our customers have experienced, and may in the future experience, credit-related issues. We perform ongoing credit evaluations of customers, but these evaluations may not be completely effective. We generally grant payment terms to most customers ranging from 20 to 60 days and do not generally require collateral. Should more customers than we anticipate experience liquidity issues, or if payment is not received on a timely basis, we may have difficulty collecting amounts owed to us by such customers and our business, operating results, and financial condition could be materially and adversely impacted.

For fiscal 2024, sales to three of our customers exceeded 10.0% of our net sales, totaling 34.8%. As of April 30, 2024, two of our customers each accounted for more than 10% of our accounts receivable, for a total of 47.9%. For fiscal 2023, sales to two of our customers exceeded 10.0% of our net sales, totaling 22.8%. As of April 30, 2023, three of our customers each accounted for more than 10% of our accounts receivable, for a total of 39.4%.

Liability insurance coverage is expensive and may be difficult to obtain at commercially reasonable rates, or at all.

Our insurance policies are subject to periodic review by our insurers and may not be renewed at all or on similar or favorable terms. Because we manufacture and sell firearms, a number of insurance carriers have decided in the past, and may decide in the future, not to insure us. For example, in recent years, certain insurance carriers chose either to cancel our insurance coverage or not to submit proposals to insure us in areas such as auto, general liability, and products liability insurance, among others. In addition, if we or other firearm manufacturers sustain significant losses or make significant insurance claims, our ability to obtain future insurance coverage at commercially reasonable rates could be materially and adversely affected. For example, our ability to obtain liability insurance on commercially reasonable terms has been adversely impacted by the $73 million settlement that was announced in 2022 between insurance carriers representing Remington Outdoor Company and plaintiffs in the Soto v. Bushmaster Firearms International, LLC case. Our liability insurance costs were $8.4 million, $7.8 million, and $8.3 million in fiscal 2024, 2023, and 2022, respectively.

An inability to obtain liability insurance, significant increases in the cost of the liability insurance we obtain, or losses in excess of our liability insurance coverage, could have a material adverse effect on our business, operating results, and financial condition. In fiscal 2020, we established a wholly owned captive insurance company to help mitigate these risks, but our funding of the insurance company may not adequately cover the cost of claims against us, if any.

25


 

Risks Relating to Legal Proceedings, Product Recalls, and Other Product Liabilities

We are subject to lawsuits and governmental investigations and inquiries.

We are vigorously defending ourselves in a number of lawsuits. As a result of these or future lawsuits, we may have to pay significant damages or amounts in settlement above insurance coverage. An unfavorable outcome or prolonged litigation could materially and adversely impact our business, operating results, and financial condition. Defending litigation of this nature is also expensive and time consuming and may divert the time and attention of our management.

Our products expose us to potential product liability, warranty liability, and personal injury claims, as well as litigation relating to the use or misuse of our products. These include allegations of defects in manufacturing and design, failure to warn of inherent dangers in the product itself or activities associated with the product, product performance issues, and negligence and strict liability. In addition, we could be subject to future litigation arising out of the criminal misuse of our firearms. If successful, such claims could have a material adverse effect on our business, operating results, and financial condition. Although we maintain product liability insurance in amounts that we believe are reasonable, we may not be able to maintain such insurance on acceptable terms, if at all, and product liability claims may exceed the amount of insurance coverage available to us. Because we manufacture and sell firearms, insurance carriers may decide not to insure our products or our company in the future. In addition, our reputation may be adversely affected by such claims, whether or not successful, including potential negative publicity about our products. Due to the nature of our products, we anticipate that we will continue to be involved in litigation, including product liability cases and claims in the future.

We have been and may continue to be subject to governmental investigations and inquiries. Such investigations and inquiries could subject us to various sanctions, including significant civil and criminal penalties, the indictment of our company or various of our officers and employees, our being prevented from bidding on domestic military and government contracts, restriction by the U.S. Government, including by the U.S. Department of State or U.S. Department of Commerce, on exporting our products, private civil litigation arising out of the outcome of the investigations or inquiries, the diversion of time and attention of our management from normal business operations, and a negative impact on the perception of our company by investors, customers, and others. For example, in 2020 the office of the attorney general of New Jersey issued us a subpoena requesting certain business records as part of an investigation into potential violations of the New Jersey Consumer Fraud Act; in 2022, certain gun control activists submitted a petition to the FTC suggesting that the FTC investigate and regulate our industry’s alleged unfair and deceptive advertising; and in 2022, the U.S. House of Representatives Committee on Oversight and Reform issued us a subpoena requesting certain business records as part of an investigation into certain firearm manufacturers, including us. Responding to inquiries and investigations, including through litigation, is time consuming and costly, may disrupt our ongoing business and distract management from operating our business, and may expose us to litigation, including claims raised by private plaintiffs.

Our business involves the potential for product recalls and product liability and other claims against us.

As a distributor of non-firearm consumer products, such as handcuffs, we are subject to the U.S. Consumer Products Safety Act of 1972, as amended by the Consumer Product Safety Improvement Act of 2008, which empowers the Consumer Products Safety Commission to exclude from the market products that are found to be unsafe or hazardous, and similar laws under foreign jurisdictions. Under certain circumstances, the Consumer Products Safety Commission or comparable foreign agency could require us to repurchase or recall one or more of our products. Additionally, other laws and agencies regulate certain consumer products sold by us, and more restrictive laws and regulations may be adopted in the future. Any repurchase or recall of our products could be costly and damage our reputation. If we were required to remove, or we voluntarily remove, our products from the market, our reputation could be tarnished, and we might have large quantities of finished products that we could not sell. We also face exposure to product liability claims in the event that one of our products is alleged to have resulted in property damage, bodily injury, or other adverse effects. In addition to the risk of substantial monetary judgments, fines, or penalties that may result from any governmental investigations, product liability claims, or regulatory actions, such events could result in negative publicity that could harm our reputation, adversely impact the value of our brands, and result in an increase in the cost of producing our products. Similar to product liability claims, we face exposure to class action lawsuits related to the performance, safety, or advertising of our products. Such class action lawsuits could result in substantial monetary judgments, injunctions related to the marketing and sale of products, and potentially harm our reputation.

26


 

In fiscal 2020, we formed a wholly owned captive insurance company, which provides product liability insurance to us and our subsidiaries. The product liability insurance that we carry is, in most cases, subject to large self-insured retentions for which we are responsible, and we may not be able to maintain such insurance on acceptable terms, if at all. Further, product liability claims may exceed the amount of insurance coverage. As a result, product recalls or product liability claims could have a material adverse effect on our business, operating results, and financial condition. In addition, we face other types of litigation arising out of alleged defects in our products or otherwise, such as class action lawsuits. Our insurance may not cover certain claims involving alleged defects in our products that do not involve personal injury or property damage.

Our product liability insurance program is an occurrence-based program based on our current and historical claims experience and the availability and cost of insurance. Our future product liability experience may not be consistent with our past experience and future claims and awards may substantially impact the costs of our insurance programs in the future.

We produce or source and sell products that create exposure to potential product liability, warranty liability, and personal injury claims and litigation.

Some of our products involve or are used in applications and situations that involve risk of personal injury and death. Our products expose us to potential product liability, warranty liability, personal injury claims, and litigation relating to the use or misuse of our products, including allegations of defects in manufacturing, defects in design, a failure to warn of dangers inherent in the product or activities associated with the product, negligence, and strict liability. If successful, such claims could have a material adverse effect on our business, operating results, and financial condition. In addition, defects in our products could reduce demand for our products and result in a decrease in sales and market acceptance and damage to our reputation.

Components used in our products may contain undetected defects that are subsequently discovered at any point in the life of the product. In addition, we obtain many of our finished products and product components from third-party suppliers and may not be able to detect defects in such products or components until after they are sold. Defects in our products may result in a loss of sales, recall expenses, delay in market acceptance, damage to our reputation, and increased warranty costs, which could have a material adverse effect on our business, operating results, and financial condition.

Risks Relating to Intellectual Property, Information Systems, and Cybersecurity

We may be unable to protect our intellectual property or obtain the right to use intellectual property from third parties.

Our success depends, in part, on our ability to protect our intellectual property. We rely on a combination of patents, copyrights, trade secrets, trademarks, trade dress, customer records, monitoring, brand protection services, confidentiality agreements, and other contractual provisions to protect our intellectual property, but these measures may provide only limited protection. Our failure to enforce and protect our intellectual property rights or obtain the right to use necessary intellectual property from third parties may lead to our loss of trademark and service mark rights, brand loyalty, and notoriety among our customers and prospective customers. The scope of any intellectual property to which we have or may obtain rights may not prevent others from developing and selling competing products. In addition, our intellectual property may be held invalid upon challenge, or others may claim rights in, or ownership of, our intellectual property. Moreover, we may become subject to litigation with parties that claim, among other things, that we infringed their patents or other intellectual property rights. The defense and prosecution of patent and other intellectual property claims are costly and time-consuming and could materially and adversely affect our business, operating results, and financial condition.

27


 

Patents may not be issued for the patent applications that we have filed or may file in the future. Our issued patents may be challenged, invalidated, or circumvented, and claims of our patents may not be of sufficient scope or strength, or issued in the proper geographic regions, to provide meaningful protection or any commercial advantage. We have registered certain of our trademarks and trade dress in the United States and other countries. We have also recorded certain of our registered trademarks with customs officials in the United States and other countries. We may be unable to enforce existing, or obtain new, registrations of trademarks in key markets. Our failure to obtain or enforce such registrations could compromise our ability to protect our trademarks and brands fully and could increase the risk of challenges from third parties to our use of our trademarks and brands.

In addition to intellectual property that we own, some of our products and services may use or include intellectual property owned by third parties. As a result, it may be necessary in the future to seek or renew licenses relating to various aspects of our products, processes, and services. We may be unable to obtain or renew such licenses in the future on reasonable terms or at all. In the past, we did not consistently require our employees and consultants to enter into confidentiality agreements, employment agreements, or proprietary information and invention agreements. Therefore, our former employees and consultants, and certain of our current employees, may try to claim some ownership interest in our intellectual property and may use our intellectual property competitively and without appropriate limitations. In addition, our acquired businesses may not have consistently required their employees and consultants to enter into confidentiality agreements, employment agreements, or proprietary information and invention agreements. Claims by such individuals may affect our business, operating results, and financial condition.

We may incur substantial expenses and devote significant resources in prosecuting others for their unauthorized use of our intellectual property rights.

We may become involved in litigation regarding patents and other intellectual property rights. Other companies, including our competitors, may develop intellectual property that is similar or superior to our intellectual property, duplicate our intellectual property, or design around our patents and may have or obtain patents or other proprietary rights that would prevent, limit, or interfere with our ability to make, use, or sell our products. Effective intellectual property protection may be unavailable or limited in some foreign countries in which we sell products or from which competing products may be sold. Unauthorized parties may attempt to copy or otherwise use aspects of our intellectual property and products that we regard as proprietary. Our means of protecting our proprietary rights in the United States or abroad may prove inadequate, and competitors may be able to independently develop similar intellectual property. If our intellectual property protection is insufficient to protect our intellectual property rights, we could face increased competition in the markets for our products.

Should any of our competitors file patent applications or obtain patents that claim inventions also claimed by us, we may choose to participate in a United States Patent and Trademark Office Patent Trial and Appeal Board proceeding to determine the patentability or validity of these patents because our business would be harmed if we fail to enforce and protect our intellectual property rights. Even if the outcome is favorable, this proceeding could be costly and disrupt our business.

We have filed lawsuits, and may file additional lawsuits in the future, to enforce our intellectual property rights, protect our trade secrets, or determine the validity and scope of the proprietary rights of others. This litigation, whether successful or unsuccessful, could be costly and divert valuable resources, which could materially and adversely impact our business, financial condition, and results of operation.

28


 

Interruptions in the proper functioning of our information systems or other issues with our ERP systems could disrupt our operations.

We rely on our information systems to manage our business, data, communications, supply chain, ordering, pricing, billing, inventory replenishment, accounting functions, and other processes. Our systems are subject to damage or interruption from various sources, including computer and telecommunications failures, computer viruses, cyber security breaches, attacks by hackers and other breaches, introduction of malware or ransomware, phishing attacks, denial of service attacks, blocking of authorized service attacks, vandalism, severe weather conditions, power outages, catastrophic events, terrorism, and human error, and our disaster recovery planning cannot account for all eventualities. If our systems are damaged, fail to function properly, or otherwise become compromised or unavailable, we may incur substantial costs to repair or replace them, and we may experience loss of critical data and interruptions or delays in our ability to perform critical functions, which could materially and adversely affect our business, operating results, and financial condition.

Our information technology systems require periodic modifications, upgrades, and replacement that subject us to costs and risks, including potential disruption to our internal control structure, substantial capital expenditures, additional administration and operating expenses, retention of sufficiently skilled personnel or outside firms to implement and operate existing or new systems, and other risks and costs of delays or difficulties in transitioning to new or modified systems or of integrating new or modified systems into our current systems. In addition, challenges implementing new or modified technology systems may cause disruptions in our business operations and have an adverse effect on our business operations if not anticipated and appropriately mitigated.

We operate our business utilizing SAP, which is a fully integrated ERP system. We continue to implement various modules and additional usages of SAP, including in connection with the Relocation. Any new implementations or usages of SAP, including those related to the Relocation, could result in a significant disruption to our business, and any disruption could materially and adversely impact our business, operating results, and financial condition. In addition, utilizing SAP has required and will continue to require significant resources and refinement to fully realize the expected benefits of the system.

We are subject to cyber-security risks, including risks related to customer, employee, vendor, and other company data.

We use information technologies to securely manage operations and various business functions. We rely on various technologies, some of which are managed by third parties, to process, transmit, and store electronic information. In addition, we facilitate a variety of business processes and activities, including reporting on our business and interacting with customers, vendors, and employees. We also collect and store data, including proprietary business information, and may have access to confidential or personal information that is subject to privacy and security laws, regulations, and customer-imposed controls. Our systems are subject to recurring attempts by third parties to access information, manipulate data, or disrupt our operations. Despite our security design and controls and those of our third-party providers, we have in the past experienced, and may in the future become subject to, system damage, disruptions, or shutdowns due to any number of causes, including cyber-attacks, data breaches, employee error or malfeasance, power outages, telecommunication or utility failures, systems failures, service provider failures, natural disasters, or other catastrophic events.

Cyber-security-related vulnerabilities may remain undetected for an extended period of time. We maintain contingency plans and processes to prevent or mitigate the impact of events arising from these vulnerabilities; however, these events could result in operational disruptions or the misappropriation of sensitive data and, depending on their nature and scope, could lead to the compromise of confidential information, improper use of our systems and networks, manipulation and destruction of data, defective products, production downtimes, operational disruptions, and exposure to liability. Such disruptions or misappropriations and the resulting repercussions, including reputational damage and legal claims or proceedings, may materially and adversely affect our business, operating results, and financial condition.

29


 

Risks Relating to Certain Business Matters and Securities Markets

Our operating results may involve significant fluctuations.

Various factors contribute to significant periodic and seasonal fluctuations in our operating results. These factors may include the following:

market acceptance of our products, including new products;
market acceptance and new product introductions by our competitors;
the timing of large domestic and international orders;
cancellation of existing orders;
changes in our sales mix;
the cost of new product introductions;
problems with our supply chain;
the volume of customer orders relative to our capacity;
timing of expenditures in anticipation of future customer orders;
effectiveness in managing production processes and costs;
transportation disruptions;
changes in cost and availability of labor and finished products, product components, and raw materials;
ability to manage inventory and inventory obsolescence;
pricing and other competitive pressures;
the effects of climate change;
changes or anticipated changes in economic, political, social, legislative, regulatory, inflationary, and health factors;
a material change in federal or state income tax regulations;
the outcome of any litigation;
adverse publicity surrounding our products, the safety of our products, or the use of our products;
changes in amount and or timing of our operating expenses; and
changes in laws and regulations that may affect the marketability of our products.

As a result of these and other factors, we believe that period-to-period comparisons of our operating results may not be meaningful in the short term and our performance in a particular period may not be indicative of our performance in any future period.

For example, we experienced historic levels of demand for our products in parts of fiscal 2022 and 2021 as a result of the impact of COVID-19 and the social unrest experienced in the United States during the summer of calendar year 2020, which positively impacted our operating results. As overall market demand returned to more normal levels late in fiscal 2022, year-over-year comparisons of our operating results, particularly during fiscal 2023, became more challenging and less meaningful.

30


 

The trading price of our common stock has fluctuated widely in the past and may fluctuate widely in the future.

The trading price of our common stock has fluctuated widely in the past and may fluctuate widely in the future. For example, the trading price of our common stock closed at $35.40 per share on July 1, 2021 and closed at $13.73 on April 29, 2022, the final trading day of fiscal 2022. Many factors could affect the trading price of our common stock, including the following:

variations in our operating results;
the relatively small public float of our common stock;
introductions of new products and services by us or our competitors;
the performance of our customers;
changes in the estimates of our operating performance or changes in recommendations by any securities analysts that follow our stock;
general economic, social, political, and market conditions and consumer spending patterns;
governmental policies and regulations;
investor reaction to news events;
lack of investor interest in a firearm business;
the general performance of the markets in which we participate; and
factors relating to suppliers and competitors.

In addition, market demand for small-capitalization stocks like ours, and price and volume fluctuations in the stock market unrelated to our performance, could result in significant fluctuations in the market price of our common stock. The performance of our common stock could adversely affect our ability to raise equity in the public markets and adversely affect the growth of our business.

We are subject to risks related to corporate social responsibility and the growth in ESG investing.

The growing integration of environmental, social, and governance, or ESG, factors in making investment decisions is relatively new, and frameworks and methods used by investors for assessing ESG policies are not fully developed and vary considerably among the investment community. Our public ESG disclosures (or lack thereof), in addition to ESG disclosure criteria established by third parties, may impact our reputation. For example, public perception, including among our stakeholders, may depend, in part, on the policies and procedures we adopt and the disclosures we make, whether or not we meet third party ESG disclosure requirements (including those related to human rights) that the ESG investment community deems relevant, and whether we are perceived to fail to act responsibly in the areas on which we report. The subjective nature and wide variety of methods and processes used by stakeholders, including investors, to assess companies on ESG criteria could result in a negative perception about our ESG-related policies and practices or a misrepresentation of those policies and practices. If our stakeholders feel that we are failing to achieve progress with respect to ESG factors, or if we fail to meet ESG disclosure criteria set by third parties, our ability to attract and retain employees; the willingness of third parties to do business with us; investors’ willingness or ability to purchase or hold our securities; or our ability to access capital, could be impacted, any of which could materially and adversely impact our business, operating results, and financial condition.

Further, ESG investing (also called sustainable investing, socially responsible investing, or impact investing) has attracted significant amounts of capital. Managers of these investments may screen out companies in certain sectors (such as the firearm industry) and otherwise exercise broad discretion in determining whether to invest in certain sectors or individual companies. The trading price of our common stock may be adversely impacted by the growth of ESG investing, including if such growth results in more investors choosing not to invest in our common stock or divesting from investments in our common stock.

 

31


 

Actions of stockholder activists could cause us to incur substantial costs and divert management’s attention and our resources.

We have been, and may be in the future, subject to informal private or public inquiries and formal proxy proposals by stockholder activists urging us to take certain corporate actions, many of which we believe may not be in the best interests of our company or our stockholders. For example, in recent years, certain stockholder activists have submitted proposals requesting that our board of directors adopt a human rights policy and engage a third party to conduct a human rights impact assessment. These activities may adversely affect our business in a number of ways, and responding to inquiries or proposals can be costly, time consuming, and disruptive to our operations and could meaningfully divert the attention of our resources, including those of our management team and other employees. For example, in response to these activities, we have engaged, and may engage in future, third-party service professionals, including legal, financial, and communications advisors, to advise us, which has been, and may continue to be, costly. In addition, certain stockholder inquiries and proposals could create perceived uncertainties or concerns as to our future operating environment, legislative environment, strategy direction, or leadership, and could (i) result in the loss of potential business opportunities; (ii) harm our ability to attract or retain investors, customers, and employees; (iii) harm or disrupt our business and financial relationships; (iv) result in consumer boycotts of our products; and (iv) cause the trading price of our common stock to experience periods of decline, volatility, or stagnation. Stockholder activists have pressured and may continue to pressure us to adopt actions that are not in the best interests of our company or our stockholders, inconsistent with the legal operation of our business, or contrary to the beliefs of our core consumers, and our reputation could be damaged if our core consumers believe that we have adopted the gun control agenda of certain activists. Finally, the actions of stockholder activists may strengthen our competitors, particularly those that are privately held and not subject to these types of gun control focused stockholder activism. In December 2023, certain stockholder activists filed a stockholder derivative suit against our directors and certain of our officers, alleging breaches of fiduciary duties. The suit was dismissed in May 2024 without prejudice, meaning it could be refiled by the stockholder activists. Responding to the stockholder activists' claims has been, and may continue to be, costly and time consuming. The actions of stockholder activists could materially and adversely impact our business, operating results, and financial condition.

Our ability to operate our business efficiently may be adversely impacted if service providers and other businesses that permit firearm-related activities refuse to work with us.

Gun control activists have sought to engineer boycotts of firearm products by service providers to our industry, certain of which discriminate against companies involved with the firearm industry. For example, some financial institutions and insurance companies no longer provide certain services to firearm manufacturers. Gun control activists have also targeted credit card companies, transportation companies, and social media companies, among others. Further, certain law firms refuse to provide services to firearm manufacturers. For example, in 2022, we were notified by a law firm with which we had maintained a long-term relationship that it would no longer provide legal services to us. If additional service providers refuse to work with us, we would need to engage alternative service providers, which may adversely impact the delivery of important services to us and increase our costs. Further, we may be unable to locate suitable alternative service providers. The refusal of service providers and other businesses that permit firearm-related activities to work with us could have a material adverse effect on our business, operating results, and financial condition.

We operate in a challenging market for talent and may fail to attract, motivate, train, and retain qualified personnel, including key personnel.

Our success depends on our ability to attract, motivate, train, and retain employees with the skills necessary to understand and adapt to our customers’ continuously developing needs. The increasing demand for qualified personnel makes it more difficult for us to attract and retain employees with requisite skill sets, particularly employees with specialized technical and trade experience. Changing demographics and labor work force trends also may result in a loss of knowledge and skills as workers with more tenure and experience retire. The market for both hourly workers and professional workers has been particularly challenging in recent years. In certain locations where we operate, the demand for labor has exceeded the supply of labor, resulting in higher labor costs. Despite our focused efforts to attract and retain employees, our attrition rates in recent years have exceeded our historical rates, resulting in higher operating costs at some of our facilities in the form of higher wages and higher levels of overtime pay. We believe that the Relocation was a significant contributing factor to these higher rates of attrition, as certain employees, particularly

32


 

those based in our Springfield and Deep River facilities, left our employment to work for employers that would allow them to continue working near their homes or to work remotely. We expect that the market for both hourly and professional workers may remain challenging at least through fiscal 2025. In addition to challenges associated with a competitive labor market, we may also struggle to identify qualified candidates who are comfortable or enthusiastic to work for a firearm business. If we fail to attract, motivate, train, and retain qualified personnel, or if we experience excessive turnover, we may experience declining sales, manufacturing delays or other operating inefficiencies, increased recruiting, training, and relocation costs, or other difficulties, and our business, financial condition, and results of operations may be materially and adversely impacted.

We rely on key executive and management personnel to manage our business efficiently and effectively. The loss of these employees, particularly during a challenging market for attracting and retaining employees, could materially and adversely affect our business, financial condition, and results of operations.

Nevada law could make it more difficult for a third party to acquire us and discourage a takeover.

We are incorporated in Nevada. Certain provisions of Nevada law and our articles of incorporation and bylaws make it more difficult for a third party to acquire us and make a takeover more difficult to complete, even if such a transaction were in our stockholders’ interest or might result in a premium over the trading price for the shares held by our stockholders.

The AOUT spin-off could result in substantial tax liability to us and our stockholders.

We received opinions of tax advisors substantially to the effect that, for U.S. Federal income tax purposes, the AOUT spin-off and certain related transactions qualify for tax-free treatment under certain sections of the Internal Revenue Code. However, if the factual assumptions or representations made by us in connection with the delivery of the opinions are inaccurate or incomplete in any material respect, including those relating to the past and future conduct of our business, we will not be able to rely on the opinions. Furthermore, the opinions are not binding on the IRS or the courts. If, notwithstanding receipt of the opinions, the spin-off transaction and certain related transactions are determined to be taxable, we would be subject to a substantial tax liability. In addition, if the spin-off transaction is taxable, each holder of our common stock who received shares of AOUT in connection with the spin-off would generally be treated as receiving a taxable distribution of property in an amount equal to the fair market value of the shares received.

Even if the spin-off otherwise qualifies as a tax-free transaction, the distribution would be taxable to us (but not to our stockholders) in certain circumstances if future significant acquisitions of our stock or the stock of AOUT are deemed to be part of a plan or series of related transactions that included the spin-off. In this event, the resulting tax liability could be substantial. In connection with the spin-off, we entered into a tax matters agreement with AOUT, pursuant to which AOUT agreed to not enter into any transaction that could cause any portion of the spin-off to be taxable to us without our consent and to indemnify us for any tax liability resulting from any such transaction. In addition, these potential tax liabilities may discourage, delay, or prevent a change of control of us.

Item 1B. Unresolved Staff Comments

Not applicable.

Item 1C. Cybersecurity

Risk Management and Strategy

We have implemented and maintain various information security processes designed to identify, assess, and manage material risks from cybersecurity threats. We identify and assess risks from cybersecurity threats by monitoring and evaluating our threat environment and our risk profile using various methods, including conducting scans of the threat environment and conducting threat and vulnerability assessments. Depending on the environment, we implement and maintain various technical, physical, and organizational measures, processes, standards, and policies designed to manage and mitigate material risks from cybersecurity threats, including risk assessments,

33


 

incident detection and response, end-point detection and response, network security controls, access controls, physical security, systems monitoring, a vendor risk management program, and penetration testing. We work with third parties (including professional services firms, threat intelligence service providers, and penetration testing firms) from time to time that assist us to identify, assess, and manage cybersecurity risks.

Our information security team reviews enterprise level cybersecurity risks at least annually, and key cybersecurity risks are identified, tracked, monitored, and addressed in alignment with our overall enterprise risk management program.

We utilize third-party service providers to perform certain business functions. We seek to engage reliable and reputable service providers that maintain cybersecurity programs. Depending on the nature of the services provided, the sensitivity and quantity of information processed, and the identity of the service provider, we may review the cybersecurity practices of such provider, contractually impose obligations on the provider, conduct information security risk assessments, and conduct periodic reassessments during their engagement.

We describe whether and how risks from identified cybersecurity threats have materially affected or are reasonably likely to materially affect us, including our business strategy, results of operations, or financial condition, under the heading “We are subject to cyber-security risks, including risks related to customer, employee, vendor, and other company data” included as part of our risk factor disclosures at Item 1A of this Annual Report on Form 10-K.

 

Governance

The Audit Committee is responsible for overseeing risks from cybersecurity threats, in accordance with its charter. The Audit Committee holds quarterly meetings and receives periodic reports from our Vice President – Information Technology (Chief Information Officer) concerning our significant cybersecurity threats and risks, and the processes we have implemented to address them.

Management plays an important role in assessing and managing our material risks from cybersecurity threats. Our Vice President – Information Technology (Chief Information Officer) is responsible for developing and implementing our information security program and reporting on cybersecurity matters to the Audit Committee. He has over a decade of experience leading cybersecurity oversight, and leads other members of our information security team, who have professional cybersecurity experience, training, or certifications.

We maintain a cyber incident response plan that is designed to provide a framework that will allow us to respond effectively to a cybersecurity incident. A cyber emergency response team, which includes members of our executive leadership team, manages this plan. Beginning in fiscal 2024, this team began meeting monthly to discuss cybersecurity threat trends and related information. Our incident response processes are designed to escalate certain cybersecurity incidents to our cyber emergency response team and include reporting to the Audit Committee for certain cybersecurity incidents.

We view cybersecurity threats as a shared responsibility. All new employees with company email addresses receive cybersecurity training as part of their onboarding, as well as annual training. We also periodically publish a cybersecurity newsletter to these employees related to topics such as phishing, social engineering, and insider-threat awareness.

34


 

Item 2. Properties

The following table sets forth information regarding our principal operating properties and other significant properties as of April 30, 2024. In general, our operating properties are well maintained, suitably equipped, and in good operating condition.

Location

 

Facility

 

Ownership Status

Connecticut

 

 

 

 

Deep River

 

Plant

 

Leased

Maine

 

 

 

 

Houlton

 

Plant

 

Owned

Massachusetts

 

 

 

 

Springfield

 

Executive Offices & Plant

 

Owned

Missouri

 

 

 

 

Columbia

 

Office & Warehouse

 

Leased — Assigned to a third party

Tennessee

 

 

 

 

Maryville

 

Plant

 

Owned — Subject to the terms of certain real property and tax incentive agreements

Information regarding our legal proceedings is discussed in Note 16 to our consolidated financial statements, which is incorporated herein by reference.

Item 4. Mine Safety Disclosures

Not applicable.

35


 

PART II

Item 5. Market for Registrant’s Common Equity, Related Stockholder Matters and Issuer Purchases of Equity Securities

Market Information

Our common stock trades on the Nasdaq Global Select Market under the symbol “SWBI.” Our common stock was previously traded on the Nasdaq Global Select Market under the symbol “AOBC” from January 1, 2017 to June 1, 2020 and under the symbol “SWHC” from July 20, 2006 to January 1, 2017. The holders of our common stock are entitled to one vote per share on any matter to be voted upon by our stockholders. All shares of common stock rank equally as to voting and all other matters. The shares of common stock have no preemptive or conversion rights, no redemption or sinking fund provisions, are not liable for further call or assessment, and are not entitled to cumulative voting rights.

Holders

On June 19, 2024, there were 881 record holders of our common stock. A substantially greater number of holders of common stock are “street name” or beneficial holders, whose shares are held of record by banks, brokers, and other financial institutions.

Dividend Policy

We have paid dividends on a quarterly basis since August 2020. Quarterly dividends, when declared, are paid approximately four weeks after earnings are announced. Payment of any cash dividends depends on our financial condition, operating results, and capital requirements as well as other factors deemed relevant by our board of directors. We paid dividends totaling $22.0 million and $18.3 million during fiscal 2024 and 2023, respectively.

Securities Authorized for Issuance under Equity Compensation Plans

For equity compensation plan information, refer to Item 12 (Security Ownership of Certain Beneficial Owners and Management and Related Stockholder Matters) in Part III of this Annual Report on Form 10-K.

36


 

Performance Graph

The following line graph compares cumulative total stockholder returns for the five years ended April 30, 2024 for (i) our common stock, (ii) the Russell 2000 Index, and (iii) the S&P Composite 1500 Leisure Products Index (S&P 1500 Leisure Products on the graph below). The graph assumes an investment of $100 on April 30, 2018, with dividends reinvested. The performance shown is not necessarily indicative of future performance.

COMPARISON OF FIVE-YEAR CUMULATIVE TOTAL RETURN*

Among Smith & Wesson Brands, Inc., The Russell 2000 Index,

And Peer Group

img126792259_1.jpg 

 

* $100 invested on April 30, 2019 in stock or index — including reinvestment of dividends. Fiscal year ending April 30.

The performance graph above shall not be deemed “filed” for purposes of Section 18 of the Exchange Act, or otherwise subject to the liability of that section. The performance graph above will not be deemed incorporated by reference into any filing of our company under the Securities Act.

37


 

Repurchases of Common Stock

The following table sets forth certain information relating to the purchases of our common stock by us and any affiliated purchasers within the meaning of Rule 10b-18(a)(3) under the Exchange Act during the quarter ended April 30, 2024 (dollars in thousands, except per share data):

 

 

 

 

 

 

 

 

Total # of Shares

 

 

Maximum Dollar

 

 

 

 

 

 

 

 

 

Purchased as

 

 

Value of Shares

 

 

 

 

 

 

 

 

 

Part of Publicly

 

 

that May Yet Be

 

 

 

Total # of

 

 

Average

 

 

Announced

 

 

Purchased

 

 

 

Shares

 

 

Price Paid

 

 

Plans or

 

 

Under the Plans

 

Period

 

Purchased

 

 

Per Share (1)

 

 

Programs (2)

 

 

or Programs

 

February 1 to February 29, 2024

 

 

51,774

 

 

$

12.99

 

 

 

51,774

 

 

$

40,198

 

April 1 to April 30, 2024

 

 

24,908

 

 

 

16.48

 

 

 

24,908

 

 

 

39,787

 

Total

 

 

76,682

 

 

$

14.12

 

 

 

76,682

 

 

$

39,787

 

 

(1)
The average price per share excludes fees paid to acquire the shares.
(2)
On September 19, 2023, our Board of Directors authorized the repurchase of up to $50.0 million of our common stock, subject to certain conditions, in the open market or in privately negotiated transactions through September 19, 2024. During fiscal 2024, we repurchased 793,551 shares of our common stock for $10.2 million, utilizing cash on hand.

 

Item 6. RESERVED

38


 

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

You should read the following Management’s Discussion and Analysis of Financial Condition and Results of Operations in conjunction with our consolidated financial statements and the related notes thereto contained elsewhere in this report. This discussion contains forward-looking statements that involve risks, uncertainties, and assumptions. Our actual results may differ materially from those anticipated in these forward-looking statements as a result of a variety of factors, including those set forth under Item 1A, “Risk Factors” and elsewhere in this report.

 

This section generally discusses year-to-year comparisons between fiscal 2024 and fiscal 2023. A discussion of our results of operations, liquidity, and capital resources for fiscal 2023 compared with fiscal 2022 are not included in this Annual Report on Form 10-K and can be found in Part II, Item 7, "Management's Discussion and Analysis of Financial Condition and Results of Operations" of our Annual Report on Form 10-K for fiscal 2023, filed with the SEC on June 22, 2023.

2024 Highlights

Our operating results for fiscal 2024 included the following:

Net sales of $535.8 million represented an increase of $56.6 million, or 11.8%, over the prior fiscal year.
Gross profit increased $3.6 million, or 2.3%, over the prior fiscal year, primarily as a result of increased sales volume. Gross margin decreased 2.7% from the prior fiscal year, primarily because of unfavorable fixed-cost absorption, as a result of lower production volume, the impact of an accrued legal settlement, the impact of inflation on raw materials, finished parts, and labor costs, and unfavorable inventory reserves adjustments, partially offset by the impact of decreased relocation spend and favorable mix associated with newly introduced products.
Net income was $39.6 million, or $0.86 per diluted share, compared with net income of $36.9 million, or $0.80 per diluted share, for the prior fiscal year.
During fiscal 2024, we paid $22.0 million in dividends compared with $18.3 million in fiscal 2023.
On September 30, 2021, we announced the Relocation. In connection with the Relocation, we built a new facility in Maryville, Tennessee and relocated some of our Springfield, Massachusetts operations and all of our Columbia, Missouri distribution operations to Maryville. We are in the process of relocating our corporate headquarters and a portion of our Deep River, Connecticut plastic injection molding operations to Maryville. In total, we expect to incur capital expenditures in connection with the construction and equipping of the new facility in an aggregate amount of approximately $160.0 million to $170.0 million. Through April 30, 2024, we had incurred $157.0 million of capital expenditures and $25.6 million of other restructuring charges related to the Relocation.

Key Performance Indicators

We evaluate the performance of our business based upon operating profit, which includes net sales, cost of sales, selling and administrative expenses, and certain components of other income and expense. We also track our return on invested capital, and we use adjusted EBITDAS (earnings before interest, taxes, depreciation, amortization, and stock-based compensation expense, excluding certain non-operational items), which is a non-GAAP financial metric, as a supplemental measure of our performance in order to provide investors with an improved understanding of underlying performance trends. We evaluate the performance of our products using measurements such as gross margin per unit produced, units produced per day, revenue by trade channel, and incoming orders per day.

39


 

External Factors that Impact the Firearm Industry

The firearm industry has been subject to many external factors in the past that have significantly increased the volatility of revenue generated for companies within the industry. These factors include, among others, fears surrounding crime and terrorism; significant news events, such as those related to mass shootings; potential restrictions on the sale or makeup of firearms; actual and potential legislative, judicial, and regulatory actions; economic changes; and changes in the social and political environment, including congressional and presidential elections. See Item IA, Risk Factors, for further discussion of external factors that impact the firearm industry. Although these external factors have created demand surges and volatility in the firearm market, and often make it difficult to predict demand, we believe that those external factors have also likely contributed to a long-term increase in consumer interest in firearms. We estimate that the annual domestic non-military firearm market is approximately $2.9 billion for handguns and $1.8 billion for long guns, excluding shotguns, based on the latest data for industry shipments as calculated by the National Shooting Sports Foundation, or NSSF, utilizing Firearms and Ammunition Excise Tax data for calendar year 2023. According to calendar 2022 reports by the U.S. Bureau of Alcohol, Tobacco, Firearms and Explosives, or ATF, the U.S. firearm manufacturing industry grew at a 10.0% compound annual growth rate in units from 2017 through 2022, although there has been wide variation among years (e.g., 2019 to 2020 grew 58.0%). We believe that this expanding base of consumers combined with our strong brand reputation and attractive price points lend support to our goal of continuing to increase our market share.

Results of Operations

Net Sales and Gross Profit

The following table sets forth certain information regarding net sales and gross profit for the fiscal years ended April 30, 2024, 2023, and 2022 (dollars in thousands):

 

 

 

2024

 

 

2023

 

 

$ Change

 

 

% Change

 

 

2022

 

Handguns

 

$

381,898

 

 

$

360,668

 

 

$

21,230

 

 

 

5.9

%

 

$

624,219

 

Long Guns

 

 

116,491

 

 

 

74,230

 

 

 

42,261

 

 

 

56.9

%

 

 

189,467

 

Other Products & Services

 

 

37,444

 

 

 

44,344

 

 

 

(6,900

)

 

 

-15.6

%

 

 

50,440

 

Total net sales

 

$

535,833

 

 

$

479,242

 

 

$

56,591

 

 

 

11.8

%

 

$

864,126

 

Cost of sales

 

 

377,740

 

 

 

324,705

 

 

 

53,035

 

 

 

16.3

%

 

 

489,562

 

Gross profit

 

$

158,093

 

 

$

154,537

 

 

$

3,556

 

 

 

2.3

%

 

$

374,564

 

% of net sales (gross margin)

 

 

29.5

%

 

 

32.2

%

 

 

 

 

 

 

 

 

43.3

%

 

The following table sets forth certain information regarding units shipped by trade channel for the fiscal years ended April 30, 2024, 2023, and 2022 (units in thousands):

 

Total Units Shipped

 

2024

 

 

2023

 

 

# Change

 

 

% Change

 

2022

 

Handguns

 

 

836

 

 

 

793

 

 

 

43

 

 

5.4%

 

 

1,518

 

Long Guns

 

 

228

 

 

 

148

 

 

 

80

 

 

54.1%

 

 

363

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Sporting Goods Channel Units Shipped

 

2024

 

 

2023

 

 

# Change

 

 

% Change

 

2022

 

Handguns

 

 

775

 

 

 

734

 

 

 

41

 

 

5.6%

 

 

1,422

 

Long Guns

 

 

210

 

 

 

137

 

 

 

73

 

 

53.3%

 

 

342

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Professional Channel Units Shipped

 

2024

 

 

2023

 

 

# Change

 

 

% Change

 

2022

 

Handguns

 

 

61

 

 

 

59

 

 

 

2

 

 

3.4%

 

 

96

 

Long Guns

 

 

18

 

 

 

11

 

 

 

7

 

 

63.6%

 

 

21

 

Sales of our handguns increased $21.2 million, or 5.9%, over fiscal 2023, primarily as a result of increased shipments of revolvers, increased shipments of newly introduced products (defined as any new SKU not shipped in the prior year), which represented 22.8% of handgun sales in the period, the impact of targeted promotions on certain polymer frame pistols, and a 2%-5% price increase on select products that became effective in the third fiscal quarter, partially offset by lower demand for several older handgun products and certain products that were introduced in the

40


 

prior year. Handgun unit shipments into the sporting goods channel increased 5.6% over fiscal 2023, while overall consumer demand decreased 7.7%, (as indicated by adjusted background checks for handguns reported to the National Instant Criminal Background Check System, or NICS).

Sales of our long guns increased $42.3 million, or 56.9%, over fiscal 2023, primarily as a result of increased shipments of new products in the fiscal year, which represented 52.2% of sales in the period. Unit shipments into the sporting goods channel increased 53.3% over fiscal 2023, while overall consumer demand for long guns decreased 3.0%, as indicated by NICS.

Other products and services sales decreased $6.9 million, or 15.6%, from fiscal 2023, primarily because of decreased sales of component parts, decreased business-to-business sales, and decreased licensing revenue, partially offset by increased sales of handcuffs.

New products represented 27.6% of net sales for the 12 months ended April 30, 2024 and included one new pistol, three new long guns, and many new product line extensions.

Gross margin for fiscal 2024 decreased by 2.7% from the prior fiscal year, primarily because of a combination of unfavorable fixed-cost absorption (as a result of lower production volumes), the impact of an accrued legal settlement for $3.2 million, the impact of inflation on raw materials and finished parts, which increased approximately 5.6% over the prior fiscal year, the impact of inflation on labor costs (particularly as it relates to entry level positions), and unfavorable inventory reserve adjustments, including capitalized variances, partially offset by the impact of decreased Relocation spend and favorable mix associated with new products.

Our inventory levels decreased $16.6 million during fiscal 2024. 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 inventories to increase in the first quarter of fiscal 2025 due to seasonal factors.

Operating Expenses

The following table sets forth certain information regarding operating expenses for the fiscal years ended April 30, 2024, 2023, and 2022 (dollars in thousands):

 

 

 

2024

 

 

2023

 

 

$ Change

 

 

% Change

 

 

2022

 

Research and development

 

$

7,266

 

 

$

7,550

 

 

$

(284

)

 

 

-3.8

%

 

$

7,262

 

Selling, marketing, and distribution

 

 

40,564

 

 

 

36,976

 

 

 

3,588

 

 

 

9.7

%

 

 

43,156

 

General and administrative

 

 

65,484

 

 

 

61,604

 

 

 

3,880

 

 

 

6.3

%

 

 

72,493

 

Total operating expenses

 

$

113,314

 

 

$

106,130

 

 

$

7,184

 

 

 

6.8

%

 

$

122,911

 

% of net sales

 

 

21.1

%

 

 

22.1

%

 

 

 

 

 

 

 

 

14.2

%

Operating expenses increased $7.2 million over the prior fiscal year. Research and development expenses decreased $284,000, primarily because of decreased sample and testing costs associated with new product development. Selling, marketing, and distribution expenses increased $3.6 million, primarily as a result of a $1.9 million impairment of distribution equipment related to the Relocation, one-time costs related to the grand opening event at our new Maryville facility, increased compensation costs, increased spend on targeted promotions, and increased freight costs because of higher shipments, partially offset by decreased compensation-related Relocation costs and decreased digital advertising costs. General and administrative expenses increased $3.9 million, primarily as a result of increased compensation expenses, legal expenses, and profit-related compensation costs, partially offset by decreased Relocation costs.

41


 

Operating Income

The following table sets forth certain information regarding operating income for the fiscal years ended April 30, 2024, 2023, and 2022 (dollars in thousands):

 

 

 

2024

 

 

2023

 

 

$ Change

 

 

% Change

 

 

2022

 

Operating income

 

$

44,779

 

 

$

48,407

 

 

$

(3,628

)

 

 

-7.5

%

 

$

251,653

 

% of net sales (operating margin)

 

 

8.4

%

 

 

10.1

%

 

 

 

 

 

 

 

 

29.1

%

 

 

Operating income for fiscal 2024 decreased $3.6 million, or 7.5%, from the prior fiscal year, primarily because of the impact of an accrued legal settlement for $3.2 million, unfavorable inventory reserve adjustments, one-time costs associated with the grand opening of our new Maryville facility, increased spend on targeted promotions, and increased freight costs because of higher shipments, partially offset by increased sales volumes and decreased Relocation spend.

 

Other Income

The following table sets forth certain information regarding other income for the fiscal years ended April 30, 2024, 2023, and 2022 (dollars in thousands):

 

 

 

2024

 

 

2023

 

 

$ Change

 

 

% Change

 

 

2022

 

Other income

 

$

6,672

 

 

$

150

 

 

$

6,522

 

 

 

4360.3

%

 

$

2,868

 

 

Other income for fiscal 2024 increased $6.5 million primarily is a result of the sale of certain intangible assets.

 

Interest (Expense)

The following table sets forth certain information regarding interest expense for the fiscal years ended April 30, 2024, 2023, and 2022 (dollars in thousands):

 

 

 

2024

 

 

2023

 

 

$ Change

 

 

% Change

 

 

2022

 

Interest expense

 

$

(2,055

)

 

$

(331

)

 

$

1,724

 

 

 

521.2

%

 

$

(2,135

)

 

Interest expense increased by $1.7 million over the prior fiscal year, primarily as a result of higher average outstanding debt balances during fiscal 2024.

Income Tax Expense

The following table sets forth certain information regarding income tax expense for the fiscal years ended April 30, 2024, 2023, and 2022 (dollars in thousands):

 

 

 

2024

 

 

2023

 

 

$ Change

 

 

% Change

 

 

2022

 

Income tax expense

 

$

9,787

 

 

$

11,350

 

 

$

(1,563

)

 

 

-13.8

%

 

$

57,892

 

% of income from operations (effective tax rate)

 

 

19.8

%

 

 

23.5

%

 

 

 

 

 

-3.7

%

 

 

22.9

%

 

We recorded income tax expense of $9.8 million for fiscal 2024, $1.6 million lower than the prior fiscal year, in spite of increased profitability, primarily as a result of an amendment of prior year returns for the foreign derived income deduction that favorably reduced current year income tax expense by $1.4 million, or 2.9%. Our effective tax rates were 19.8% and 23.5% for fiscal 2024 and 2023, respectively. Adjusting for the foreign derived income deduction for each year, the effective tax rates would have been 22.7% and 23.0% for fiscal 2024 and 2023, respectively.

42


 

Net Income

The following table sets forth certain information regarding net income and the related per share data for the fiscal years ended April 30, 2024, 2023, and 2022 (dollars in thousands, except per share data):

 

 

2024

 

 

2023

 

 

$ Change

 

 

% Change

 

 

2022

 

Net income

 

$

39,609

 

 

$

36,876

 

 

$

2,733

 

 

 

7.4

%

 

$

194,494

 

Net income per share

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Basic

 

$

0.86

 

 

$

0.80

 

 

$

0.06

 

 

 

7.5

%

 

$

4.12

 

Diluted

 

$

0.86

 

 

$

0.80

 

 

$

0.06

 

 

 

7.5

%

 

$

4.08

 

 

 

Net income increased $2.7 million, or $0.06 per diluted share, from the prior fiscal year for reasons outlined above.

Liquidity and Capital Resources

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

The following table sets forth certain cash flow information for the fiscal years ended April 30, 2024, 2023, and 2022 (dollars in thousands):

 

 

 

2024

 

 

2023

 

 

$ Change

 

 

% Change

 

 

2022

 

Operating activities

 

$

106,739

 

 

$

16,732

 

 

$

90,007

 

 

 

537.9

%

 

$

137,814

 

Investing activities

 

 

(81,490

)

 

 

(89,781

)

 

 

8,291

 

 

 

9.2

%

 

 

(24,116

)

Financing activities

 

 

(17,966

)

 

 

5,877

 

 

 

(23,843

)

 

 

405.7

%

 

 

(105,987

)

Total cash flow

 

$

7,283

 

 

$

(67,172

)

 

$

74,455

 

 

 

-110.8

%

 

$

7,711

 

Operating Activities

Operating activities represent the principal source of our cash flow.

Cash provided by operating activities was $106.7 million in fiscal 2024, or $90.0 million higher than the prior fiscal year. Cash from operating activities was favorably impacted by a $16.6 million decrease in inventory in fiscal 2024 compared with a $40.5 million increase in inventory in fiscal 2023, an $18.2 million increase in accounts payable in fiscal 2024 compared with an $8.6 million decrease in fiscal 2023, and a $6.3 million increase in accrued expenses and deferred revenue in fiscal 2024 compared with a $3.6 million decrease in fiscal 2023. Partially offsetting this favorable activity was a $3.9 million increase in accounts receivable in fiscal 2024 compared with a $7.6 million decrease in accounts receivable in fiscal 2023 due to increased sales volume.

Investing Activities

Cash used in investing activities in fiscal 2024 was $8.3 million lower than fiscal 2023, primarily as a result of $6.5 million received for the sale of certain intangible assets and the sale of assets related to the Relocation.

We currently expect to spend $25.0 to $30.0 million on capital expenditures in fiscal 2025.

Financing Activities

Cash used in financing activities was $18.0 million in fiscal 2024 compared with cash provided by financing activities of $5.9 million in fiscal 2023. Cash used in financing activities in fiscal 2024 primarily included $22.0 million in dividend distributions and $10.2 million of share repurchases, partially offset by a net $15.0 million borrowing under our revolving line of credit.

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

43


 

2024, we paid approximately $1.3 million 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. As part of the Relocation, on January 31, 2023, we entered into the Assignment and Assumption Agreement and the Amended and Restated Guaranty. We terminated the Missouri Sublease as of January 1, 2024. For fiscal 2024, income related to the Missouri Sublease was $2.7 million, of which $1.3 million was recorded in general and administrative expenses and $1.4 million was recorded in interest expense, net, in our 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 April 30, 2024. 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 amended 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 April 30, 2024, we had $40.0 million of borrowings outstanding on the Revolving Line, bearing interest at an average rate of 7.18%, which was equal to SOFR rate plus an applicable margin.

The credit agreement for our credit facility contains financial covenants relating to maintaining a maximum leverage ratio and a minimum debt service coverage ratio. We were in compliance with all debt covenants as of April 30, 2024.

Share Repurchase Programs On September 19, 2023, our Board of Directors authorized the repurchase of $50.0 million of our common stock, subject to certain conditions, in the open market or in privately negotiated transactions through September 19, 2024. During fiscal 2024, we purchased 793,551 shares of our common stock for $10.2 million under this authorization. We did not purchase any shares of our common stock during fiscal 2023, and we did not have an authorized repurchase program as of April 30, 2023.

At April 30, 2024, we had $60.8 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 for the next 12 months.

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, and the costs to ensure access to adequate manufacturing capacity.

44


 

Inflation

During fiscal 2024 and 2023, inflationary pressures resulted in increases in the cost of certain of the components, parts, raw materials, and other supplies necessary for the production of our products, as well as labor costs. We do not believe that inflation had a material impact on us during fiscal 2022. We expect that inflation will continue to have an impact during fiscal 2025.

Critical Accounting Estimates

Management's Discussion and Analysis of Financial Condition and Results of Operations is based upon our consolidated financial statements, which have been prepared in accordance with U.S. generally accepted accounting principles. The preparation of these financial statements requires that we make accounting estimates, judgments, and assumptions that can have a meaningful effect on the reporting of consolidated financial statements. See Note 2 — Significant Accounting Policies for additional information.

Critical accounting estimates are defined as those reflective of significant judgments, estimates, and uncertainties, which may result in materially different results under different assumptions and conditions. We believe the following are our critical accounting estimates:

Revenue Recognition

Description: We recognize revenue in accordance with the provisions of Accounting Standards Update, or ASU, Revenue from Contracts with Customers (Topic 606), which became effective for us on May 1, 2018. Generally, all performance obligations are satisfied and revenue is recognized when the risks and rewards of ownership have transferred to the customer, which is generally upon shipment but could be delayed until the receipt of customer acceptance.

Judgments and Uncertainties: In some instances, sales include multiple performance obligations. These may include sales promotion programs that entitle customers to receive rebates or free goods based upon their purchase of our products. The fulfillment of these free goods is our responsibility. We recognize revenue proportionally as each performance obligation is satisfied, based on the relative transaction price of each product. The net change in contract liabilities for a given period is reported as an increase or decrease to sales.

Our product sales are generally sold free on board, or FOB, shipping point and provide payment terms to most commercial customers ranging from 20 to 60 days of product shipment with a discount available in certain cases for early payment. In some instances, we may provide longer payment terms. We do not consider these extended terms to be a significant financing component of the contract because the payment terms are always less than one year. In all cases, we consider our costs related to shipping and handling to be a cost of fulfilling the contract with the customer.

Sensitivity of Estimate to Change: The liability relating to performance obligations is based on the estimated level of participation in the sales promotional program and the timing of the shipment of all products included in the promotional program. For contracts with discounted terms, we determine the transaction price upon establishment of the contract that contains the final terms of the sale, including the description, quantity, and price of each product purchased. We estimate variable consideration relative to the amount of cash discounts to which customers are likely to be entitled.

Valuation of Goodwill, Long-lived Tangible, and Intangible Assets

Description: We evaluate the recoverability of long-lived assets, or asset groups, whenever events or changes in circumstances indicate that carrying amounts may not be recoverable. When such evaluations indicate that the related future undiscounted cash flows are not sufficient to recover the carrying values of the assets, such carrying values are reduced to fair value and this adjusted carrying value becomes the asset’s new cost basis. We determine fair value primarily using future anticipated cash flows that are directly associated with and are expected to arise as a direct result of the use and eventual disposition of the asset, or asset group, discounted using an interest rate commensurate with the risk involved.

45


 

Judgments and Uncertainties: Determining whether impairment indicators exist and estimating the fair value of our goodwill, tangible and intangible assets requires significant judgment. Estimating the fair value of goodwill requires management to make assumptions and projections of future cash flows, revenues, earnings, discount rates, long term growth rates, and other factors.

Sensitivity of Estimate to Change: The assumptions used to assess impairment consider historical trends, macroeconomic conditions, and projections consistent with our operating strategy. Changes in these estimates can have a significant impact on the assessment of fair value which could result in material impairment losses.

Inventories

Description: We value inventories at the lower of cost, using the first-in, first-out, or FIFO, method, or net realizable value.

Judgments and Uncertainties: An allowance for potential non-saleable inventory as a result of excess stock or obsolescence is based upon a detailed review of inventory, past history, and expected future usage.

Sensitivity of Estimate to Change: The assumptions used to assess inventory valuation consider historical activity. Changes in these estimates can have a significant impact on the assessment of excess and obsolete inventory, which could result in material losses.

Warranty

Description: We generally provide a limited one-year warranty and a lifetime service policy to the original purchaser of our new firearm products. We will also repair or replace certain products or parts found to be defective under normal use and service with an item of equivalent value, at our option, without charge during the warranty period. We provide for estimated warranty obligations in the period in which we recognize the related revenue.

Judgments and Uncertainties: We quantify and record an estimate for warranty-related costs based on our actual historical claims experience and current repair costs. We adjust accruals as warranty claims data and historical experience warrant. Should we experience actual claims and repair costs that are higher than the estimated claims and repair costs used to calculate the provision, our operating results for the period or periods in which such returns or additional costs materialize could be adversely impacted.

Sensitivity of Estimate to Change: The assumptions used to assess warranty consider historical trends. Changes in these estimates can have a significant impact on the assessment of warranty, which could result in material losses.

Relocation

Description: As part of the Relocation, we offered a severance and relocation package to every affected employee. The severance was, in part, based on the employee's service term, job function, and classification status, and required the employee to remain active and in good standing through their relocation date.

Judgments and Uncertainties: In accounting for severance and relocation costs, we must make a variety of assumptions and estimates, including the number of employees that will meet all of the requirements to receive the severance and relocation package, the number of those employees that will be electing to relocate versus opt for severance, and the potential cost of self-insured benefits that may be incurred during any potential severance period. We consider current facts when determining these estimates.

Sensitivity of Estimate to Change: The liabilities relating to severance and relocation obligations is based on the number of employees affected by the Relocation, the number of employees that have decided to relocate, the estimated cost of benefits during the severance period, and the employees' terms of service and rates of pay as of the fiscal year end. Changes in these assumptions can have a significant impact on the estimate of these liabilities.

46


 

Recent Accounting Pronouncements

The nature and impact of recent accounting pronouncements is discussed in Note 2 — Significant Accounting Policies to our consolidated financial statements, which is incorporated herein by reference.

Off-Balance Sheet Arrangements

We do not have any transactions, arrangements, or other relationships with unconsolidated entities that are reasonably likely to affect our liquidity or capital resources. We have no special purpose or limited purpose entities that provide off-balance sheet financing, liquidity, or market or credit risk support or that engage in leasing, hedging, research and development services, or other relationships that expose us to liability that is not reflected in our financial statements.

Item 7A. Quantitative and Qualitative Disclosures about Market Risk

We do not enter into any market risk sensitive instruments for trading purposes. Our principal market risk relates to the variable interest rate associated with our credit agreement, which consists of a $100.0 million revolving line of credit that bears interest either the Base Rate or SOFR rate, plus an applicable margin based on our consolidated leverage ratio. For more information regarding our financing arrangements, see Note 4 — Notes, Loans Payable, and Financing Arrangements. As of April 30, 2024, we had $40.0 million of borrowings outstanding on the Revolving Line, which bore an interest rate of 7.18%, which is equal to SOFR rate plus an applicable margin. 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.

Item 8. Financial Statements and Supplementary Data

Reference is made to our consolidated financial statements, the notes thereto, and the report thereon, commencing on page F-1 of this report, which financial statements, notes, and report are incorporated herein by reference.

Item 9. Changes in and Disagreements with Accountants on Accounting and Financial Disclosure

Not applicable.

Item 9A. Controls and Procedures

Evaluation of Disclosure Controls and Procedures

We maintain disclosure controls and procedures that are designed to provide reasonable assurance that information required to be disclosed in the reports we file or submit under the Exchange Act is recorded, processed, summarized, and reported within the time periods specified in the SEC’s rules and forms, and that such information is accumulated and communicated to our management, including our Chief Executive Officer and Chief Financial Officer, to allow timely decisions regarding required disclosure.

Our management, under the supervision of our Chief Executive Officer and Chief Financial Officer, evaluated the effectiveness of our disclosure controls and procedures (as defined in Rules 13a-15(e) and 15d-15(e) under the Exchange Act as of April 30, 2024, the end of the period covered by this Annual Report on Form-10-K. Based on that evaluation, we have concluded that, as of the end of the period covered by this Annual Report on Form-10-K, our disclosure controls and procedures were effective to provide such reasonable assurance.

47


 

Management’s Annual Report on Internal Control Over Financial Reporting

Evaluation of Disclosure Controls and Procedures

Management is responsible for establishing and maintaining adequate internal control over financial reporting, as such term is defined in Rules 13a-15(f) and 15d-15(f) under the Exchange Act. Our internal control over financial reporting is designed to provide reasonable assurance regarding the reliability of financial reporting and the preparation of consolidated financial statements for external purposes in accordance with accounting principles generally accepted in the United States of America.

 

Because of its inherent limitations, internal control over financial reporting may not prevent or detect misstatements. Projections of any evaluation of effectiveness to future periods are subject to the risk that controls may become inadequate because of changes in conditions, or that the degree of compliance with the policies may deteriorate.

 

Management conducted an evaluation of the effectiveness of our internal control over financial reporting based on the 2013 framework established in Internal Control-Integrated Framework issued by the Committee of Sponsoring Organizations of the Treadway Commission (the COSO Framework). Based on that evaluation, management believes that our internal control over financial reporting was effective as of April 30, 2024.

 

The effectiveness of our internal control over financial reporting as of April 30, 2024 has been audited by Deloitte & Touche LLP, an independent registered public accounting firm, which also audited our consolidated financial statements for fiscal 2024. Deloitte & Touche LLP's report on our internal control over financial reporting is included herein.

Inherent Limitations on the Effectiveness of Controls and Procedures

In designing and evaluating our disclosure controls and procedures, we recognize that any controls and procedures, no matter how well designed and operated, can provide only reasonable, not absolute, assurance of achieving the desired control objectives. In addition, the design of disclosure controls and procedures must reflect the fact that there are resource constraints and we are is required to apply judgment in evaluating the benefits of possible controls and procedures relative to their costs. The design of any disclosure controls and procedures also is based in part upon certain assumptions about the likelihood of future events, and there can be no assurance that any design will succeed in achieving its stated goals under all potential future conditions.

Changes in Internal Control over Financial Reporting

There was no change in our internal control over financial reporting that occurred during our fourth fiscal quarter of 2024 that has materially affected, or is reasonably likely to materially affect our internal control over financial reporting.

Item 9B. Other Information

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 April 30, 2024, 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

 

March 29, 2024

 

October 28, 2024

 

 

8,071

 

 

Robert L. Scott, the Chairman of our Board of Directors, entered into a Rule 10b5-1 Plan on March 29, 2024. Mr. Scott's Rule 10b5-1 Plan provides for the potential sale of up to 8,071 shares of our common stock and expires on October 28, 2024, or upon the earlier completion of all the transactions authorized thereunder.

48


 

During the three months ended April 30, 2024, 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 9C. Disclosure Regarding Foreign Jurisdictions that Prevent Inspections

Not applicable.

49


 

PART III

Item 10. Directors, Executive Officers and Corporate Governance

The information required by this Item relating to our directors and corporate governance is incorporated herein by reference to the definitive Proxy Statement to be filed pursuant to Regulation 14A of the Exchange Act for our 2024 Annual Meeting of Stockholders. The information required by this Item relating to our executive officers is included in Item 1, “Business — Executive Officers” of this report.

We have adopted our Policy on Inside Information and Insider Trading governing the purchase, sale, and/or other disposition of our securities by our directors, officers, employees, and other covered persons. We believe this policy is reasonably designed to promote compliance with insider trading laws, rules and regulations, and the exchange listing standards applicable to us. A copy of this policy is filed as Exhibit 19.1 to this Annual Report on Form 10-K.

Item 11. Executive Compensation

The information required by this Item is incorporated herein by reference to the definitive Proxy Statement to be filed pursuant to Regulation 14A of the Exchange Act for our 2024 Annual Meeting of Stockholders.

Item 12. Security Ownership of Certain Beneficial Owners and Management and Related Stockholder Matters

The information required by this Item is incorporated herein by reference to the definitive Proxy Statement to be filed pursuant to Regulation 14A of the Exchange Act for our 2024 Annual Meeting of Stockholders.

Item 13. Certain Relationships and Related Transactions, and Director Independence

The information required by this Item is incorporated herein by reference to the definitive Proxy Statement to be filed pursuant to Regulation 14A of the Exchange Act for our 2024 Annual Meeting of Stockholders.

Item 14. Principal Accountant Fees and Services

The information required by this Item is incorporated herein by reference to the definitive Proxy Statement to be filed pursuant to Regulation 14A of the Exchange Act for our 2024 Annual Meeting of Stockholders.

50


 

PART IV

Item 15. Exhibits and Financial Statement Schedules

(a)
Financial Statements and Financial Statement Schedules
(1)
Consolidated Financial Statements are listed in the Index to Consolidated Financial Statements on page F-1 of this report.
(2)
All schedules for which provision is made in the applicable accounting regulations of the Securities and Exchange Commission have been omitted because of the absence of the conditions under which they are required or because the information required is shown in the financial statements or notes above.
(b)
Exhibits

 

Exhibit

Number

 

Exhibit

 

 

 

  2.13***

 

Separation and Distribution Agreement, dated as of August 21, 2020, by and between the Registrant and American Outdoor Brands, Inc. (1)

 

 

 

  3.1

 

Amended and Restated Bylaws (2)

 

 

 

  3.4

 

Second Amended and Restated Articles of Incorporation (3)

 

 

 

  3.9

 

Certificate of Withdrawal of Certificate of Designation (4)

 

 

 

  4.1

 

Form of Common Stock Certificate (5)

 

 

 

  4.2

 

Description of Securities (6)

 

 

 

  10.51**

 

Agreement with Respect to Defense of Smith & Wesson: Firearms Litigation, dated as of November 11, 2004 (7)

 

 

 

  10.107*

 

Smith & Wesson Brands, Inc. Executive Severance Pay Plan (8)

 

 

 

  10.108*

 

Adoption Agreement to the Smith & Wesson Nonqualified Supplemental Deferred Compensation Plan (9)

 

 

 

  10.109*

Smith & Wesson Nonqualified Supplemental Deferred Compensation Plan Document (9)

 

 

 

  10.110(a)*

2013 Incentive Stock Plan (10)

 

 

 

  10.110(b)*

 

2022 Incentive Stock Plan (11)

 

 

 

  10.111(b)*

 

Form of Restricted Stock Unit Award Grant Notice and Agreement to the 2013 Incentive Stock Plan for awards made beginning in April 2015 (12)

51


 

 

 

 

  10.111(c)*

 

Form of Restricted Stock Unit Award Grant Notice and Agreement to the 2013 Incentive Stock Plan for awards made beginning in April 2020 (6)

 

 

 

  10.111(d)*

 

Form of Restricted Stock Unit Award Grant Notice and Agreement to the 2022 Incentive Stock Plan for awards made beginning in April 2023 (13)

 

 

 

  10.112(b)*

 

Form of Performance Stock Unit Award Grant Notice and Agreement to the 2013 Incentive Stock Plan for awards made in 2020 (6)

 

 

 

  10.112(c)*

 

Form of Performance Stock Unit Award Grant Notice and Agreement to the 2013 Incentive Stock Plan for awards made beginning in 2021 (6)

 

 

 

  10.112(d)*

 

Form of Performance Stock Unit Award Grant Notice and Agreement to the 2022 Incentive Stock Plan for awards made beginning in 2023 (13)

 

 

 

  10.114(a)

Lease Agreement, dated October 26, 2017, by and between Ryan Boone County, LLC and Smith & Wesson Corp. (14)

 

 

 

  10.114(b)

 

Assignment and Assumption of Lease Agreement, dated January 31, 2023, between Smith & Wesson Sales Company and American Outdoor Brands, Inc. (15)

 

 

 

  10.115(a)

Guaranty, dated October 26, 2017, entered into by the Registrant (14)

 

 

 

  10.115(b)

 

Amended and Restated Guaranty, dated January 31, 2023 (15)

 

 

 

  10.119*

Employment Agreement, executed April 4, 2020 and effective as of January 15, 2020, by and between Mark P. Smith and the Registrant (16)

 

 

 

  10.121

Transition Services Agreement dated as of August 21, 2020, by and between the Registrant and American Outdoor Brands, Inc (1)

 

 

 

  10.122

Tax Matters Agreement, dated as of August 21, 2020, by and between the Registrant and American Outdoor Brands, Inc. (1)

 

 

 

  10.123

Employee Matters Agreement, dated as of August 21, 2020, by and between the Registrant and American Outdoor Brands, Inc. (1)

 

 

 

  10.124(a)***

Trademark License Agreement, dated as of August 24, 2020, by and between Smith & Wesson Inc. and AOB Products Company (1)

 

 

 

  10.124(b)***

 

Amended and Restated Trademark License Agreement, dated as of April 11, 2024, by and between Smith & Wesson Inc. and AOB Products Company

 

 

 

  10.125***

Sublease, dated as of August 24, 2020, by and between the Smith & Wesson Sales Company and American Outdoor Brands, Inc. (1)

 

 

 

  10.126(a)***

Amended and Restated Credit Agreement, dated as of August 24, 2020, by and among the Registrant, Smith & Wesson Sales Company, Smith & Wesson, Inc., the Guarantors, the Lenders, and TD Bank, N.A. (1)

 

 

 

  10.126(b)***

 

First Amendment to Amended and Restated Credit Agreement, dated as of April 28, 2023 (17)

 

 

 

  10.127

 

Project Agreement, dated September 30, 2021, by and among 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 and the Registrant (19)

 

 

 

  10.128*

 

2021 Employee Stock Purchase Plan (20)

 

 

 

  10.129***

 

Standard Design-Build Agreement and General Conditions, dated February 2, 2023, between Smith & Wesson Brands, Inc and The Christman Company (portions of the exhibit have been omitted) (15)

52


 

 

 

 

  10.130*

 

Form of Indemnity Agreement entered into with the following directors and executive officers: as of August 9, 2022 with Anita D. Britt, Fred M. Diaz, Kevin A. Maxwell, Deana L. McPherson, Barry M. Monheit, and Robert L. Scott; as of August 24, 2022 with Susan J. Cupero; as of August 25, 2022 with Denis G. Suggs and Mark P. Smith; and as of July 17, 2023 with Michelle J. Lohmeier (7)

 

 

 

  10.131

 

Form of Dividend Equivalent Award Agreement (22)

 

 

 

  19.1

 

Policy on Inside Information and Insider Trading

 

 

 

  21.1

Subsidiaries of the Registrant

 

 

 

  23.1

Consent of Deloitte & Touche LLP, an Independent Registered Public Accounting Firm

 

 

 

  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

 

 

 

  97.1

 

Executive Officer Clawback Policy

 

 

 

  101.INS

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

 

 

 

  101.SCH

Inline XBRL Taxonomy Extension Schema Document

 

 

 

  104

 

Cover Page Interactive Data File (embedded within the Inline XBRL document)

 

 

 

* Management contract or compensatory arrangement.

** An application has been submitted to the SEC for confidential treatment, pursuant to Rule 24b-2 of the Exchange Act, of portions of this exhibit. These portions have been omitted from this exhibit.

*** Certain schedules and exhibits have been omitted from this filing pursuant to Item 601(a) (5) of the Regulation S-K. We agree to furnish supplementally a copy of any omitted schedule or exhibit to the SEC upon request.

(1)
Incorporated by reference to the Registrant’s Form 8-K filed with the SEC on August 26, 2020.
(2)
Incorporated by reference to the Registrant’s Form 8-K filed with the SEC on March 22, 2024.
(3)
Incorporated by reference to the Registrant’s Form 8-K filed with the SEC on April 12, 2019.
(4)
Incorporated by reference to the Registrant’s Form 8-K filed with the SEC on October 1, 2013.
(5)
Incorporated by reference to the Registrant’s Form 10-K filed with the SEC on June 19, 2020.
(6)
Incorporated by reference to the Registrant’s Form 10-K filed with the SEC on June 17, 2021.
(7)
Incorporated by reference to the Registrant’s Form 10-Q filed with the SEC on March 10, 2005.
(8)
Incorporated by reference to the Registrant’s Form 8-K filed with the SEC on June 9, 2020.
(9)
Incorporated by reference to the Registrant’s Form 8-K filed with the SEC on December 20, 2013.
(10)
Incorporated by reference to the Registrant’s Form S-8 filed with the SEC on December 20, 2013.
(11)
Incorporated by reference to Appendix A of the Registrant's Proxy Statement filed with the SEC on August 3, 2022.
(12)
Incorporated by reference to the Registrant’s Form 10-K filed with the SEC on June 22, 2015.
(13)
Incorporated by reference to the Registrant’s Form 10-K filed with the SEC on June 22, 2023.
(14)
Incorporated by reference to the Registrant’s Form 8-K filed with the SEC on October 31, 2017.
(15)
Incorporated by reference to the Registrant’s Form 8-K filed with the SEC on February 3, 2023.
(16)
Incorporated by reference to the Registrant’s Form 8-K filed with the SEC on April 9, 2020.
(17)
Incorporated by reference to the Registrant’s Form 8-K filed with the SEC on May 2, 2023.
(18)
Incorporated by reference to the Registrant’s Form 8-K filed with the SEC on May 24, 2021.
(19)
Incorporated by reference to the Registrant’s Form 8-K filed with the SEC on September 30, 2021.
(20)
Incorporated by reference to the Registrant’s Form S-8 filed with the SEC on March 30, 2022.
(21)
Incorporated by reference to the Registrant’s Form 10-Q filed with the SEC on September 8, 2022.

53


 

(22)
Incorporated by reference to the Registrant’s Form 10-Q filed with the SEC on December 7, 2023.

Item 16. Form 10-K Summary

Not applicable.

54


 

SIGNATURES

 

Pursuant to the requirements of Section 13 or 15(d) 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.

/s/ Mark P. Smith

Mark P. Smith

President and Chief Executive Officer

 

 

Date: June 20, 2024

Pursuant to the requirements of the Securities Exchange Act of 1934, this report has been signed below by the following persons on behalf of the registrant and in the capacities and on the date indicated.

 

Signature

 

Capacity

 

Date

 

 

 

 

 

/s/ Mark P. Smith

President, Chief Executive Officer, and Director

(Principal Executive Officer)

 

June 20, 2024

Mark P. Smith

 

 

 

 

 

 

 

/s/ Deana L. McPherson

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

(Principal Financial and Accounting Officer)

June 20, 2024

Deana L. McPherson

 

 

 

 

 

/s/ Robert L. Scott

Chairman of the Board

June 20, 2024

Robert L. Scott

 

 

 

 

 

 

 

 

 

/s/ Anita D. Britt

Director

June 20, 2024

Anita D. Britt

 

 

 

 

 

/s/ Fred M. Diaz

 

Director

 

June 20, 2024

Fred M. Diaz

 

 

 

 

 

 

 

 

 

/s/ Michelle J. Lohmeier

 

Director

 

June 20, 2024

Michelle J. Lohmeier

 

 

 

 

 

 

 

 

 

/s/ Barry M. Monheit

Director

June 20, 2024

Barry M. Monheit

 

 

 

 

 

/s/ Denis G. Suggs

 

Director

 

June 20, 2024

Denis G. Suggs

 

 

 

 

 

55


 

INDEX TO CONSOLIDATED FINANCIAL STATEMENTS

SMITH & WESSON BRANDS, INC. AND SUBSIDIARIES

 

 

Page

Report of Independent Registered Public Accounting Firm

 

F-2

Consolidated Balance Sheets as of April 30, 2024 and 2023

 

F-4

Consolidated Statements of Income for the years ended April 30, 2024, 2023, and 2022

 

F-5

Consolidated Statements of Changes in Stockholders’ Equity for the years ended April 30, 2024, 2023,
and 2022

 

F-6

Consolidated Statements of Cash Flows for the years ended April 30, 2024, 2023, and 2022

 

F-7

Notes to Consolidated Financial Statements

 

F-9

 

 

 

 

F-1


 

REPORT OF INDEPENDENT REGISTERED PUBLIC ACCOUNTING FIRM

To the stockholders and the Board of Directors of Smith & Wesson Brands, Inc.

Opinions on the Financial Statements and Internal Control over Financial Reporting

We have audited the accompanying consolidated balance sheets of Smith & Wesson Brands, Inc. and subsidiaries (the "Company") as of April 30, 2024 and 2023, the related consolidated statements of income, changes in stockholders' equity, and cash flows, for each of the three years in the period ended April 30, 2024, and the related notes (collectively referred to as the "financial statements"). We also have audited the Company’s internal control over financial reporting as of April 30, 2024, based on criteria established in Internal Control — Integrated Framework (2013) issued by the Committee of Sponsoring Organizations of the Treadway Commission (COSO).

 

In our opinion, the financial statements referred to above present fairly, in all material respects, the financial position of the Company as of April 30, 2024 and 2023, and the results of its operations and its cash flows for each of the three years in the period ended April 30, 2024, in conformity with accounting principles generally accepted in the United States of America. Also, in our opinion, the Company maintained, in all material respects, effective internal control over financial reporting as of April 30, 2024, based on criteria established in Internal Control — Integrated Framework (2013) issued by COSO.

Basis for Opinions

The Company’s management is responsible for these financial statements, for maintaining effective internal control over financial reporting, and for its assessment of the effectiveness of internal control over financial reporting, included in the accompanying Management's Annual Report on Internal Control Over Financial Reporting. Our responsibility is to express an opinion on these financial statements and an opinion on the Company’s internal control over financial reporting based on our audits. We are a public accounting firm registered with the Public Company Accounting Oversight Board (United States) (PCAOB) and are required to be independent with respect to the Company in accordance with the U.S. federal securities laws and the applicable rules and regulations of the Securities and Exchange Commission and the PCAOB.

We conducted our audits in accordance with the standards of the PCAOB. Those standards require that we plan and perform the audits to obtain reasonable assurance about whether the financial statements are free of material misstatement, whether due to error or fraud, and whether effective internal control over financial reporting was maintained in all material respects.

Our audits of the financial statements included performing procedures to assess the risks of material misstatement of the financial statements, whether due to error or fraud, and performing procedures to respond to those risks. Such procedures included examining, on a test basis, evidence regarding the amounts and disclosures in the financial statements. Our audits also included evaluating the accounting principles used and significant estimates made by management, as well as evaluating the overall presentation of the financial statements. Our audit of internal control over financial reporting included obtaining an understanding of internal control over financial reporting, assessing the risk that a material weakness exists, and testing and evaluating the design and operating effectiveness of internal control based on the assessed risk. Our audits also included performing such other procedures as we considered necessary in the circumstances. We believe that our audits provide a reasonable basis for our opinions.

F-2


 

Definition and Limitations of Internal Control over Financial Reporting

A company’s internal control over financial reporting is a process designed to provide reasonable assurance regarding the reliability of financial reporting and the preparation of financial statements for external purposes in accordance with generally accepted accounting principles. A company’s internal control over financial reporting includes those policies and procedures that (1) pertain to the maintenance of records that, in reasonable detail, accurately and fairly reflect the transactions and dispositions of the assets of the company; (2) provide reasonable assurance that transactions are recorded as necessary to permit preparation of financial statements in accordance with generally accepted accounting principles, and that receipts and expenditures of the company are being made only in accordance with authorizations of management and directors of the company; and (3) provide reasonable assurance regarding prevention or timely detection of unauthorized acquisition, use, or disposition of the company’s assets that could have a material effect on the financial statements.

Because of its inherent limitations, internal control over financial reporting may not prevent or detect misstatements. Also, projections of any evaluation of effectiveness to future periods are subject to the risk that controls may become inadequate because of changes in conditions, or that the degree of compliance with the policies or procedures may deteriorate.

Critical Audit Matters

Critical audit matters are matters arising from the current-period audit of the financial statements that were communicated or required to be communicated to the audit committee and that (1) relate to accounts or disclosures that are material to the financial statements and (2) involved our especially challenging, subjective, or complex judgments. We determined that there are no critical audit matters.

/s/ Deloitte & Touche LLP

Hartford, Connecticut

June 20, 2024

We have served as the Company's auditor since 2014.

 

F-3


 

SMITH & WESSON BRANDS, INC. AND SUBSIDIARIES

CONSOLIDATED BALANCE SHEETS

 

 

As of:

 

 

 

April 30, 2024

 

 

April 30, 2023

 

 

 

(In thousands, except par value and share data)

 

ASSETS

 

Current assets:

 

 

 

 

 

 

Cash and cash equivalents

 

$

60,839

 

 

$

53,556

 

Accounts receivable, net of allowances for credit losses of $0 on
   April 30, 2024 and $
23 on April 30, 2023

 

 

59,071

 

 

 

55,153

 

Inventories

 

 

160,500

 

 

 

177,118

 

Prepaid expenses and other current assets

 

 

4,973

 

 

 

4,917

 

Income tax receivable

 

 

2,495

 

 

 

1,176

 

Total current assets

 

 

287,878

 

 

 

291,920

 

Property, plant, and equipment, net

 

 

252,633

 

 

 

210,330

 

Intangibles, net

 

 

2,598

 

 

 

3,588

 

Goodwill

 

 

19,024

 

 

 

19,024

 

Deferred income taxes

 

 

7,249

 

 

 

8,085

 

Other assets

 

 

8,614

 

 

 

8,347

 

Total assets

 

$

577,996

 

 

$

541,294

 

LIABILITIES AND STOCKHOLDERS’ EQUITY

 

Current liabilities:

 

 

 

 

 

 

Accounts payable

 

$

41,831

 

 

$

36,795

 

Accrued expenses and deferred revenue

 

 

26,811

 

 

 

20,149

 

Accrued payroll and incentives

 

 

17,147

 

 

 

18,565

 

Accrued income taxes

 

 

 

 

 

1,831

 

Accrued profit sharing

 

 

9,098

 

 

 

8,203

 

Accrued warranty

 

 

1,813

 

 

 

1,670

 

Total current liabilities

 

 

96,700

 

 

 

87,213

 

Notes and loans payable (Note 4)

 

 

39,880

 

 

 

24,790

 

Finance lease payable, net of current portion

 

 

35,404

 

 

 

36,961

 

Other non-current liabilities

 

 

7,852

 

 

 

7,707

 

Total liabilities

 

 

179,836

 

 

 

156,671

 

Commitments and contingencies (Note 15)

 

 

 

 

 

 

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,395,490
   issued and
45,561,569 shares outstanding on April 30, 2024 and 75,029,300
   shares issued and
45,988,930 shares outstanding on April 30, 2023

 

 

75

 

 

 

75

 

Additional paid-in capital

 

 

289,994

 

 

 

283,666

 

Retained earnings

 

 

540,660

 

 

 

523,184

 

Accumulated other comprehensive income

 

 

73

 

 

 

73

 

Treasury stock, at cost (29,833,921 shares on April 30, 2024 and
29,040,370 shares on April 30, 2023)

 

 

(432,642

)

 

 

(422,375

)

Total stockholders’ equity

 

 

398,160

 

 

 

384,623

 

Total liabilities and stockholders' equity

 

$

577,996

 

 

$

541,294

 

 

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

F-4


 

SMITH & WESSON BRANDS, INC. AND SUBSIDIARIES

CONSOLIDATED STATEMENTS OF INCOME

 

For the Year Ended April 30,

 

 

2024

 

 

2023

 

 

2022

 

 

(In thousands, except per share data)

 

Net sales

$

535,833

 

 

$

479,242

 

 

$

864,126

 

Cost of sales

 

377,740

 

 

 

324,705

 

 

 

489,562

 

Gross profit

 

158,093

 

 

 

154,537

 

 

 

374,564

 

Operating expenses:

 

 

 

 

 

 

 

 

Research and development

 

7,266

 

 

 

7,550

 

 

 

7,262

 

Selling, marketing, and distribution

 

40,564

 

 

 

36,976

 

 

 

43,156

 

General and administrative

 

65,484

 

 

 

61,604

 

 

 

72,493

 

Total operating expenses

 

113,314

 

 

 

106,130

 

 

 

122,911

 

Operating income

 

44,779

 

 

 

48,407

 

 

 

251,653

 

Other income/(expense), net:

 

 

 

 

 

 

 

 

Other income, net

 

6,672

 

 

 

150

 

 

 

2,868

 

Interest expense, net

 

(2,055

)

 

 

(331

)

 

 

(2,135

)

Total other (expense)/income, net

 

4,617

 

 

 

(181

)

 

 

733

 

Income from operations before income taxes

 

49,396

 

 

 

48,226

 

 

 

252,386

 

Income tax expense

 

9,787

 

 

 

11,350

 

 

 

57,892

 

Net income

$

39,609

 

 

$

36,876

 

 

$

194,494

 

Net income per share:

 

 

 

 

 

 

 

 

Basic - net income

$

0.86

 

 

$

0.80

 

 

$

4.12

 

Diluted - net income

$

0.86

 

 

$

0.80

 

 

$

4.08

 

Weighted average number of common shares outstanding:

 

 

 

 

 

 

 

 

Basic

 

45,813

 

 

 

45,844

 

 

 

47,227

 

Diluted

 

46,248

 

 

 

46,170

 

 

 

47,728

 

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

F-5


 

SMITH & WESSON BRANDS, INC. AND SUBSIDIARIES

CONSOLIDATED STATEMENTS OF CHANGES IN STOCKHOLDERS’ EQUITY

 

 

 

 

 

 

 

 

 

 

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, 2021

 

 

74,222

 

$

74

 

$

273,431

 

$

325,181

 

$

73

 

 

24,285

 

$

(332,375

)

$

266,384

 

Stock-based compensation

 

 

 

 

 

 

 

 

4,536

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

4,536

 

Shares issued under employee stock purchase plan

 

 

129

 

 

 

 

 

 

1,719

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

1,719

 

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

 

 

290

 

 

 

1

 

 

 

(1,585

)

 

 

 

 

 

 

 

 

 

 

 

 

 

 

(1,584

)

Repurchase of treasury stock

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

4,755

 

 

 

(90,000

)

 

 

(90,000

)

Dividends issued ($0.32 per common share)

 

 

 

 

 

 

 

 

 

 

 

(15,035

)

 

 

 

 

 

 

 

 

 

 

 

(15,035

)

Net income

 

 

 

 

 

 

 

 

 

 

194,494

 

 

 

 

 

 

 

 

 

 

 

 

194,494

 

Balance at April 30, 2022

 

 

74,641

 

$

75

 

$

278,101

 

$

504,640

 

$

73

 

 

29,040

 

$

(422,375

)

$

360,514

 

Stock-based compensation

 

 

 

 

 

 

 

 

5,102

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

5,102

 

Shares issued under employee stock purchase plan

 

 

175

 

 

 

 

 

 

1,528

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

1,528

 

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

 

 

213

 

 

 

 

 

 

(1,065

)

 

 

 

 

 

 

 

 

 

 

 

 

 

 

(1,065

)

Dividends issued ($0.40 per common share)

 

 

 

 

 

 

 

 

 

 

 

(18,333

)

 

 

 

 

 

 

 

 

 

 

 

(18,333

)

Net income

 

 

 

 

 

 

 

 

 

 

36,876

 

 

 

 

 

 

 

 

 

 

 

 

36,876

 

Balance at April 30, 2023

 

 

75,029

 

$

75

 

$

283,666

 

$

523,184

 

$

73

 

 

29,040

 

$

(422,375

)

$

384,623

 

Stock-based compensation

 

 

 

 

 

 

 

 

5,683

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

5,683

 

Shares issued under employee stock purchase plan

 

 

151

 

 

 

 

 

 

1,484

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

1,484

 

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

 

 

215

 

 

 

 

 

 

(839

)

 

 

 

 

 

 

 

 

 

 

 

 

 

 

(839

)

Repurchase of treasury stock

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

794

 

 

 

(10,267

)

 

 

(10,267

)

Unpaid dividend accrued

 

 

 

 

 

 

 

 

 

 

 

(113

)

 

 

 

 

 

 

 

 

 

 

 

(113

)

Dividends issued ($0.48 per common share)

 

 

 

 

 

 

 

 

 

 

 

(22,020

)

 

 

 

 

 

 

 

 

 

 

 

(22,020

)

Net income

 

 

 

 

 

 

 

 

 

 

39,609

 

 

 

 

 

 

 

 

 

 

 

 

39,609

 

Balance at April 30, 2024

 

 

75,395

 

$

75

 

$

289,994

 

$

540,660

 

$

73

 

 

29,834

 

$

(432,642

)

$

398,160

 

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

F-6


 

SMITH & WESSON BRANDS, INC. AND SUBSIDIARIES

CONSOLIDATED STATEMENTS OF CASH FLOWS

 

 

 

For the Year Ended April 30,

 

 

 

2024

 

 

2023

 

 

2022

 

 

 

(In thousands)

 

Cash flows from operating activities:

 

 

 

 

 

 

 

 

 

Net income

 

$

39,609

 

 

$

36,876

 

 

$

194,494

 

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

 

 

 

 

 

 

 

 

 

Depreciation and amortization

 

 

32,558

 

 

 

31,436

 

 

 

30,073

 

(Gain)/loss on sale/disposition of assets

 

 

(5,595

)

 

 

(55

)

 

 

625

 

Provision for (recoveries)/losses on notes and accounts receivable

 

 

(23

)

 

 

(27

)

 

 

689

 

Impairment of long-lived tangible assets

 

 

 

 

 

 

 

 

86

 

Deferred income taxes

 

 

835

 

 

 

(6,864

)

 

 

(2,125

)

Stock-based compensation expense

 

 

5,683

 

 

 

5,102

 

 

 

4,536

 

Changes in operating assets and liabilities:

 

 

 

 

 

 

 

 

 

Accounts receivable

 

 

(3,896

)

 

 

7,569

 

 

 

4,058

 

Inventories

 

 

16,618

 

 

 

(40,458

)

 

 

(58,183

)

Prepaid expenses and other current assets

 

 

(57

)

 

 

653

 

 

 

2,839

 

Income taxes

 

 

(3,149

)

 

 

(74

)

 

 

480

 

Accounts payable

 

 

18,341

 

 

 

(8,606

)

 

 

(26,957

)

Accrued payroll and incentives

 

 

(1,418

)

 

 

1,194

 

 

 

(10

)

Accrued profit sharing

 

 

895

 

 

 

(5,340

)

 

 

(902

)

Accrued expenses and deferred revenue

 

 

6,318

 

 

 

(3,618

)

 

 

(9,725

)

Accrued warranty

 

 

142

 

 

 

(168

)

 

 

(361

)

Other assets

 

 

(267

)

 

 

1,789

 

 

 

2,561

 

Other non-current liabilities

 

 

145

 

 

 

(2,677

)

 

 

(4,364

)

Net cash provided by operating activities

 

 

106,739

 

 

 

16,732

 

 

 

137,814

 

Cash flows from investing activities:

 

 

 

 

 

 

 

 

 

Payments to acquire patents and software

 

 

(186

)

 

 

(334

)

 

 

(283

)

Proceeds from sale of property and equipment

 

 

2,955

 

 

 

118

 

 

 

139

 

Proceeds from sale of intangible assets

 

 

6,500

 

 

 

 

 

 

 

Payments to acquire property and equipment

 

 

(90,759

)

 

 

(89,565

)

 

 

(23,972

)

Net cash used in investing activities

 

 

(81,490

)

 

 

(89,781

)

 

 

(24,116

)

Cash flows from financing activities:

 

 

 

 

 

 

 

 

 

Proceeds from loans and notes payable

 

 

50,000

 

 

 

25,000

 

 

 

 

Payments on finance lease obligation

 

 

(1,378

)

 

 

(1,253

)

 

 

(1,087

)

Payments on notes and loans payable

 

 

(35,000

)

 

 

 

 

 

 

Payments to acquire treasury stock

 

 

(10,213

)

 

 

 

 

 

(90,000

)

Dividend distribution

 

 

(22,020

)

 

 

(18,333

)

 

 

(15,035

)

Proceeds to acquire common stock from employee stock purchase plan

 

 

1,484

 

 

 

1,528

 

 

 

1,719

 

Payment of employee withholding tax related to
   restricted stock units

 

 

(839

)

 

 

(1,065

)

 

 

(1,584

)

Net cash (used in)/ provided by financing activities

 

 

(17,966

)

 

 

5,877

 

 

 

(105,987

)

Net increase/(decrease) in cash and cash equivalents

 

 

7,283

 

 

 

(67,172

)

 

 

7,711

 

Cash and cash equivalents, beginning of period

 

 

53,556

 

 

120,728

 

 

 

113,017

 

Cash and cash equivalents, end of period

 

$

60,839

 

 

$

53,556

 

 

$

120,728

 

Supplemental disclosure of cash flow information

 

 

 

 

 

 

 

 

Cash paid for:

 

 

 

 

 

 

 

 

 

Interest

 

$

4,745

 

 

$

2,148

 

 

$

2,219

 

Income taxes

 

$

12,662

 

 

$

18,208

 

 

$

59,183

 

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

F-7


 

SMITH & WESSON BRANDS, INC. AND SUBSIDIARIES

CONSOLIDATED STATEMENTS OF CASH FLOWS - (Continued)

Supplemental Disclosure of Non-cash Investing and Financing Activities:

 

 

 

For the Year Ended April 30,

 

 

 

2024

 

 

2023

 

 

2022

 

 

 

(In thousands)

 

Purchases of property and equipment included in accounts payable

 

$

2,462

 

 

$

15,767

 

 

$

408

 

Capital lease included in accrued expenses and finance lease payable

 

 

612

 

 

 

767

 

 

 

 

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

F-8


 

SMITH & WESSON BRANDS, INC. AND SUBSIDIARIES

NOTES TO CONSOLIDATED FINANCIAL STATEMENTS

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, pistol caliber carbines, and lever action 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 and Gemtech brands. We manufacture our products at our facilities in Springfield, Massachusetts; Houlton, Maine; Deep River, Connecticut; and Maryville, Tennessee. 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. During fiscal 2024, we began manufacturing and distribution activities from our new Maryville, Tennessee facility. See Note 15 — Commitments and Contingencies, and Note 16 — Restructuring for more information.

2. Significant Accounting Policies

Use of Estimates — The preparation of consolidated financial statements in conformity with accounting principles generally accepted in the United States requires us to make estimates and assumptions that affect the reported amounts of assets and liabilities and the disclosure of contingent assets and liabilities at the financial statement dates and the reported amounts of revenue and expenses during the reporting periods. Our significant estimates include the accrual for warranty, reserves for excess and obsolete inventory, rebates and other promotions, valuation of intangible assets, and costs associated with the Relocation. Actual results could differ from those estimates.

Principles of Consolidation — The accompanying consolidated financial statements include the accounts of Smith & Wesson Brands, Inc. and its wholly owned subsidiaries, including Smith & Wesson Inc., Smith & Wesson Sales Company, and SWPC Plastics, LLC. 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 at April 30, 2024 and 2023 and for the periods presented, have been included. All intercompany accounts and transactions have been eliminated in consolidation.

Fair Value of Financial Instruments — Unless otherwise indicated, the fair values of all reported assets and liabilities, which represent financial instruments not held for trading purposes, approximate the carrying values of such amounts because of their short-term nature or market rates of interest.

Cash and Cash Equivalents — We consider all highly liquid investments purchased with original maturities of three months or less at the date of acquisition to be cash equivalents. We maintain our cash in bank deposit accounts that, at times, may exceed federally insured limits. We have not experienced any losses in such accounts. As of April 30, 2024, all of our accounts exceeded federally insured limits.

Financial Instruments — We account for derivative instruments under Accounting Standards Codification (“ASC”) 815-10, Fair Value Measurements and Disclosure Topic, which establishes accounting and reporting standards for derivative instruments and hedging activities and requires us to recognize these instruments as either assets or liabilities on the balance sheet and measure them at fair value. As of April 30, 2024 and 2023, we did not have any derivative instruments or any Level 2 or Level 3 financial instruments within the hierarchy. See Note 4 – Notes, Loans Payable, and Financing Arrangements for more information regarding our financial instruments.

Trade Receivables — We extend credit to our domestic customers and some foreign distributors based on their financial condition. We sometimes offer discounts for early payment on invoices. When we believe the extension of credit is not advisable, we rely on either a prepayment or a letter of credit. We write off balances deemed uncollectible by us against our allowance for doubtful accounts. We estimate our allowance for doubtful accounts through current past due balances, knowledge of our customers’ financial situations, and past payment history.

F-9


SMITH & WESSON BRANDS, INC. AND SUBSIDIARIES

NOTES TO CONSOLIDATED FINANCIAL STATEMENTS — (Continued)

 

Concentrations of Credit Risk — Financial instruments that potentially subject us to concentration of credit risk consist principally of cash, cash equivalents, and trade receivables. We place our cash and cash equivalents in overnight U.S. government securities. Concentrations of credit risk with respect to trade receivables are limited by the large number of customers comprising our customer base and their geographic and business dispersion. We perform ongoing credit evaluations of our customers’ financial condition and generally do not require collateral.

For fiscal 2024, sales to three of our customers exceeded 10.0% of our net sales, totaling 34.8%. As of April 30, 2024, two of our customers each accounted for more than 10% of our accounts receivable, for a total of 47.9%. For fiscal 2023, sales to two of our customers exceeded 10.0% of our net sales, totaling 22.8%. As of April 30, 2023, three of our customers each accounted for more than 10% of our accounts receivable, for a total of 39.4%.

Inventories — We value inventories at the lower of cost, using the first-in, first-out, or FIFO, method or net realizable value. An allowance for potential non-saleable inventory due to excess stock or obsolescence is based upon a detailed review of inventory, past history, and expected future usage.

Property, Plant, and Equipment — We record property, plant, and equipment, consisting of land, building, improvements, machinery, equipment, software, hardware, furniture, and fixtures, at cost and depreciate them using the straight-line method over their estimated useful lives. We charge expenditures for maintenance and repairs to earnings as incurred, and we capitalize additions, renewals, and betterments. Upon the retirement or other disposition of property and equipment, we remove the related cost and accumulated depreciation from the respective accounts and include any gain or loss in operations. We lease certain of our real estate, machinery, and photocopiers under non-cancelable operating and finance lease agreements, and we recognize expenses under our operating lease assets and liabilities at the commencement date based on the present value of lease payments over the lease term. The depreciable life of assets and leasehold improvements are based on the expected life of the lease. A summary of the estimated useful lives is as follows:

Description

 

Useful Life

 

Building and improvements

 

 

10 to 40 years

 

Software and hardware

 

 

2 to 7 years

 

Machinery and equipment

 

 

2 to 10 years

 

 

We include tooling, dies, and fixtures as part of machinery and equipment and depreciate them over a period generally not exceeding ten years.

Intangible Assets — We record intangible assets at cost or based on the fair value of the assets acquired. Intangible assets consist of developed technology, customer relationships, trademarks, trade names, and patents. We amortize intangible assets over their estimated useful lives or in proportion to expected yearly revenue generated from the intangibles that were acquired.

Revenue Recognition — We recognize revenue in accordance with the provisions of Accounting Standards Update, or ASU, Revenue from Contracts with Customers (Topic 606), which became effective for us on May 1, 2018. Generally, all performance obligations are satisfied and revenue is recognized when the risks and rewards of ownership have transferred to the customer, which is generally upon shipment but could be delayed until the receipt of customer acceptance.

In some instances, sales include multiple performance obligations. The most common of these instances relates to sales promotion programs under which customers are entitled to receive free goods based upon their purchase of our products, which we have identified as a material right. The fulfillment of these free goods is our responsibility. In such instances, we allocate the revenue of the promotional sales based on the estimated level of participation in the sales promotional program and the timing of the shipment of all of the products included in the promotional program, including the free goods. We recognize revenue related to the material right proportionally as each performance obligation is satisfied. The net change in contract liabilities for a given period is reported as an increase or decrease to sales.

F-10


SMITH & WESSON BRANDS, INC. AND SUBSIDIARIES

NOTES TO CONSOLIDATED FINANCIAL STATEMENTS — (Continued)

 

We generally sell our products free on board, or FOB, shipping point and provide payment terms to most commercial customers ranging from 20 to 60 days of product shipment with a discount available to some customers for early payment. Generally, framework contracts define the general terms of sales, including payment terms, freight terms, insurance requirements, and cancelation provisions. Purchase orders define the terms for specific sales, including description, quantity, and price of each product purchased. We estimate variable consideration relative to the amount of cash discounts to which customers are likely to be entitled. As a result of utilizing practical expedients upon the adoption of ASC 606, we do not consider these extended terms to be a significant financing component of the contract because the payment terms are less than one year. In all cases, we consider our costs related to shipping and handling to be a cost of fulfilling the contract with the customer.

Research and Development — We engage in both internal and external research and development, or R&D, in order to remain competitive and to exploit possible untapped market opportunities. We approve prospective R&D projects after analysis of the cost and benefits associated with the potential product. Costs in R&D expense include, among other items, salaries, materials, utilities, and administrative costs.

Earnings per Share — We calculate basic and diluted earnings per common share in accordance with the provisions of ASC 260-10, Earnings Per Share. Basic earnings per common share equals net income divided by the weighted average number of common shares outstanding during the period. Diluted earnings per common share equals net income divided by the weighted average number of common shares outstanding during the period, including the effect of outstanding stock options and other stock-based instruments if their effect is dilutive.

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 common share (in thousands, except per share data):

 

 

For the Year Ended April 30,

 

 

2024

 

 

2023

 

 

2022

 

Net income

$

39,609

 

 

$

36,876

 

 

$

194,494

 

Weighted average shares outstanding — Basic

 

45,813

 

 

 

45,844

 

 

 

47,227

 

Effect of dilutive stock awards

 

436

 

 

 

326

 

 

 

501

 

Weighted average shares outstanding — Diluted

 

46,248

 

 

 

46,170

 

 

 

47,728

 

Earnings per share — Basic

$

0.86

 

 

$

0.80

 

 

$

4.12

 

Earnings per share — Diluted

$

0.86

 

 

$

0.80

 

 

$

4.08

 

For fiscal 2024, 2023, and 2022, the number of shares excluded from the computation of diluted earnings per share was 18,009, 30,307, and 43,530, respectively, because the effect would be antidilutive.

Valuation of Long-lived Tangible and Intangible Assets — We evaluate the recoverability of long-lived assets, or asset groups, whenever events or changes in circumstances indicate that carrying amounts may not be recoverable. When such evaluations indicate that the related future undiscounted cash flows are not sufficient to recover the carrying values of the assets, such carrying values are reduced to fair value and this adjusted carrying value becomes the asset’s new cost basis. We determine fair value primarily using future anticipated cash flows that are directly associated with and are expected to arise as a direct result of the use and eventual disposition of the asset, or asset group, discounted using an interest rate commensurate with the risk involved.

We have significant long-lived tangible and intangible assets, which are susceptible to valuation adjustments as a result of changes in various factors or conditions. The most significant long-lived tangible and intangible assets, other than goodwill, are property, plant, and equipment, right of use assets, developed technology, customer relationships, patents, trademarks, and trade names. We amortize all finite-lived intangible assets either on a straight-line basis or based upon patterns in which we expect to utilize the economic benefits of such assets. We initially determine the values of intangible assets by a risk-adjusted, discounted cash flow approach. We assess the potential impairment of identifiable intangible assets and fixed assets whenever events or changes in circumstances indicate

F-11


SMITH & WESSON BRANDS, INC. AND SUBSIDIARIES

NOTES TO CONSOLIDATED FINANCIAL STATEMENTS — (Continued)

 

that the carrying values may not be recoverable and at least annually. Factors we consider important, which could trigger an impairment of such assets, include the following:

significant underperformance relative to historical or projected future operating results;
significant changes in the manner or use of the assets or the strategy for our overall business;
significant negative industry or economic trends;
a significant decline in our stock price for a sustained period; and
a decline in our market capitalization below net book value.

Future adverse changes in these or other unforeseeable factors could result in an impairment charge that could materially impact future results of operations and financial position in the reporting period identified.

In accordance with ASC 350, Intangibles-Goodwill and Other, we test goodwill for impairment on an annual basis on February 1 and between annual tests if indicators of potential impairment exist. The impairment test compares the fair value of the operating units to their carrying amounts to assess whether impairment is present. We have reviewed the provisions of ASC 350-20, with respect to the criteria necessary to evaluate the number of reporting units that exist. Based on this review, we concluded that we have one operating unit when reviewing ASC 350-20.

We review the fair value of our goodwill based on financial performance annually. As of our last valuation date, February 1, 2024, we had $19.0 million of goodwill and its fair value significantly exceeded its carrying value, based on EBITDAS, cashflow, and market capitalization. Our assumptions related to the development of fair value could deviate materially from actual results and forecasts used to support asset carrying values may change in the future, which could result in non-cash charges that would adversely affect our financial results of operations.

The re-measurement of goodwill is classified as a Level 3 fair value assessment as described in Note 10 - Fair Value Measurement, due to the significance of unobservable inputs developed using company-specific information.

Income Taxes – We use the asset and liability approach for financial accounting and reporting income taxes. The provision for income taxes is based upon income reported in the accompanying consolidated financial statements as required by ASC 740, Income Taxes. We determine our deferred tax assets and liabilities based on temporary differences between financial reporting and tax bases in assets and liabilities, which are measured using the enacted tax rates and laws that will be in effect when the differences are expected to reverse. We recognize the effect on deferred taxes of a change in tax rates in the period that includes the enactment date. In assessing the realization of our deferred tax assets, we consider whether it is more likely than not that the deferred tax assets will be realized. The ultimate realization of our deferred tax assets depends upon generating future taxable income during the periods in which our temporary differences become deductible and before our net operating loss carryforwards expire. We evaluate the recoverability of our deferred tax assets by assessing the need for a valuation allowance on a quarterly basis. If we determine that it is more likely than not that our deferred tax assets will not be recovered, we establish a valuation allowance against some or all of our deferred tax assets. Recording or reversing a valuation allowance could have a significant effect on our future results of operations and financial position.

Warranty — We generally provide a limited one-year warranty and a lifetime service policy to the original purchaser of our new firearm products. We will also repair or replace certain products or parts found to be defective under normal use and service with an item of equivalent value, at our option, without charge during the warranty period. We quantify and record an estimate for warranty-related costs based on our actual historical claims experience and current repair costs. We adjust accruals as warranty claims data and historical experience warrant. Should we experience actual claims and repair costs that are higher than the estimated claims and repair costs used to calculate the provision, our operating results for the period or periods in which such returns or additional costs materialize would be adversely impacted.

From time to time, we have experienced certain manufacturing and design issues with respect to some of our firearms and have initiated some product recalls and safety alerts. In February 2024, we initiated a safety recall for Response rifles manufactured prior to February 12, 2024 as a result of field reports related to the potential for an out of battery discharge. This safety recall was limited to Response rifles manufactured prior to February 12, 2024 and was conducted to ensure there were no anomalies or conditions that might adversely affect the safety, function, or

F-12


SMITH & WESSON BRANDS, INC. AND SUBSIDIARIES

NOTES TO CONSOLIDATED FINANCIAL STATEMENTS — (Continued)

 

performance of these rifles. The remaining estimated cost of all recalls, safety alerts, and consumer advisories is $38,000, which is recorded in accrued warranty on our consolidated balance sheet as of April 30, 2024. The remaining balance relates to a general accrual related to standard warranty costs for products shipped in the ordinary course of business.

Warranty expense for the fiscal years ended April 30, 2024, 2023, and 2022 amounted to $2.6 million, $1.5 million, and $1.9 million, respectively.

The following table sets forth the change in accrued warranties, a portion of which is recorded as a non-current liability, in the fiscal years ended April 30, 2024, 2023, and 2022 (in thousands):

 

 

 

 

Balance as of April 30, 2022

 

$

4,873

 

Warranties issued and adjustments to provisions

 

 

1,496

 

Warranty claims

 

 

(2,364

)

Balance as of April 30, 2023

 

 

4,005

 

Warranties issued and adjustments to provisions

 

 

2,560

 

Warranty claims

 

 

(2,681

)

Balance as of April 30, 2024

 

$

3,884

 

Sales and Promotional Related Expenses — We present product sales in our consolidated financial statements, net of customer promotional program costs that depend upon the volume of sales. For promotional program costs that do not depend on the volume of sales, we record promotional costs in cost of goods sold. The total of all our promotional programs amounted to $6.6 million, $10.2 million, and $6.6 million for the fiscal years ended April 30, 2024, 2023, and 2022, respectively. We have a co-op advertising program at the retail level. We expensed sales and promotional related costs amounting to $2.6 million, $2.7 million, and $4.3 million for fiscal 2024, 2023, and 2022, respectively, as selling and marketing expenses.

Shipping and Handling — In the accompanying consolidated financial statements, we included amounts billed to customers for shipping and handling in net sales. Inbound freight charges and internal transfer costs are included in cost of goods sold; however, costs incurred to distribute products to customers is included in selling, marketing, and distribution expenses.

Insurance Reserves — In January 2020, we formed a wholly owned captive insurance company, which provides product liability insurance to us and our subsidiaries. We are self-insured through retentions or deductibles for the majority of our workers’ compensation, automobile, general liability, product liability, and group health insurance programs. Self-insurance amounts vary up to $10.0 million per occurrence; however, we believe the likelihood of reaching the maximum per occurrence limit is remote. We record our liability for estimated premiums and incurred losses in the accompanying consolidated financial statements on an undiscounted basis.

Recently Issued Accounting Standards — There are no new accounting pronouncements that are expected to have a significant impact on our consolidated financial statements.

F-13


SMITH & WESSON BRANDS, INC. AND SUBSIDIARIES

NOTES TO CONSOLIDATED FINANCIAL STATEMENTS — (Continued)

 

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 or residual value guarantees, nor do they include 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 April 30, 2024 were as follows (in thousands):

 

 

Balance Sheet Caption

 

April 30, 2024

 

 

April 30, 2023

 

Operating Leases

 

 

 

 

 

 

 

 

Right-of-use assets

 

 

 

$

6,761

 

 

$

5,994

 

Accumulated amortization

 

 

 

 

(5,411

)

 

 

(4,153

)

Right-of-use assets, net

 

Other assets

 

$

1,350

 

 

$

1,841

 

 

 

 

 

 

 

 

 

 

Current liabilities

 

Accrued expenses and deferred revenue

 

$

947

 

 

$

1,274

 

Non-current liabilities

 

Other non-current liabilities

 

 

574

 

 

 

801

 

Total operating lease liabilities

 

 

 

$

1,521

 

 

$

2,075

 

Finance Leases

 

 

 

 

 

 

 

 

Right-of-use assets

 

 

 

$

41,631

 

 

$

41,631

 

Accumulated depreciation

 

 

 

 

(11,713

)

 

 

(9,448

)

Right-of-use assets, net

 

Property, plant, and equipment, net

 

$

29,918

 

 

$

32,183

 

 

 

 

 

 

 

 

 

 

Current liabilities

 

Accrued expenses and deferred revenue

 

$

1,564

 

 

$

1,434

 

Non-current liabilities

 

Finance lease payable, net of current portion

 

 

35,404

 

 

 

36,961

 

Total finance lease liabilities

 

 

 

$

36,968

 

 

$

38,395

 

During fiscal 2024, we recorded $1.5 million of operating lease costs, of which $98,000 related to short-term leases that were not recorded as right-of-use assets. We recorded $2.3 million of finance lease amortization and $1.9 million of financing lease interest expense during fiscal 2024. As of April 30, 2024, our weighted average lease term and weighted average discount rate for our operating leases was 2.2 years and 3.2%, respectively. As of April 30, 2024, our weighted average lease term and weighted average discount rate for our financing leases were 14.4 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 have been operating our 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 Separation, we entered into a sublease under which 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 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. As

F-14


SMITH & WESSON BRANDS, INC. AND SUBSIDIARIES

NOTES TO CONSOLIDATED FINANCIAL STATEMENTS — (Continued)

 

part of the Relocation, 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, which became effective on January 1, 2024, 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 terminated the Missouri Sublease as of January 1, 2024. For the fiscal year April 30, 2024, income related to the Sublease was $2.7 million, of which $1.3 million was recorded in general and administrative expense and $1.4 million was recorded in interest expense, net, in our consolidated statements of income. In addition, on January 5, 2024, we entered into an amendment to extend the lease term on our Deep River facility through January 4, 2025. We intend to occupy the facility at least through the current lease termination date. We do not believe there are any indications of impairment relating to assets being utilized at the Deep River facility.

The following table represents future expected undiscounted cashflows, based on the Assignment and Assumption Agreement with AOUT, to be received on an annual basis for the next five years and thereafter, as of April 30, 2024 (in thousands):

Fiscal

 

Amount

 

2025

 

$

3,180

 

2026

 

 

3,235

 

2027

 

 

3,292

 

2028

 

 

3,350

 

2029

 

 

3,408

 

Thereafter

 

 

35,498

 

Total future receipts

 

 

51,963

 

Less amounts representing interest

 

 

(15,607

)

Present value of receipts

 

$

36,356

 

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

 

 

 

Operating

 

 

Financing

 

 

Total

 

2025

 

 

 

$

1,033

 

 

$

3,378

 

 

$

4,411

 

2026

 

 

 

 

301

 

 

 

3,433

 

 

 

3,734

 

2027

 

 

 

 

272

 

 

 

3,498

 

 

 

3,770

 

2028

 

 

 

 

125

 

 

 

3,416

 

 

 

3,541

 

2029

 

 

 

 

 

 

 

3,408

 

 

 

3,408

 

Thereafter

 

 

 

 

 

 

 

35,498

 

 

 

35,498

 

Total future lease payments

 

 

 

 

1,731

 

 

 

52,631

 

 

 

54,362

 

Less amounts representing interest

 

 

 

 

(210

)

 

 

(15,663

)

 

 

(15,873

)

Present value of lease payments

 

 

 

 

1,521

 

 

 

36,968

 

 

 

38,489

 

Less current maturities of lease liabilities

 

 

 

 

(947

)

 

 

(1,564

)

 

 

(2,511

)

Long-term maturities of lease liabilities

 

 

 

$

574

 

 

$

35,404

 

 

$

35,978

 

During fiscal 2024, the cash paid for amounts included in the measurement of liabilities and operating cash flows was $4.6 million.

F-15


SMITH & WESSON BRANDS, INC. AND SUBSIDIARIES

NOTES TO CONSOLIDATED FINANCIAL STATEMENTS — (Continued)

 

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 April 30, 2024, we had $40.0 million of borrowings outstanding on the Revolving Line, which bore an interest rate of 7.18%, which is equal to the SOFR rate plus an applicable margin. As a result of the construction associated with the Relocation, $759,000 of interest was capitalized as of April 30, 2024.

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 April 30, 2024, we were compliant with all required financial covenants.

Letters of Credit – At April 30, 2024, 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.

Debt Issuance Costs — During the fiscal years ended 2024, 2023, and 2022, we did not incur any debt issuance costs. We recorded, in notes payable, $450,000 of debt issuance costs during fiscal 2021. The remaining costs are

F-16


SMITH & WESSON BRANDS, INC. AND SUBSIDIARIES

NOTES TO CONSOLIDATED FINANCIAL STATEMENTS — (Continued)

 

being amortized to expense over the life of the credit facility. In total, we amortized $89,805, $89,560, and $89,560 to interest expense for all debt issuance costs in fiscal 2024, 2023, and 2022, respectively.

5. Net Sales

The following table sets forth the breakdown of net sales for the fiscal years ended April 30, 2024, 2023, and 2022 (in thousands):

 

 

For the Years Ended April 30,

 

 

2024

 

 

2023

 

 

2022

 

Handguns

$

 

381,898

 

 

$

 

360,668

 

 

$

 

624,219

 

Long Guns

 

 

116,491

 

 

 

 

74,230

 

 

 

 

189,467

 

Other Products & Services

 

 

37,444

 

 

 

 

44,344

 

 

 

 

50,440

 

Total Net Sales

 $

 

535,833

 

 

 $

 

479,242

 

 

 $

 

864,126

 

We sell our products and services under our Smith & Wesson and Gemtech brands. Depending upon the product or service, our customers primarily include distributors; federal, state, and municipal law enforcement agencies and officers; government and military agencies; businesses; and retailers.

We sell our products worldwide. The following table sets forth the breakdown of export net sales included in the above table. Our export net sales shown below accounted for approximately 5%, 4%, and 3% of total net sales for the fiscal years ended April 30, 2024, 2023, and 2022, respectively (in thousands):

For the Years Ended April 30,

 

Region

2024

 

2023

 

2022

 

 

 

 

Asia

$

 

9,346

 

$

 

5,411

 

$

 

3,899

 

Latin America

 

5,314

 

 

4,052

 

 

5,272

 

Europe

 

 

4,786

 

 

 

6,569

 

 

 

8,342

 

All others international

 

5,143

 

 

3,736

 

 

8,014

 

 

 

 

 

 

 

Total international net sales

$

 

24,589

 

$

 

19,768

 

 

$

 

25,527

 

 

6. Advertising Costs

We expense advertising costs, primarily consisting of magazine advertisements, printed materials, television advertisements, digital advertisements, radio advertisements, and billboards, either as incurred or upon the first occurrence of the advertising. Advertising expense, included in selling, marketing, and distribution expenses, for the fiscal years ended April 30, 2024, 2023, and 2022, amounted to $14.7 million, $14.7 million, and $17.5 million, respectively.

7. Property, Plant, and Equipment

The following table summarizes property, plant, and equipment as of April 30, 2024 and 2023 (in thousands):

 

April 30, 2024

 

 

 April 30, 2023

 

Machinery and equipment

$

 

337,772

 

$

 

308,852

 

Building and improvements

 

 

154,507

 

 

 

40,131

 

 

Software and hardware

 

52,750

 

 

49,569

 

Land and improvements

 

3,109

 

 

2,945

 

Right of use assets

 

41,631

 

 

41,631

 

 

589,769

 

 

443,128

 

Less: Accumulated depreciation and amortization

 

(352,615

)

 

(334,383

)

 

 

237,154

 

 

108,745

 

Construction in progress

 

15,479

 

 

101,585

 

Total property, plant, and equipment, net

$

 

252,633

 

$

 

210,330

 

 

F-17


SMITH & WESSON BRANDS, INC. AND SUBSIDIARIES

NOTES TO CONSOLIDATED FINANCIAL STATEMENTS — (Continued)

 

 

Depreciation of tangible assets and amortization of software expense amounted to $32.0 million, $31.0 million, and $29.5 million for the fiscal years ended April 30, 2024, 2023, and 2022, respectively.

The following table summarizes depreciation and amortization expense, which includes amortization of intangibles and debt financing costs, by line item for the fiscal years ended April 30, 2024, 2023, and 2022 (in thousands):

 

 

For the Years Ended April 30,

 

 

2024

 

 

2023

 

 

2022

 

Cost of sales

 

$

20,607

 

 

$

22,205

 

 

$

21,879

 

Research and development

 

533

 

 

 

529

 

 

 

484

 

Selling, marketing, and distribution

 

 

3,635

 

 

 

1,524

 

 

 

509

 

General and administrative

 

7,693

 

 

7,088

 

 

 

7,111

 

Interest expense

 

90

 

 

90

 

 

 

90

 

Total depreciation and amortization

 

$

32,558

 

 

$

31,436

 

 

$

30,073

 

 

8. Inventories

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

 

 

April 30, 2024

 

 

April 30, 2023

 

Finished goods

 

$

83,337

 

 

$

93,705

 

Finished parts

 

 

56,282

 

 

 

65,460

 

Work in process

 

 

8,033

 

 

 

6,821

 

Raw material

 

 

12,848

 

 

 

11,132

 

Total inventories

 

$

160,500

 

 

$

177,118

 

9. Accrued Expenses and Deferred Revenue

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

 

April 30, 2024

 

 

April 30, 2023

 

Accrued taxes other than income

 

$

5,838

 

 

$

3,703

 

Accrued professional fees

 

 

4,925

 

 

 

2,596

 

Accrued other

 

 

4,423

 

 

 

4,597

 

Accrued settlement

 

 

3,200

 

 

 

 

Accrued employee benefits

 

 

2,742

 

 

 

3,256

 

Accrued distributor incentives

 

 

1,687

 

 

 

1,640

 

Current portion of finance lease obligation

 

 

1,564

 

 

 

1,434

 

Accrued rebates and promotions

 

 

1,485

 

 

 

1,649

 

Current portion of operating lease obligation

 

 

947

 

 

 

1,274

 

Total accrued expenses and deferred revenue

 

$

26,811

 

 

$

20,149

 

 

 

 

 

 

 

 

10. Fair Value Measurement

We follow the provisions of 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

F-18


SMITH & WESSON BRANDS, INC. AND SUBSIDIARIES

NOTES TO CONSOLIDATED FINANCIAL STATEMENTS — (Continued)

 

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 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 (examples include 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 $60.8 million and $53.6 million as of April 30, 2024 and 2023, respectively. The carrying value of our revolving line of credit approximated the fair value as of April, 30, 2024. 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 assumptions about the assumptions a market participant would use in pricing the asset or liability.

As of April 30, 2024, we did not have any Level 2 or Level 3 financial assets or liabilities.

11. Self-Insurance Reserves

As of April 30, 2024 and 2023, we had reserves for workers’ compensation, product liability, and medical/dental costs totaling $8.7 million and $9.2 million, respectively, of which $3.3 million and $2.6 million, respectively, was classified as other non-current liabilities. As of April 30, 2024 and 2023, $5.4 million and $6.6 million, respectively, were included in accrued expenses or accounts payable on the accompanying consolidated balance sheets. In addition, as of April 30, 2024 and 2023, $984,000 and $663,000, respectively, of workers’ compensation recoverable was classified as other assets. While we believe these reserves to be adequate, it is possible that the ultimate liabilities will exceed such estimates.

The following table summarizes the activity in the workers’ compensation, product liability, municipal liability, and medical/dental reserves in the fiscal years ended April 30, 2024 and 2023 (in thousands):

For the Year Ended April 30,

 

2024

 

2023

 

Beginning balance

$

 

9,239

 

 

$

 

8,676

 

Additional provision charged to expense

 

2,921

 

 

 

3,589

 

Payments

 

(3,461

)

 

 

(3,026

)

Ending balance

$

 

8,699

 

 

$

 

9,239

 

 

F-19


SMITH & WESSON BRANDS, INC. AND SUBSIDIARIES

NOTES TO CONSOLIDATED FINANCIAL STATEMENTS — (Continued)

 

It is our policy to provide an estimate for loss as a result of expected adverse findings or legal settlements on product liability, workers’ compensation, and other matters when such losses are probable and are reasonably estimable. It is also our policy to accrue for reasonably estimable legal costs associated with defending such litigation. While such estimates involve a range of possible costs, we determine, in consultation with counsel, the most likely cost within such range on a case-by-case basis. We also record receivables from insurance carriers relating to these matters when their collection is probable and reasonably estimable. As of April 30, 2024 and 2023, we had accrued reserves for product litigation liabilities of $3.1 million and $4.3 million, respectively (of which $497,000 and $568,000, respectively, was non-current), consisting entirely of expected legal defense costs. During fiscal 2024, we did not record any receivables from insurance carriers related to these liabilities. Prior to fiscal 2024, we had recorded receivables from insurance carriers related to these liabilities of $1.9 million, nearly all of which has been classified as other non-current assets.

12. Stockholders’ Equity

Treasury Stock

On September 19, 2023, our Board of Directors authorized the repurchase of $50.0 million of our common stock, subject to certain conditions, in the open market or in privately negotiated transactions through September 19, 2024. During fiscal 2024, we purchased 793,551 shares of our common stock for $10.2 million under this authorization. We did not purchase any shares of our common stock during fiscal 2023, and we did not have an authorized repurchase program as of April 30, 2023. During fiscal 2022, we repurchased 1,967,420 of our common stock for $40.0 million, utilizing cash on hand under an available program that our Board of Directors authorized in fiscal 2021. On June 15, 2021, our Board of Directors authorized the repurchase of an additional $50.0 million of our common stock, subject to certain conditions, in the open market or in privately negotiated transactions. Pursuant to this authorization, during fiscal 2022, we completed this repurchase program by purchasing 2,788,152 shares of our common stock for $50.0 million, utilizing cash on hand.

Incentive Stock and Employee Stock Purchase Plans

We have two stock incentive plans: the 2013 Incentive Stock Plan and the 2022 Incentive Stock Plan. New grants under the 2013 Incentive Stock Plan have not been made since our stockholders approved the 2022 Incentive Stock Plan at our annual meeting of stockholders held on September 12, 2022. All new grants covering participants are issued under the 2022 Incentive Stock Plan.

The 2022 Incentive Stock Plan authorizes the issuance of 1,000,000 shares, plus 4,312,247 shares that were reserved and remained available for grant and delivery under the 2013 Incentive Stock Plan as of September 12, 2022, the effective date of the 2022 Incentive Stock Plan. The 2022 Incentive Stock Plan permits the grant of options to acquire common stock, restricted stock awards, restricted stock units, or RSUs, stock appreciation rights, bonus stock and awards in lieu of obligations, performance awards, and dividend equivalents. Our Board of Directors, or a committee of our board, administers the stock plans, selects recipients to whom awards are granted, and determines the grants to be awarded. Options granted under the stock plans are exercisable at a price determined by our Board of Directors or a committee of our board at the time of grant, but in no event, less than fair market value of our common stock on the effective date of the grant. Grants of options may be made to employees and directors without regard to any performance measures. All options issued pursuant to the stock plans are generally nontransferable and subject to forfeiture.

Unless terminated earlier by our Board of Directors, the 2022 Incentive Stock Plan will terminate at the earliest of (1) the tenth anniversary of the effective date of the 2022 Incentive Stock Plan, or (2) such time as no shares of common stock remain available for issuance under the plan and we have no further rights or obligations with respect to outstanding awards under the plan. The date of grant of an award is deemed to be the effective date upon which our Board of Directors or a committee authorizes the granting of such award.

F-20


SMITH & WESSON BRANDS, INC. AND SUBSIDIARIES

NOTES TO CONSOLIDATED FINANCIAL STATEMENTS — (Continued)

 

Except in specific circumstances, grants of stock options vest over a period of four years and are exercisable for a period of 10 years after vesting. The 2022 Incentive Stock Plan also permits the grant of stock options to non-employees, which our Board of Directors or a committee has authorized in the past. There were no outstanding and exercisable stock options in fiscal 2024, 2023, and 2022.

The following table summarizes stock compensation expense by line item for the fiscal years ended April 30, 2024, 2023, and 2022 (in thousands):

 

 

For the Year Ended April 30,

 

 

 

2024

 

 

2023

 

 

2022

 

Cost of sales

 

$

648

 

 

$

667

 

 

$

809

 

Research and development

 

 

77

 

 

 

80

 

 

 

61

 

Selling, marketing, and distribution

 

 

930

 

 

 

814

 

 

 

844

 

General and administrative

 

 

4,028

 

 

 

3,541

 

 

 

2,822

 

Total stock-based compensation

 

$

5,683

 

 

$

5,102

 

 

$

4,536

 

As of April 30, 2024, there were 5,420,444 shares available for grant under the 2022 Incentive Stock Plan. We use our unissued share pool for all shares issued for options, restricted stock awards, RSUs, performance share units, performance-based restricted stock units, or PSUs, and shares issued under our Employee Stock Purchase Plan, or ESPP.

We grant service-based RSUs to employees, consultants, and directors. The awards are made at no cost to the recipient. An RSU represents the right to acquire one share of our common stock and does not carry voting or dividend rights. Except in specific circumstances, RSU grants to employees and consultants generally vest over a period of three or four years with one-third or one-fourth of the units vesting, respectively, on each anniversary date of the grant date. RSU grants to directors generally vest over a period of one year with one-twelfth of the units vesting each month. The aggregate fair value of our RSU grants is amortized to compensation expense over the applicable vesting period.

We grant PSUs to our executive officers. At the time of grant, we calculate the fair value of our PSUs using the Monte-Carlo simulation. We incorporate the following variables into the valuation model:

 

For the Year Ended April 30,

 

 

2024

 

 

2023

 

 

2022

 

Grant date fair market value

 

 

 

 

 

 

 

 

Smith & Wesson Brands, Inc

$

12.08

 

 

$

14.19

 

 

$

18.67

 

Russell 2000 Index

$

1,769.21

 

 

$

2,015.04

 

 

$

2,277.45

 

Volatility (a)

 

 

 

 

 

 

 

 

Smith & Wesson Brands, Inc

 

58.46

%

 

 

64.77

%

 

 

62.33

%

Russell 2000 Index

 

27.08

%

 

 

31.75

%

 

 

30.69

%

Correlation coefficient (b)

 

0.3528

 

 

 

0.2094

 

 

 

0.1540

 

Risk-free interest rate (c)

 

3.81

%

 

 

2.91

%

 

 

0.33

%

Dividend yield

 

3.31

%

 

 

2.26

%

 

 

1.07

%

 

(a)
Expected volatility is calculated over the most recent period that represents the remaining term of the performance period as of the valuation date, or three years.
(b)
The correlation coefficient utilizes the same historical price data used to develop the volatility assumptions.
(c)
The risk-free interest rate is based on the yield of a zero-coupon U.S. Treasury bill, commensurate with the three-year performance period.

The PSUs vest, and the fair value of such PSUs are recognized, over the corresponding three-year performance period. Our PSUs have a maximum aggregate award equal to 200% of the target amount granted. Generally, the number of PSUs that may be earned depends upon the total stockholder return, or TSR, of our common stock compared with the TSR of the Russell 2000 Index, or RUT, over the three-year performance period. For PSUs, our stock must outperform the RUT by 5% in order for the target award to vest. In addition, there is a cap on the number of shares that can be earned under our PSUs, which is equal to six times the grant-date value of each award.

F-21


SMITH & WESSON BRANDS, INC. AND SUBSIDIARIES

NOTES TO CONSOLIDATED FINANCIAL STATEMENTS — (Continued)

 

In connection with the spin-off of AOUT and in accordance with the terms of the Employee Matters Agreement between us and AOUT, all outstanding PSU awards were adjusted such that the performance criteria relative to SWBI share price was modified to compare the market cap of SWBI for the 90 days subsequent to the original grant date to the combined market cap of SWBI and AOUT for the 90 days preceding the original vest date. The change in the market cap will be compared to the change in the value of the Russell 2000 index for the same period. In addition, a pro rata number of AOUT PSUs were granted at the time of the spin to each SWBI PSU recipient with the same terms as the underlying original SWBI PSU.

In certain circumstances, the vested awards will be delivered on the first anniversary of the applicable vesting date. We have applied a discount to the grant date fair value when determining the amount of compensation expense to be recorded for these RSUs and PSUs.

During fiscal 2024, we granted 176,583 PSUs to certain of our executive officers. We also granted 357,357 service-based RSUs during fiscal 2024, including 117,724 RSUs to certain of our executive officers, 58,819 RSUs to our directors, and 180,814 RSUs to non-executive officer employees.

During fiscal 2024, we canceled 158,100 market-condition PSUs as a result of the failure to satisfy the performance metric. We canceled 24,385 service-based RSUs as a result of the service period condition not being met. We delivered 228,087 shares of common stock to current employees and directors under vested RSUs with a total market value of $2.7 million. In addition, in connection with a 2019 grant, which vested in fiscal 2023, we delivered 55,726 market-condition PSUs to certain of our executive officers and a former executive officer with a total market value of $664,000.

During fiscal 2023, we granted 108,736 PSUs to certain of our executive officers. We also granted 287,854 service-based RSUs during fiscal 2023, including 72,494 RSUs to certain of our executive officers, 56,497 RSUs to our directors, and 158,863 RSUs to non-executive officer employees.

During fiscal 2023, we canceled 35,179 service-based RSUs as a result of the service period condition not being met. We delivered 202,859 shares of common stock to current employees under vested RSUs with a total market value of $2.7 million. In addition, in connection with a 2018 grant, which vested in fiscal 2022, we delivered 83,586 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. Relating to this same grant, 1,874 shares were released to cover tax obligations on the vesting.

During fiscal 2022, we granted 73,913 PSUs to certain of our executive officers and a former executive officer. We also granted 184,767 service-based RSUs during fiscal 2022, including 65,518 RSUs to certain of our executive officers and a former executive officer, 42,702 RSUs to our directors, and 76,547 RSUs to non-executive officer employees.

During fiscal 2022, we canceled 45,249 service-based RSUs as a result of the service period condition not being met. We canceled 40,869 PSUs as a result of the service period condition not being met. We delivered 365,736 shares of common stock to current employees under vested RSUs with a total market value of $7.5 million. In addition, in connection with a 2018 grant, we vested 86,400 market-condition PSUs 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 43,200 PSUs granted. Related to this same grant, we released 2,814 market-condition PSUs to cover tax obligations as a result of the vesting.

The grant date fair value of RSUs and PSUs that vested in fiscal 2024, 2023, and 2022 was $3.3 million, $4.0 million, and $4.4 million, respectively.

F-22


SMITH & WESSON BRANDS, INC. AND SUBSIDIARIES

NOTES TO CONSOLIDATED FINANCIAL STATEMENTS — (Continued)

 

A summary of activity for unvested RSUs and PSUs for fiscal years 2024, 2023, and 2022 is as follows:

 

 

For the Year Ended April 30,

 

 

 

2024

 

 

2023

 

 

2022

 

 

 

 

 

 

Weighted

 

 

 

 

 

Weighted

 

 

 

 

 

 

Weighted

 

 

 

Total # of

 

 

Average

 

 

Total # of

 

 

Average

 

 

Total # of

 

 

 

Average

 

 

 

Restricted

 

 

Grant Date

 

 

Restricted

 

 

Grant Date

 

 

Restricted

 

 

 

Grant Date

 

 

 

Stock Units

 

 

Fair Value

 

 

Stock Units

 

 

Fair Value

 

 

Stock Units

 

 

 

Fair Value

 

RSUs and PSUs outstanding, beginning of period

 

 

932,705

 

 

$

13.14

 

 

 

830,813

 

 

$

13.30

 

 

 

995,879

 

 

 

$

11.14

 

Awarded

 

 

533,940

 

 

 

12.07

 

 

 

425,390

 

(a)

 

13.52

 

 

 

301,880

 

 

 

 

18.95

 

Released

 

 

(283,813

)

(b)

 

11.54

 

 

 

(288,319

)

 

 

13.92

 

 

 

(368,550

)

 

 

 

11.99

 

Forfeited

 

 

(182,485

)

 

 

10.83

 

 

 

(35,179

)

 

 

15.17

 

 

 

(98,396

)

 

 

 

12.29

 

RSUs and PSUs outstanding, end of period

 

 

1,000,347

 

 

$

13.45

 

 

 

932,705

 

 

$

13.14

 

 

 

830,813

 

 

 

$

13.30

 

_____________________

(a)
Includes 28,800 PSUs that vested during the fiscal year in connection with achieving maximum performance targets for the 2019 grants.
(b)
Includes 55,726 PSUs that vested during fiscal 2023.

As of April 30, 2024, there was $3.8 million of unrecognized compensation cost related to unvested RSUs and PSUs. This cost is expected to be recognized over a weighted average remaining contractual term of 1.3 years.

We had an ESPP that commenced on September 26, 2011, or the 2011 ESPP, which authorized the sale of up to 6,000,000 of our common stock to employees. The 2011 ESPP continued in effect for a term of 10 years and expired with the offering period that ended March 31, 2022. All options and rights to participate in the 2011 ESPP are nontransferable and subject to forfeiture in accordance with the 2011 ESPP guidelines. As of April 30, 2022, we had issued 1,948,334 shares of common stock under the 2011 ESPP, all of which were purchased prior to April 30, 2022. During fiscal 2022, 128,422 shares were purchased under the 2011 ESPP, respectively.

On September 27, 2021, our stockholders approved our 2021 ESPP, which authorizes the sale of up to 3,000,000 shares of our common stock to employees. All options and rights to participate in our ESPP are nontransferable and subject to forfeiture in accordance with our ESPP guidelines. Our current ESPP will be implemented in a series of successive offering periods, each with a maximum duration of 12 months. If the fair market value, or FMV, per share of our common stock on any purchase date is less than the FMV per share on the start date of a 12-month offering period, then that offering period will automatically terminate, and a new 12-month offering period will begin on the next business day. Each offering period will begin on April 1 or October 1, as applicable, immediately following the end of the previous offering period. Payroll deductions will be on an after-tax basis, in an amount of not less than 1% and not more than 20% (or such greater percentage as the committee appointed to administer our ESPP may establish from time to time before the first day of an offering period) of a participant’s compensation on each payroll date. The option exercise price per share will equal 85% of the lower of the FMV on the first day of the offering period or the FMV on the exercise date. The maximum number of shares that a participant may purchase during any purchase period is 12,500 shares, or a total of $25,000 in shares, based on the FMV on the first day of the offering period. Our ESPP will remain in effect until the earliest of (a) the exercise date that participants become entitled to purchase a number of shares greater than the number of reserved shares available for purchase under our ESPP, (b) such date as is determined by our board of directors in its discretion, or (c) March 31, 2022. In the event of certain corporate transactions, each option outstanding under our ESPP will be assumed or an equivalent option will be substituted by the successor corporation or a parent or subsidiary of such successor corporation. During fiscal 2024 and 2023, 151,225 and 175,047 shares were purchased under the 2021 ESPP, respectively.

We measure the cost of employee services received in exchange for an award of an equity instrument based on the grant-date fair value of the award. We calculate the fair value of our stock options issued to employees using the Black-Scholes model at the time the options were granted. That amount is then amortized over the vesting period of the option. With our ESPP, fair value is determined at the beginning of the purchase period and amortized over the term of each exercise period.

F-23


SMITH & WESSON BRANDS, INC. AND SUBSIDIARIES

NOTES TO CONSOLIDATED FINANCIAL STATEMENTS — (Continued)

 

The following assumptions were used in valuing our ESPP purchases during the years ended April 30, 2024, 2023, and 2022:

For the Year Ended April 30,

 

2024

 

2023

 

2022

 

Risk-free interest rate

 

5.225

%

 

4.301

%

 

0.682

%

Expected term

6 months

 

6 months

 

6 months

 

Expected volatility

 

45.69

%

 

49.18

%

 

60.62

%

Dividend yield

 

3.27

%

 

3.59

%

 

1.85

%

 

We estimate expected volatility using historical volatility for the expected term. The fair value of each stock option or ESPP purchase was estimated on the date of the grant using the Black-Scholes option pricing model (using the risk-free interest rate, expected term, expected volatility, and dividend yield variables, as noted in the above table). The total stock-based compensation expense, including stock options, purchases under our ESPP, and RSU and PSU awards, was $5.7 million, $5.1 million, and $4.5 million, for fiscal years 2024, 2023, and 2022, respectively.

13. Employer Sponsored Benefit Plans

Contributory Defined Investment PlanWe offer two contributory defined investment plans covering substantially all employees, subject to service requirements. Employees may contribute up to 100% of their annual pay, depending on the plan. We generally make discretionary matching contributions of up to 50% of the first 6% of employee contributions to the plan. We contributed $2.7 million, $2.6 million, and $2.9 million for the fiscal years ended April 30, 2024, 2023, and 2022, respectively.

Nonelective Contribution Sharing Plan — We have a non-contributory profit sharing plan covering substantially all of our employees. Employees become eligible on May 1 following the completion of a full fiscal year of continuous service. Our contributions to the plan are discretionary. For fiscal 2024, we plan to contribute approximately $9.1 million, which has been recorded in general and administrative costs. We contributed $8.2 million and $13.5 million for the fiscal years ended April 30, 2023 and 2022, respectively. Contributions are funded after the fiscal year-end.

14. Income Taxes

Income tax expense/(benefit) from continuing operations consisted of the following (in thousands):

 

 

For the Year Ended April 30,

 

 

 

2024

 

 

2023

 

 

2022

 

Current:

 

 

 

 

 

 

 

 

 

 

 

 

Federal

 

$

 

6,315

 

 

$

 

16,259

 

 

$

 

52,843

 

State

 

 

 

2,637

 

 

 

 

1,955

 

 

 

 

7,174

 

Total current

 

 

 

8,952

 

 

 

 

18,214

 

 

 

 

60,017

 

Deferred:

 

 

 

 

 

 

 

 

 

 

 

 

Federal

 

 

 

2,558

 

 

 

 

(6,217

)

 

 

 

(1,889

)

State

 

 

 

(1,723

)

 

 

 

(647

)

 

 

 

(236

)

Total deferred

 

 

 

835

 

 

 

 

(6,864

)

 

 

 

(2,125

)

Total income tax expense

 

$

 

9,787

 

 

$

 

11,350

 

 

$

 

57,892

 

 

F-24


SMITH & WESSON BRANDS, INC. AND SUBSIDIARIES

NOTES TO CONSOLIDATED FINANCIAL STATEMENTS — (Continued)

 

The following table presents a reconciliation of income tax expense from continuing operations at the statutory rate of 21% to the expense/(benefit) in the consolidated financial statements (in thousands):

 

 

For the Year Ended April 30,

 

 

 

2024

 

 

2023

 

 

2022

 

Federal income taxes expected at the statutory rate

 

$

 

10,373

 

 

$

 

10,127

 

 

$

 

53,001

 

State income taxes, net of federal tax effects

 

 

 

(225

)

 

 

 

1,023

 

 

 

 

5,503

 

Stock compensation

 

 

 

467

 

 

 

 

136

 

 

 

 

(749

)

Business meals and entertainment

 

 

 

100

 

 

 

 

89

 

 

 

 

118

 

Research and development tax credit

 

 

 

(281

)

 

 

 

(265

)

 

 

 

(300

)

Amendments to prior year returns

 

 

 

(1,176

)

 

 

 

 

 

 

 

 

Other

 

 

 

529

 

 

 

 

240

 

 

 

 

319

 

Total income tax expense

 

$

 

9,787

 

 

$

 

11,350

 

 

$

 

57,892

 

Deferred tax assets and liabilities related to temporary differences consisted of the following (in thousands):

 

 

For the Years Ended April 30,

 

 

 

2024

 

 

2023

 

Deferred Tax Assets

 

 

 

 

 

 

Inventory reserves

 

$

8,489

 

 

$

7,495

 

Accrued expenses, including compensation

 

 

4,678

 

 

 

4,764

 

Net operating loss carryforwards and tax credits

 

 

3,988

 

 

 

3,156

 

Operating lease liability

 

 

240

 

 

 

473

 

Product liability

 

 

191

 

 

 

596

 

Workers' compensation

 

 

704

 

 

 

477

 

State bonus depreciation

 

 

1,812

 

 

 

755

 

Warranty reserve

 

 

1,017

 

 

 

913

 

Stock-based compensation

 

 

1,319

 

 

 

1,551

 

Section 174 capitalized R&D expense

 

 

2,502

 

 

 

1,549

 

Other

 

 

820

 

 

 

622

 

Total deferred tax assets before valuation allowance

 

 

25,760

 

 

 

22,351

 

Valuation allowance

 

 

(3,350

)

 

 

(3,031

)

Net deferred tax assets

 

 

22,410

 

 

 

19,320

 

Deferred Tax Liabilities

 

 

 

 

 

 

Operating lease right-of-use assets

 

 

(197

)

 

 

(420

)

Property, plant & equipment

 

 

(12,426

)

 

 

(8,847

)

Intangible assets

 

 

(2,270

)

 

 

(1,581

)

Other

 

 

(268

)

 

 

(387

)

Total deferred tax liabilities

 

 

(15,161

)

 

 

(11,235

)

Net Deferred Tax Asset/(Liability)

 

$

7,249

 

 

$

8,085

 

We had no federal net operating losses as of April 30, 2024.

We had $27.1 million and $17.7 million in state net operating loss carryforwards as of April 30, 2024 and 2023, respectively. The state net operating loss carryforwards will expire between April 30, 2027 and April 30, 2040. We had $3.3 million and $2.8 million of state tax credit carryforwards as of April 30, 2024 and 2023, respectively. Certain state tax credit carryforwards will expire by April 30, 2049, with others having no expiration date.

As of April 30, 2024 and 2023, valuation allowances related to our deferred tax assets for state net operating loss carryforwards were $1.4 million and $957,000, respectively, and $1.9 million and $2.2 million were provided on our deferred tax assets for state tax credits, respectively, that we do not anticipate using prior to expiration.

The income tax provisions represent effective tax rates of 19.8% and 23.5% for fiscal 2024 and 2023, respectively.

F-25


SMITH & WESSON BRANDS, INC. AND SUBSIDIARIES

NOTES TO CONSOLIDATED FINANCIAL STATEMENTS — (Continued)

 

With limited exception, we are subject to U.S. federal, state, and local income tax audits by tax authorities for fiscal years subsequent to April 30, 2019.

At April 30, 2024 and 2023, we have not recorded any unrecognized tax benefits. We maintain an accounting policy of recording interest and penalties, if applicable, related to uncertain tax positions as a component of income taxes. As of April 30, 2024 and 2023, there were no interest and penalties accrued.

15. 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 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. In June 2022, the District Court denied Gemini's motion for summary judgment. Gemini filed a second motion for summary judgment, and on August 14, 2023, the District Court again denied Gemini’s motion. On November 22, 2023, we entered into a settlement agreement with plaintiffs on the indemnity and counterclaims. On the same day, plaintiffs filed a motion for leave, seeking to file a second amended complaint. On January 31, 2024, the District Court allowed plaintiffs’ amended allegations of fraud, and denied without prejudice their motion to add punitive damages. We believe the claims asserted in the complaint have no merit, and we intend to aggressively defend this action.

We are a defendant in one product liability case and are aware of five 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. On March 15, 2024, Governor Holcomb signed House Enrolled Act No. 1235 into law. On March 18, 2024, defendants filed a joint motion for judgment on the pleadings based on the new legislation. On May 17, 2024, plaintiffs filed an opposition to defendants’ motion for judgment on the pleadings. A hearing on defendants’ motion is scheduled for July 25, 2024.

F-26


SMITH & WESSON BRANDS, INC. AND SUBSIDIARIES

NOTES TO CONSOLIDATED FINANCIAL STATEMENTS — (Continued)

 

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. A hearing on plaintiffs’ certification motion was held in January 2024. On March 5, 2024, the court denied the plaintiffs' motion for class certification. Three appeals have now been filed, appealing from the decisions issued to date in the case. All three appeals will be heard together in the Court of Appeal for Ontario. Those three appeals are: (1) our appeal from the dismissal of our motion to strike the negligent design claim; (2) the plaintiffs’ appeal from the order striking out their public nuisance and strict liability claims; and, (3) the plaintiffs’ appeal from the order dismissing their certification motion.

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 was held on June 17, 2024, and trial has been rescheduled to January 24, 2025.

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. On January 22, 2024, the First Circuit reversed the trial court’s dismissal of the case. On April 18, 2024, defendants filed a Petition for a Writ of Certiorari with the Supreme Court of the United States.

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 deceptive and unfair practices under the Illinois Consumer Fraud and Deceptive Business Practices Act. Plaintiffs also name as defendants the website and

F-27


SMITH & WESSON BRANDS, INC. AND SUBSIDIARIES

NOTES TO CONSOLIDATED FINANCIAL STATEMENTS — (Continued)

 

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. On September 25, 2023, the court granted plaintiffs’ motion to remand. On October 16, 2023, we filed a notice of appeal to the U.S. Court of Appeals for the Seventh Circuit. On October 20, 2023, we filed a Motion for Stay of the Remand Order with the U.S. District Court, seeking a stay of the remand, pending our appeal to the Seventh Circuit. On October 30, 2023, the court granted a stay of the remand pending appeal. On November 8, 2023, plaintiffs filed a motion to lift the stay pending appeal. No decision has been issued to date on plaintiffs’ motion. We filed our reply to appellee's opposition to our appeal on February 23, 2024. In March 2024, three new suits were filed in the Circuit Court of Lake County, Illinois. On April 8, 2024, the Seventh Circuit affirmed the remand decision. On May 10, 2024, plaintiffs filed a motion for attorneys’ fees incurred as a result of removal. On May 17, 2024, we filed an opposition to plaintiffs’ motion. No decision has been issued to date.

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 U.S. District Court for the Western District of New York. 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 parties have reached a settlement agreement, which was preliminarily approved by the court on March 15, 2024.

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 were also involved in a putative stockholder derivative lawsuit filed on December 5, 2023 in the Eighth Judicial District Court, Clark County, Nevada. The action was brought by plaintiffs seeking to act on our behalf against our directors and certain of our executive officers. The complaint alleged breach of fiduciary duties by knowingly allowing us to become exposed to significant liability for intentionally violating federal, state, and local laws through our manufacturing, marketing, and sale of “AR-15 style rifles”. The derivative plaintiffs sought damages on our behalf from the individual defendants, as well as reforms and improvements to our compliance procedures and governance policies. On March 19, 2024, the court granted our motion to require security pursuant to Nevada law. On May 6, 2024, the court dismissed plaintiffs’ action without prejudice for failing to post a bond pursuant to the court’s order.

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.

F-28


SMITH & WESSON BRANDS, INC. AND SUBSIDIARIES

NOTES TO CONSOLIDATED FINANCIAL STATEMENTS — (Continued)

 

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.

For the fiscal years ended April 30, 2024, 2023, and 2022, we paid $320,000, $988,000, and $729,000, respectively, in defense and administrative costs relative to product liability and municipal litigation. In addition, during fiscal 2024 and 2023, we paid an aggregate of $1.6 million and $1.5 million, respectively, in settlements related to product liability cases. During fiscal 2022, we made no payments related to settlements for product liability cases. As of April 30, 2024 we had no amounts accrued for settlements, that were subsequently paid. As of April 30, 2023, we had $1.6 million accrued for settlements that were subsequently paid.

We have recorded our liability for defense costs before consideration for reimbursement from insurance carriers. We have also recorded the amount due as reimbursement under existing policies from the insurance carriers as a receivable shown in other current assets and other assets.

 

When changes to our prior estimates of product liability provisions and municipal litigation liabilities are warranted, we recognize additional expense or reductions in expense. In fiscal 2024, 2023, and 2022, we recorded additional expense of $35,000, $176,000, and $1.2 million, respectively.

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 Tennessee facility, 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.0 million, 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 2025. Through April 30, 2024, we had incurred $157.0 million of capital expenditures related to the Relocation. 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

F-29


SMITH & WESSON BRANDS, INC. AND SUBSIDIARIES

NOTES TO CONSOLIDATED FINANCIAL STATEMENTS — (Continued)

 

circumstances. Each party to the Construction Contract is entitled to terminate the Construction Contract under certain circumstances.

As part of the Relocation, we recorded an impairment of $1.9 million relating to equipment in the Missouri Distribution Center that we do not expect to utilize in the Tennessee facility nor recover the net book value in a sale of the asset. In addition, effective with the Assignment and Assumption Agreement, we vacated the Missouri Distribution Center effective January 1, 2024. We sold assets we could no longer utilize to AOUT at their remaining net book value of $2.9 million and relocated the remaining assets to our Tennessee facility.

In addition, we intend to relocate a portion of our plastic injection molding operations to the Tennessee facility. The relocation of these assets began in our second fiscal quarter of 2024. We are evaluating selling the remaining molding operations utilized in our Connecticut facility to a third party. As of April 30, 2024, most of the plastic injection molding machinery and equipment was being utilized, had been relocated to the Tennessee facility, or had been disposed. We do not believe there are any indications of impairment relating to assets being utilized at the Deep River facility.

Environmental Remediation

We are subject to numerous federal, state, and local laws and regulations that regulate the health and safety of our workforce, including those regulations monitored by the Occupational Health and Safety Administration, or OSHA, the National Fire Protection Association, and the Department of Public Health. Though not exhaustive, examples of applicable regulations include confined space safety, walking and working surfaces, machine guarding, and life safety.

We are also subject to numerous federal, state, and local environmental laws and regulations concerning, among other things, emissions in the air; discharges to land, surface, subsurface strata and water; and the generation, handling, storage, transportation, treatment, and disposal of hazardous wastes and other materials. These laws have required us to make significant expenditures of both a capital and expense nature. Several of the more significant federal laws applicable to our operations include the Clean Air Act, the Clean Water Act, the Comprehensive Environmental Response, Compensation and Liability Act, or CERCLA, and the Solid Waste Disposal Act, as amended by the Resource Conservation and Recovery Act.

We have in place programs and personnel to monitor compliance with various federal, state, and local environmental regulations. In the normal course of our manufacturing operations, we are subject to governmental proceedings and orders pertaining to waste disposal, air emissions, and water discharges into the environment. We fund our environmental costs through cash flows from operations. We believe that we are in compliance with applicable environmental regulations in all material respects.

We are required to remediate hazardous waste at our facilities. Currently, we own a designated site in Springfield, Massachusetts that contains two release areas, which are the focus of remediation projects as part of the Massachusetts Contingency Plan, or MCP. The MCP provides a structured environment for the voluntary remediation of regulated releases. We may be required to remove hazardous waste or remediate the alleged effects of hazardous substances on the environment associated with past disposal practices at sites not owned by us. We have received notice that we are a potentially responsible party from the Environmental Protection Agency and/or individual states under CERCLA or a state equivalent at two sites.

As of April 30, 2024, and 2023, we did not have an open environmental reserve recorded in our consolidated balance sheet.

When the available information is sufficient to estimate the amount of liability, that estimate has been used. When the information is only sufficient to establish a range of probable liability and no point within the range is more likely than any other, the lower end of the range has been used. We may not have insurance coverage for our environmental remediation costs. We have not recognized any gains from probable recoveries or other gain contingencies.

F-30


SMITH & WESSON BRANDS, INC. AND SUBSIDIARIES

NOTES TO CONSOLIDATED FINANCIAL STATEMENTS — (Continued)

 

Based on information known to us, we do not expect current environmental regulations or environmental proceedings and claims to have a material adverse effect on our consolidated financial position, results of operations, or cash flows. However, it is not possible to predict with certainty the impact on us of future environmental compliance requirements or the cost of resolving of future environmental health and safety proceedings and claims, in part because the scope of the remedies that may be required is not certain, liability under federal environmental laws is joint and several in nature, and environmental laws and regulations are subject to modification and changes in interpretation. There can be no assurance that additional or changing environmental regulation will not become more burdensome in the future and that any such development would not have a material adverse effect on our company.

Contracts

Employment Agreements — We have employment, severance, and change of control agreements with certain employees.

 

16. Restructuring

As a result of the Relocation, $7.1 and $8.3 million of restructuring charges were recorded in fiscal 2024 and fiscal 2023, respectively.

The following table summarizes restructuring charges by line item for fiscal 2024 and fiscal 2023 (in thousands):

 

 

For the Year Ended April 30,

 

 

 

2024

 

 

2023

 

Cost of sales

 

$

2,116

 

 

$

3,923

 

Research and development

 

 

 

 

 

3

 

Selling, marketing, and distribution

 

 

2,974

 

 

 

1,055

 

General and administrative

 

 

1,963

 

 

 

3,280

 

Total restructuring charges

 

$

7,053

 

 

$

8,261

 

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

 

 

For the Year Ended April 30,

 

 

 

2024

 

 

2023

 

Office rent and equipment

 

$

2,298

 

 

$

229

 

Employee relations

 

 

2,011

 

 

 

349

 

Consulting services

 

 

992

 

 

 

473

 

Public relations

 

 

904

 

 

 

 

Relocation (a)

 

 

887

 

 

 

2,856

 

Freight

 

 

199

 

 

 

 

Severance and employee-related benefits (a)

 

 

(238

)

 

 

4,354

 

Total restructuring charges

 

$

7,053

 

 

$

8,261

 

____________________________________

(a)
Recorded in accrued payroll and incentives

The following table summarizes the activity in the severance and employee-related benefits and relocation accruals for fiscal 2024 and fiscal 2023 (in thousands):

F-31


SMITH & WESSON BRANDS, INC. AND SUBSIDIARIES

NOTES TO CONSOLIDATED FINANCIAL STATEMENTS — (Continued)

 

 

 

Severance and employee-related benefits

 

 

Relocation

 

 

Total

 

Accrual at April 30, 2023

 

$

10,054

 

 

$

1,746

 

 

$

11,800

 

    Charges

 

 

(238

)

 

 

887

 

 

 

649

 

    Cash payments and settlements

 

 

(4,289

)

 

 

(1,805

)

 

 

(6,094

)

Accrual at April 30, 2024 (a)

 

$

5,527

 

 

$

828

 

 

$

6,355

 

___________________________________

(a)
Recorded in accrued payroll and incentives

F-32


EX-10.124(B) 2 swbi-ex10_124b.htm EX-10.124(B) EX-10.124(b)

 

Exhibit 10.124(b)

AMENDED AND RESTATED TRADEMARK LICENSE AGREEMENT

This AMENDED AND RESTATED TRADEMARK LICENSE AGREEMENT (the “Agreement”) is entered into and made effective on this 11th day of April, 2024, the (“Amended Effective Date”) by and between Smith & Wesson Inc., a Delaware corporation having a place of business at 1852 Proffitt Springs Rd., Maryville, TN 37801 (“S&W” or “Licensor”) and AOB Products Company, a Missouri corporation having a place of business at 1800 North Route Z, Columbia, Missouri 65202 (“Licensee”). Each of S&W and Licensee may be referred to herein as a “party” and collectively they may be referred to herein as the “parties.”

Background:

A.
The parties entered into that certain Trademark License Agreement (the “Original Agreement”), dated August 24, 2020 (the “Effective Date”);
B.
S&W owns certain trademarks for use on and in connection with firearms, apparel, accessories and other products;
C.
Licensee is engaged in the business of manufacturing, selling and sourcing accessories, apparel and other products, and desires to engage in the development, design, manufacture, sourcing, marketing, advertising, promoting, merchandising, shipment, distribution and sale of certain products as identified in Schedule A bearing one or more of S&W’s trademarks;
D.
On the Amended Effective Date, S&W has sold, assigned, transferred, conveyed and delivered to Hawken Holding Co., LLC or an affiliate thereof certain intellectual property and other assets related to the business of the Thompson/Center firearms brand (collectively, the “T/C Intellectual Property”) and the parties wish to amend and restate the Original Agreement to reflect such transaction, principally through the removal of all references and obligations to the Thompson/Center brand and other corresponding marks such that any and all assets pertaining to such T/C Intellectual Property will be removed from the definitions of Licensed Trademarks, S&W Intellectual Property and S&W Trademarks (in each case, as defined below) from the Amended Effective Date;
E.
Notwithstanding anything herein to the contrary, the Effective Date as used throughout this Agreement refers to August 24, 2020; that is, the Effective Date of the Original Agreement; and
F.
Subject to and conditional upon Licensee’s compliance with the terms and conditions of this Agreement, S&W agrees to grant to Licensee a license to use certain of S&W’s trademarks solely as set forth herein.

NOW THEREFORE, in consideration of the above premises and the mutual covenants and undertakings of the parties hereunder, S&W and Licensee agree that Agreement shall be deleted in its entirety and replaced as follows:

1. Definitions; Interpretation.

1.1 Defined Terms. As used in this Agreement, the following terms will have the following meanings:

Affiliate” means any entity that now or hereafter directly, or indirectly, through one or more intermediaries, Controls (defined below), or is Controlled by, or is under common Control with, a party.

1

 


 

“Applicable Law” means all applicable statutes, laws, regulations, ordinances, executive orders, rules, judgments, orders, decrees, directives, guidelines (to the extent mandatory), policies (to the extent mandatory) and other similar directives, whether now or hereafter in effect, of any federal, state, or local or foreign government, any political subdivision, and any governmental, quasi-governmental, judicial, public, or statutory instrumentality, administrative agency, authority, body, or other entity having jurisdiction over S&W, Licensee or the Licensed Products.

“Channels of Distribution” means only those channels of distribution identified in Schedule A.

“Confidential Information” means any and all information proprietary to one of the parties hereto, whether or not reduced to writing or other tangible medium of expression, and whether or not patented, patentable, capable of trade secret protection or protected as an unpublished or published work under the copyright laws. Confidential Information includes the terms of this Agreement (but not the existence of this Agreement), information relating to Intellectual Property and to business plans, financial matters, products, services, manufacturers, manufacturing processes and methods, costs, sources of supply, strategic marketing plans, customer lists, sales, profits, pricing methods, personnel and business relationships. Confidential Information shall not include any information that: (i) was already known to the receiving party prior to its relationship with the disclosing party, as established by the receiving party’s written records; (ii) becomes generally available to the public other than as a result of the receiving party’s breach of this Agreement; (iii) is furnished to the receiving party by a third party who is lawfully in possession of, and who lawfully conveys, such information; (iv) is subsequently developed by the receiving party independently of the information received from the disclosing party, as established by the receiving party’s written records; or (v) is ordered to be disclosed by a court or regulatory body of competent jurisdiction. Should either party be served with a request to disclose Confidential Information in a judicial or regulatory body proceeding, it will not do so before notifying the other party in writing within ten (10) days as to provide such party the opportunity to object to the disclosure to the court or regulatory body. Nothing in this paragraph is intended to cause either party to disobey a court or other lawful order or requirement.

“Control” means the possession, direct or indirect, of the power to direct or cause the direction of the management and policies of a Person (defined below), whether through the ownership of voting securities, by contract or otherwise, in each case as interpreted under Rule 12b-2 of the Securities Exchange Act of 1934, as amended.

“Intellectual Property” means all rights, title and interests pertaining to or arising from patents, copyrights, trade secrets, trademarks, trade dress, rights of publicity, and all similar rights throughout the world and however denominated; all domain names; all rights and interests arising from information relating to research and development, product design, materials, manufacturing techniques, supply and distribution arrangements, marketing and advertising plans and materials, pricing and other financial information; and all rights and interests arising from inventions, discoveries, improvements, methods and processes, know how, algorithms, compositions, works of authorship, concepts, designs, styles, graphics, images, ideas, prototypes, writings, notes and patent applications, and all such rights and interests without regard to whether or not patentable or capable of trade secret or copyright protection.

“Licensed Products” means only those products in the product categories as defined in Schedule A.

2

 


 

“Licensed Trademarks” mean only those trademarks, used either separately or in conjunction with each other, in the form set forth in Schedule A, and all goodwill associated with such marks existing as of the Effective Date, and all goodwill arising thereafter whether such goodwill arises from the activities of S&W or Licensee.

“Net Sales” means the aggregate amount booked as sales, billed, invoiced or received (whichever comes first) by Licensee for sales or other transfers of Licensed Products in arm’s length transactions in the Territory, less (i) promotional markdowns, (ii) reasonable quantity discounts actually granted to the extent customarily granted to Licensee’s customers based on volume, (iii) customer returns actually credited, (iv) to the extent separately stated on purchase orders, invoices or other documents of sale, any duties, taxes and/or other governmental fees or charges levied on the production, sale, transportation, delivery or use of the Licensed Products and paid by or on behalf of Licensee, and (v) reasonable charges for delivery or transportation provided by third parties, if separately stated on purchase orders, invoices or other documents of sale. No deductions in Net Sales may be made for: (vi) cash or other discounts (except as stated above); (vii) commissions; (viii) uncollectable accounts; (ix) taxes, fees, assessments, impositions, payments or expenses of any kind that may be incurred or paid by Licensee in connection with the royalty payments due to S&W hereunder or in connection with the transfer of funds or royalties or with the conversion of any currency into United States dollars; or (x) any costs incurred in the research, design, development, manufacture, sourcing, offering for sale, sale, advertising, promotion, shipment, distribution or exploitation of the Licensed Products. In the event that any Licensed Products are sold other than in an arm’s length transaction, then Net Sales shall be deemed to be the Net Sales which would have been applied under this Agreement had such sale been to an independent arm’s length purchaser. For purposes of determining royalties owed under this Agreement, Net Sales (A) shall not include the sale or distribution of Licensed Products to Licensor or to an Affiliate of Licensor (excluding the Licensee); and (B) shall not include the sale and distribution of products acquired by Licensee from third-parties which are the subject of (i.e., licensed products under) a royalty-bearing license between a third party and Licensor.

“Person” means any natural person, sole proprietorship, partnership, corporation, limited-liability company, firm or other entity.

“S&W Intellectual Property” means (i) the S&W Trademarks; (ii) any marketing, advertising or promotional materials and any packaging referencing or containing any Licensed Product developed or created by S&W, including but not limited to domain names; (iii) all Intellectual Property owned by S&W prior to the Effective Date and all Intellectual Property independently created by S&W; (iv) all Intellectual Property of or relating to the Smith & Wesson, M&P, Performance Center, and Gemtech brands and their associated products, as well as any other brand now or in the future owned by S&W; (v) all Intellectual Property created during the Term of this Agreement that is identified with S&W’s core firearm business (including firearms, firearm parts, magazines and suppressors) with or without a S&W Trademark, including any design, graphic, image or style approved by S&W for use, or used, in connection with any Licensed Product hereunder, whether developed or created by S&W or Licensee or both, that reflects any feature of any S&W product (including firearms, firearm parts, magazines and suppressors), such as a grip, grip texture or palm swell on an accessory or outdoor product; and (vi) any improvements to or derivatives of any of the foregoing, by S&W or Licensee or both.

“S&W Trademarks” means the Licensed Trademarks and all other Trademarks owned and/or used by S&W and all variations, derivations, stylizations, and versions thereof, as well as any image or depiction of a S&W firearm or other product, and all goodwill associated with any of the foregoing, whether or not registered in the Territory.

“Territory” means worldwide.

“Trademark” means any trademark, trade name, service mark, logo, word, name, symbol, design (including trade dress) or any combination thereof used or intended to be used to identify or distinguish a Person’s goods or services.

3

 


 

2. License; Restrictions.

2.1 Trademark License. Subject to, and conditional upon Licensee’s compliance with, the terms and conditions of this Agreement, including the rights retained by S&W pursuant to Section 2.2 below, and except as otherwise set forth in this Agreement, S&W hereby grants to Licensee a limited, non-transferable, exclusive right and license to use the Licensed Trademarks in the Territory and during the Initial Term and any Renewal Term(s) solely in connection with the manufacture, distribution, marketing, advertising, promotion, merchandising, shipping, and sale of the Licensed Products within the Channels of Distribution (the “Trademark License”) as further set forth in Schedule A, provided that Licensee’s right and license to use S&W Trademarks relating to the business of the Gemtech brand shall be non-exclusive, and S&W reserves the right to use any Licensed Trademarks in connection with Licensed Products in order for S&W and its affiliates to market and sell any products purchased from Licensee shall not use the Licensed Trademarks except as expressly stated in this Agreement. Notwithstanding the foregoing, for any items that are normally included in a S&W Bill of Materials, S&W may sell, ship, distribute or use any Licensed Products or similar products to manufacture, or fulfill customer orders for parts for products sold by S&W, or for any customer service purpose other than general retail sales of Licensed Products. Notwithstanding anything in this Agreement to the contrary, S&W may manufacture, directly or through an Affiliate, or purchase from a third party, any “Promotional Products” (as herein defined). “Promotional Products” shall mean any products that will be used by S&W or any Affiliate for promotional purposes or giveaway purposes, and not directly tied to a revenue generating transaction. Licensee’s exclusive rights hereunder and any other restrictions in this Agreement shall not apply to Promotional Products. Notwithstanding anything in this Agreement to the contrary, S&W may manufacture, distribute, market, advertise, promote, merchandise, ship, and sell directly or through an Affiliate, or purchase from a third party, any “Bundled Products” (as herein defined). “Bundled Products” shall mean those products in the product categories identified in Schedule A-1 as Backpacks, Range Bags, Magazine Pouches, Messenger Bags, Molle Bag Holder, Slings, Soft Case—Long Gun and Soft Case—Pistol that will be offered by S&W or any Affiliate as a component part of any firearm package sold as a single unit and tied to a revenue generating transaction, or for any customer service purpose other than general retail sales. For the avoidance of doubt, products in the product categories identified in Schedule A-1 as Backpacks, Range Bags, Magazine Pouches, Messenger Bags, Molle Bag Holder, Slings, Soft Case—Long Gun and Soft Case—Pistol cannot be sold separately (not part of a firearm bundle SKU) by S&W or any Affiliate to any online or physical retailer or on any third-party website. Notwithstanding anything in this Agreement to the contrary, the exclusive rights of the Trademark License as they pertain only to those products in the product category identified in Schedule A-1 as AR Parts Kits shall expire one year after the Amended Effective Date and thereafter S&W grants to Licensee a limited, non-transferable, non-exclusive right and license to use the Licensed Trademarks as they pertain to those products in the product category identified in Schedule A-1 as AR Parts Kits in the Territory and during the remainder of the Initial Term and any Renewal Term(s) solely in connection with the manufacture, distribution, marketing, advertising, promotion, merchandising, shipping, and sale of the Licensed Products within the Channels of Distribution. Except to the extent that Licensee’s rights are non-exclusive, or that S&W otherwise reserves rights with respect to the Licensed Trademarks under this Agreement, during the term of this Agreement, S&W shall not license any third party to use the Licensed Trademarks for the manufacture or sale of any product in any product category listed in Schedule A-1. All rights not granted to Licensee in this Agreement are reserved by and to S&W.

2.2 [INTENTIONALLY OMITTED.]

3. Use of Licensed Trademarks and Patents.

3.1 Prohibited Uses. During the Term and at all times thereafter, Licensee shall not use any of the Licensed Trademarks for any purpose other than as trademarks for the Licensed Products.

4

 


 

3.2 Use of Intellectual Property (Other Than S&W Intellectual Property) in Connection with the Licensed Products. Licensee shall be solely responsible for ensuring that any Intellectual Property (other than S&W Intellectual Property) proposed for use in connection with a Licensed Product does not infringe the Intellectual Property of any Person.

3.3 Marking.

Licensee shall comply with S&W’s trademark usage guidelines, including all modifications and updates thereto, as are communicated in writing by S&W to Licensee by Licensor from time to time, and shall place and display the Licensed Trademarks on and in connection with the Licensed Products only in such form and manner as comply with such trademark usage guidelines. Without limiting the foregoing, S&W specifically requires Licensee to cause the Licensed Trademarks to appear on, and in connection with, all Licensed Products in the form set forth in Schedule A. Licensee shall also cause to appear on the Licensed Products and on (i) their containers, packaging, labels, tags, and the like, (ii) all Promotional Materials (defined below) and (iii) all stationery, business cards, invoices and other transaction documents and business materials which display any of the Licensed Trademarks, such other legends, markings and notices as may be required by law or regulation in the Territory or as S&W may reasonably request.

4. Registration and Licensing.

Licensee shall cooperate with S&W in any effort by S&W to register or otherwise establish or perfect its ownership of any S&W Trademark or S&W Intellectual Property applications that S&W may desire to file, and shall execute all documents and perform such acts as S&W may from time to time reasonably request in connection therewith.

5. Infringements.

Licensee shall inform S&W as soon as practicable but not more than 14 days after learning of any goods or activities that infringe (or may infringe) the Licensed Trademarks, or learns of any other infringement or misappropriation of the Licensed Trademarks now or hereafter owned by S&W. Licensee shall provide complete information, cooperation and assistance to S&W concerning each such infringement (including reasonable cooperation and assistance in any further investigation or legal action, such as joining as a party to any lawsuit brought by S&W). Upon learning of such infringement, S&W will have the right, but not the obligation, at its sole discretion and expense, to take such action as S&W considers necessary or appropriate to enforce S&W’s rights, including legal action to suppress or eliminate such infringement or to settle any such dispute or action. S&W may also seek and recover all costs, expenses, and damages resulting from such infringement, including sums that might otherwise be recoverable by or due to Licensee by operation of law or otherwise, and Licensee shall have no right to share in any amounts recovered by S&W. Licensee shall have no authority to enforce the rights of S&W by itself, nor shall Licensee have any right to demand or control action by S&W to enforce such rights.

6. License Royalties.

6.1 Royalties. Licensee shall pay to S&W on a fiscal quarterly basis a 5% ongoing aggregate royalty based on Net Sales by Licensee or any Affiliate of Licensee of the Licensed Products within the Territory for Licensed Trademarks, provided that Licensee shall pay S&W a minimum quarterly royalty of $150,000.

5

 


 

6.2 Royalty Reports. Not later than thirty (30) days after the end of each fiscal quarter, Licensee shall deliver to S&W a report in a format to be approved in advance by S&W containing at least the following information:

(a)
a detailed written accounting of Licensed Products sold or otherwise disposed of during the immediately preceding quarter in the Territory, the Net Sales for such quarter and the amount of royalties due for such quarter (the “Accounting Statement”), including a breakout of each type of Licensed Product sold by product segment, applicable country and customer type (e.g., Internet, Brick & Mortar, Catalog, etc.);
(b)
a summary of the Licensed Products sold and royalties paid during the then-current Product Year;
(c)
a certified statement by Licensee that the report is complete and accurate.

Notwithstanding the foregoing sentences, S&W reserves the right to require Licensee to provide additional financial reporting information as requested by S&W in its reasonable discretion.

6.3 Payment. Together with each quarterly royalty report, Licensee shall remit full and satisfactory payment of royalties due to S&W for the immediately preceding fiscal quarter not later than thirty (30) days after the end of such quarter. Such payments shall be made by wire transfer, corporate check (subject to collection), or other method approved by S&W, at the election of S&W. If there is a dispute as to an amount due, Licensee shall not delay payment on undisputed amounts pending resolution of the disputed amount. When overdue, such payments shall bear interest at an annual rate of ten percent (10%) (or such lower rate as may then be the highest rate legally available) from the time such payment is due until payment is received by S&W.

6.4 Taxes. Licensee shall withhold from any royalty payments pursuant to this Agreement any sums required to be withheld on behalf of S&W under the applicable tax laws of the Territory, provided, however, that Licensee shall reasonably cooperate with S&W to obtain reduction or relief from any such withholding obligation. Licensee shall pay such sums as are required to be withheld to the appropriate tax authorities and shall furnish S&W with the official tax receipt or other appropriate evidence of payment issued by such authorities.

6.5 Payments Upon Termination. If this Agreement is terminated for any reason before all payments hereunder have been made, Licensee shall within thirty (30) days thereafter submit a report and pay to S&W any remaining unpaid royalties accrued during the period prior to such termination.

7. Records and Audit Rights.

Licensee shall keep complete, true and accurate records of all operations relating to its performance hereunder, payments, marketing related expenditures and Licensed Product quality standards and make such records available for inspection by Licensor upon Licensor’s reasonable request.

8. Proprietary Rights.

The S&W Intellectual Property, and Licensed Trademarks (including all registrations and applications therefor and all goodwill associated therewith), are and will remain the property of S&W, solely and exclusively, and may be used by Licensee solely for the Licensed Products subject to all of the terms and conditions of this Agreement. Licensee acknowledges and agrees that it has not acquired, and shall not acquire (whether by operation of law, by this Agreement or otherwise), any right, title, interest or ownership in or to the S&W Intellectual Property or Licensed Trademarks or any part thereof (all of the foregoing collectively, “Proprietary Rights”). Licensee shall not register any S&W name or other S&W Trademarks, or any confusingly similar variation, as an internet domain name. Licensee may request that S&W register a domain name that uses the S&W name or other S&W Trademarks for use by Licensee during the term of, and in accordance with, this Agreement. Notwithstanding the foregoing, during the Term of this Agreement and any Sell-Off Period (defined further below), solely as set forth

6

 


 

in Section 12.6, Licensee may use the S&W name or other S&W Trademarks at the end of a domain name solely for the purpose of identifying the location of the Licensed Products on a website. Licensee specifically acknowledges and agrees that S&W is the owner of all Proprietary Rights, including but not limited to copyright rights, in S&W Intellectual Property. Should any Proprietary Rights become vested in Licensee, Licensee hereby assigns any such Proprietary Rights to S&W at no cost. Licensee shall provide and execute all documents necessary, in S&W’s sole discretion, to effectuate and record each such assignment. Licensee shall not, during the Term or at any time thereafter: (i) do anything that, in S&W’s sole discretion, could in any way damage, injure or impair the validity, subsistence, or reputation of the Licensed Trademarks; (ii) use any mark, trade name, trade dress, logo, design or style that is confusingly similar to the Licensed Trademarks; or (iii) attack, dispute or challenge the ownership, validity or enforceability of the Licensed Trademarks, the validity of this Agreement, nor shall Licensee assist others in so doing. All use of the Licensed Trademarks and all goodwill and benefit arising from such use shall inure to the benefit of S&W, solely and exclusively. Without limiting any of the foregoing provisions regarding S&W’s rights as to S&W Intellectual Property, during the Term of this Agreement, Licensee shall not sell, as a product not branded with an S&W Trademark, any products that are substantially similar to any Licensed Products.

9. Term; Termination.

9.1 Initial Term and Renewal Terms. This Agreement will commence on the Amended Effective Date and, will continue in full force and effect for five (5) years from May 1, 2024 (the “Initial Term”), unless earlier terminated in accordance with this Section 9.

9.1.1. After the Initial Term, the parties may agree in writing to one or more five-year renewal terms (each a “Renewal Term”).

9.1.2. In addition to the conditions on renewal set forth in Section 9.1.1, if either party wishes to modify the Royalty Rate, commencing on or after ten (10) years from the Effective Date, then not later than six (6) months prior to the expiration of the Renewal Term, the parties shall engage in good faith discussions regarding such new Royalty Rate, and if the parties are unable to agree on a new Royalty Rate, the parties will engage an independent third party (“ITP”) to set the new Royalty Rate based off the industry average rate.

Upon determination of such new Royalty Rate by the ITP, such Royalty Rate shall be the Royalty Rate under Section 6.1 of the Agreement, starting with the five-year renewal term as to which the modified rate was requested and continuing thereafter, provided, if either party does not agree with the rate determined by the ITP, such party may elect to not extend the Agreement and this Agreement shall not renew for such five-year renewal term, but shall instead continue for a period of twelve (12) months from the last day of the preceding renewal term at the same Royalty Rate of such preceding renewal term.

The cost of the ITP shall be paid by the Party that does not wish to extend the Agreement, or split equally between the parties if the Agreement is extended. For avoidance of doubt, the parties agree that the royalty rate adjustment is not a one-time event, and may be renegotiated at the end of each renewal six (6) months prior to the expiration of the Renewal Term.

9.1.3 Notwithstanding the foregoing, S&W may terminate this Agreement and purchase the assets of the business line selling the Products (the “Business”) at any time beginning three years from the Effective Date by paying Licensee a purchase price and termination fee equal to two (2) times the net revenues of Licensee from its sales of Licensed Products for the 12-month period preceding such termination date with an adjustment for net working capital of the Business as of the date of the closing as compared to the target working capital of the Business calculated using an average over the 12 month period preceding the date Licensor exercises its right to terminate and purchase the Business.

7

 


 

9.2 Termination for Cause. S&W or Licensee may terminate this Agreement for cause if the other party breaches any of its obligations under this Agreement and fails to cure such breach within thirty (30) days after receiving notice thereof from the non-breaching party, provided such 30-day period shall be extended, upon request by the breaching party that is approved in writing by the other party, such approval not to be unreasonably withheld, if such cure cannot reasonably be completed in 30 days as long as the breaching party is diligently pursuing such cure.

9.3 Termination Due to Insolvency. Unless expressly prohibited by Applicable Law, S&W may terminate this Agreement immediately for cause by providing notice to Licensee if Licensee: (a) commences or becomes the subject of any case or proceeding under the bankruptcy, insolvency or equivalent laws of any country in the Territory; (b) has appointed for it or for any substantial part of its property a court appointed receiver, liquidator, assignee, trustee, custodian, sequestrator or other similar official; (c) makes an assignment for the benefit of its creditors; (d) defaults on any obligation which is secured, in whole or in part, by a security interest in the Licensed Products; (e) fails generally to pay its debts as they become due; or (f) takes corporate action in furtherance of any of the foregoing (collectively, herein referred to as “Events of Insolvency”). Licensee shall immediately give S&W written notice of any Event of Insolvency.

9.4 No Rights After Term. Licensee understands and acknowledges that, with the exception of its right to sell Remaining Inventory during the Sell-Off Period under Section 9.6, no rights under this Agreement whatsoever shall extend to Licensee beyond the expiration or termination of this Agreement. Licensee shall not be entitled to any compensatory payment in connection with the expiration or termination of this Agreement for any reason.

9.5 Return of Property. Each party shall return to the other, promptly upon the expiration or termination of this Agreement, or at any other time when requested, any and all property of the other party (including, but not limited to, all Confidential Information and copies thereof); provided, however, that S&W may retain free of charge any items bearing the Licensed Trademarks, any samples supplied to it under this Agreement and any products supplied to it by Licensee.

9.6 Inventory Upon Termination or Expiration.

(a) Promptly following expiration or termination of this Agreement, Licensee shall notify S&W in writing detailing any inventory of Licensed Products remaining upon such expiration or termination (collectively, the “Remaining Inventory”). Licensee may sell-off (“Sell‑Off”) to third parties all or any portion of the Remaining Inventory. The period for such sell-off (the “Sell-Off Period”) shall be the six (6) month period following the expiration or termination of this Agreement. Licensee’s proposed sell-off arrangements will be subject to S&W’s prior written approval, and shall be subject to Licensee’s payment of royalties at the percentage rate and on the schedule set forth in Sections 6.1 and 6.2, and compliance with all other restrictions herein on the use of the Licensed Trademarks.

(b) Upon expiration of the Sell-Off Period, such part of any Remaining Inventory that is not otherwise sold, up to a maximum of six months’ supply based on the rolling 12 months’ sales through the termination date, shall be purchased by S&W at Licensee’s reasonable cost thereof, and any Remaining Inventory that is not sold must be provided to S&W free of charge or at S&W’s sole option destroyed. Licensee shall make no claim against S&W in connection therewith.

9.7 Surviving Terms. The following terms shall survive termination or expiration of this Agreement: 1, 3.1, 4, 7, 8, 9.5, 9.6, 11, 12, 13, 14, 15 and any other terms, which are expressly, or by their nature are impliedly, intended to survive. Notwithstanding the foregoing, the provisions of Section 7 (Records and Audit Rights) shall terminate one (1) year following the end of the Sell-Off Period.

8

 


 

10. Marketing.

Licensee shall use its best efforts to promote and expand the supply of Licensed Products throughout the Territory. Licensee shall comply with S&W’s policies and procedures, as amended from time to time, and communicated in writing to Licensee with respect to intellectual property, marketing and promotional materials, and approvals. Licensee shall comply with S&W’s policies and procedures for marketing materials, or obtain S&W’s prior written approval, which shall not be unreasonably withheld, for any advertising, promotional, merchandising and other marketing materials for which Licensee is responsible pertaining to the Licensed Products, including all containers, packaging, labels, tags, advertisements, brochures and the like. Licensee shall, upon S&W’s request from time to time, provide copies of any such marketing materials to S&W. Licensee shall obtain, in writing, all necessary and applicable approvals in S&W’s chain of command as identified to Licensee from time to time.

11. Quality Control; Distribution; Consumer Inquiries.

11.1 Approval of Licensed Products. On at least an annual basis, or more frequently as necessary for the introduction of new Licensed Products during the year, Licensee shall obtain S&W’s prior written approval, which shall not be unreasonably withheld, of all Licensed Products or any changes to Licensed Products. As requested by Licensor, Licensee will deliver to S&W at no cost for approval by S&W samples of each Licensed Product, and any material change thereto, prior to Licensee’s production manufacturing, initial presentation, sale or other use of such Licensed Products, and shall otherwise comply with S&W product approval policies and procedures, as amended from time to time, and communicated in writing to Licensee. Licensee shall obtain, in writing, all necessary and applicable approvals in S&W’s chain of command as identified to Licensee from time to time.

11.2 Product Standards. Licensee shall assure at all times that the Licensed Products: (a) are of a high quality standard consistent with the quality of S&W products and otherwise conform to specifications, performance standards and quality standards of Licensee’s other premium positioned products; (b) conform to the samples submitted for approval described above, with modifications only as approved in writing by S&W; (c) are sourced, manufactured, labeled, distributed, marketed, advertised, promoted and sold in accordance with all Applicable Laws and any S&W codes of conduct or policies as the same may be modified, supplemented or superseded by S&W from time to time (“S&W Policies”); and (d) meet or exceed all government standards, Applicable Laws, manufacturing codes and the like. Licensee shall have and maintain a commercially reasonable quality assurance plan acceptable to S&W to assure that the Licensed Products conform to the foregoing requirements, which plan shall be made available for inspection by S&W upon its request.

11.3 Approval of Third Party Manufacturers/Suppliers. In no event will Licensee permit or engage any person or entity to manufacture or supply a Licensed Product or components thereof without first following all company policies and procedures relating to due diligence and approval of third-party manufacturers/suppliers. In any event, Licensee shall be fully responsible and liable for the acts and omissions of any manufacturer, whether or not approved by S&W.

11.4 Manufacturing; Supply Chain. S&W shall have the right to inspect and oversee components of Licensee’s manufacturing and supply chain to the extent necessary to protect the Licensed Trademarks, provided that in lieu of identifying any third party supplier, Licensee shall provide S&W with information regarding how such supplier was selected and is measured, and such other information requested by S&W regarding the quality standards employed by such supplier, which information shall be reasonably satisfactory to S&W.

11.5. Distribution. Licensee shall not sell or distribute, and shall not permit any Affiliate of Licensee to sell or distribute, Licensed Products to any retailer or wholesaler outside the Channels of Distribution.

9

 


 

11.6. Consumer Inquiries. Licensee will at its sole cost and expense handle all product warranty and guarantee/satisfaction issues, response and compliance requirements, as well as all consumer inquiries or complaints relating in any way to any Licensed Product (collectively "Consumer Inquiries"). Licensee shall keep records of all Consumer Inquiries and shall put in place a quality assurance plan acceptable to S&W for detecting and tracking and resolving quality problems reported to it by consumers. If Licensee learns of any consumer injury or alleged injury relating to a Licensed Product, Licensee shall promptly notify the Legal Department at S&W. Licensee shall print on all packaging or packaging inserts for any Licensed Product contact information identifying the Licensee as the manufacturer or distributor (as the case may be) of the Licensed Product, including at least Licensee’s company name, address and email address for consumer inquiries or complaints.

12. Representations, Warranties and Additional Covenants.

12.1 S&W Representations and Warranties. S&W represents and warrants to Licensee that: (a) it is authorized to enter into this Agreement; (b) it has the right to grant the rights and licenses granted hereunder; and (c) it has not made, and will not make, any commitments to others inconsistent with, or in derogation of, such rights, provided S&W makes no representations or warranties with respect to any Licensed Trademarks for use with any product outside of any jurisdiction in which and with respect to which such Licensed Trademark is registered.

12.2 Licensee General Representations and Warranties. Licensee represents and warrants to S&W that: (a) it is authorized to enter into this Agreement; (b) it has not made, and will not make, any commitments inconsistent with, or in derogation of, the rights granted in this Agreement; (c) by entering into and performing under this Agreement it is not, and shall not be, in conflict with any prior obligations to third parties; (d) the Licensed Products and all associated materials are, and shall be, free from any claims of infringement of any third party’s proprietary or other intellectual property rights (including trade secret, patent, copyright and trademark rights); (e) the Licensed Products and all associated materials are, and shall be, free from defects in design, material and workmanship and are, and shall be, safe and suitable for their intended and foreseeable uses; (f) the Licensed Products and all associated materials are, and shall be, free from any claim of product liability; (g) the Licensed Products and all associated materials shall meet the requirements of all Applicable Laws in the Territory; and (h) Licensee will comply with all S&W Policies for which Licensee has been provided with written notification.

12.3 Licensee Compliance with Conflict Minerals Laws. Licensee shall ensure that it is able to provide to S&W upon request, information in sufficient detail (with certifications if requested), to enable S&W to timely comply with all of its diligence, disclosure and audit requirements under Section 1502 of the Dodd-Frank Wall Street Reform and Consumer Protection Act (the "Dodd-Frank Act") and Rule 13p-1 and Form SD under the Securities Exchange Act of 1934, and any similar, applicable statutes and regulations, including due inquiry of Licensee’s suppliers (and certifications by such suppliers) identifying conflict minerals (as defined in Section 1502(e)(4) of the Dodd-Frank Act) contained in each Licensed Product and the country of origin of such conflict minerals (or, following due inquiry, why such country of origin cannot be determined).

12.4. Licensee Compliance with Anti-Corruption/Anti-Bribery and Import/Export Control Laws. Licensee shall: (a) comply with all applicable laws and regulations prohibiting corrupt practices and/or bribery, including, but not limited to, the United States Foreign Corrupt Practices Act (“FCPA”) and the United Kingdom Anti-Bribery Act; (b) comply with all applicable export and import laws and regulations; and (c) not directly or indirectly export, re-export, distribute or transfer any technology, Confidential Information or materials of any value to any nation, individual or entity that is prohibited or restricted by law or regulation, including, but not limited to, the U.S. Department of State International Traffic in Arms Regulations, the U.S. Department of Commerce Export Administration Regulations, the U.S. Treasury Office of Foreign Assets Control, and the U.S. Department of State’s State Sponsors of Terrorism designation. Licensee shall provide S&W with such information and certifications as are from time to time reasonably requested by S&W regarding Licensee’s compliance with all applicable company policies concerning anti-corruption/anti-bribery and/or import/export laws and regulations.

10

 


 

12.5 Compliance. Licensee shall comply with all Applicable Laws applicable to its sale and use of Licensed Products, and all industry practices, guidelines or other standards requested by S&W, including any standards relating to privacy and security of personal information and payment card information.

12.6 Website. During the term of this Agreement, (a) Licensor shall ensure that the website https://www.smith-wesson.com/ and any successor website that serves as Licensor's primary website during such time contains a link to Licensee's website and (b) Licensee shall have the non-exclusive right to use the website domain https://store.smith-wesson.com, which Licensee acknowledges is owned by Licensor, in connection with Licensee’s sale of Licensed Products.

13. Indemnification by Licensee; Insurance.

13.1 Licensee Indemnity. Licensee shall indemnify and hold S&W and its parent company, and their respective directors, officers, employees and agents (altogether the “S&W Parties”) harmless from and against any and all claims arising out of or relating to: (a) any inaccuracy or breach of Licensee’s representations, warranties, covenants or other obligations hereunder (including those set forth in Sections 12.2, 12.3, 12.4, and 12.5); (b) the design, development, manufacture, sourcing, marketing, advertising, promotion, merchandising, shipment, importing, exporting, distribution, sale or use of any Licensed Products or Promotional Materials (including any (i) product liability claims, (ii) claims of personal injury, death or property damage, (iii) claims made under any guaranties made or warranties given (in each case, whether express or implied) with respect to such Licensed Products, (iv) any claims of infringement or misappropriation of Intellectual Property of a third party except any claim arising out of the use of the Licensed Trademark or S&W’s Intellectual Property, or (v) any similar or other claim based on strict liability, negligence or warranty (whether express or implied)); or (c) any use of the Licensed Trademarks by Licensee in a manner not authorized by this License Agreement, provided however Licensee shall not have any indemnification obligations hereunder to the extent arising out of S&W’s breach of this agreement, gross negligence or intentional misconduct. Any settlement of any claim as a result of Licensee’s indemnification obligations hereunder shall first require the consent of S&W, and must release S&W from all liability for any and all claims arising out of or relating to the matter that were or could have been asserted by the claimant/plaintiff.

13.2 S&W Indemnity. S&W shall indemnify and hold Licensee and its parent company, and their respective directors, officers, employees and agents harmless from and against any and all claims arising out of (a) any inaccuracy or breach of S&W’s representations, warranties, covenants or other obligations hereunder, and (b) third party claims of infringement or misappropriation of a Licensed Trademark arising from use of a Licensed Trademark in a jurisdiction and with a Licensed Product in which and as to which such Licensed Trademark is registered, provided however S&W shall not have any indemnification obligations hereunder to the extent arising out of Licensee’s breach of this agreement, gross negligence or intentional misconduct.

13.3 Third Party Claims. If either party seeks indemnification or damages (the “Indemnified Party”) under this Agreement from the other party (the “Indemnifying Party”) for any claim asserted, against such Indemnified Party by a third party (a “Third Party Claim”), the Indemnified Party shall, promptly upon gaining knowledge of such Third Party Claim, deliver to the Indemnifying Party notice (a “Claim Notice”) of such Third Party Claim with sufficient detail as to why the Indemnifying Party is responsible for such Third Party Claim; provided, that a failure by the Indemnified Party to give such Claim Notice in the manner required pursuant to this Section 13.3 shall not limit or otherwise affect the obligations of the Indemnifying Party under this Agreement, except to the extent that such Indemnifying Party is actually prejudiced with respect to the rights available to the Indemnifying Party with respect to such Third Party Claims, and then only to the extent of any such actual prejudice. The Indemnifying Party shall have the right, at its sole option and expense, to appoint counsel of its choice, which must be reasonably satisfactory to the Indemnified Party, and to defend against, negotiate, settle or otherwise deal with such Third Party Claim in lieu of the Indemnified Party defending or settling such claim, provided the Indemnifying Party shall not have the right to defend such Third Party Claim if such Third-Party Claim seeks

11

 


 

relief other than the payment of monetary damages or seeks the imposition of a consent order, injunction or decree that would materially restrict the future activity or conduct of the Indemnified Party, or is a criminal Legal proceeding or alleges, or seeks a finding or admission of a violation of Law or violation of the rights of any person by the Indemnified Party.

13.4 Insurance.

(a) At all times during the Term of this Agreement and for a period of three years thereafter, Licensee shall procure and maintain, at its sole cost and expense, commercial general liability insurance with limits not less than Two Million Dollars ($2,000,000) per occurrence and Five Million Dollars ($5,000,000) in the aggregate, including bodily injury and property damage and products and completed operations and advertising liability, which policy will include contractual liability coverage insuring the activities of Licensee under this Agreement.

(b) All insurance policies required pursuant to Section 13.2 must:

(i) be issued by insurance companies reasonably acceptable to Licensor;

(ii) provide that such insurance carriers give Licensor at least 30 days’ prior written notice of cancellation or non-renewal of policy coverage; provided that, prior to such cancellation, Licensee has new insurance policies in place that meet the requirements of Section 13.2;

(iii) waive any right of subrogation of the insurers against Licensor or any of its Affiliates;

(iv) provide that such insurance be primary insurance and any similar insurance in the name of and/or for the benefit of Licensor is excess and non-contributory; and

(v) name Licensor and its Affiliates, including, in each case, all successors and permitted assigns, as additional insureds.

(c) Licensee shall provide Licensor with copies of the certificates of insurance and policy endorsements required by this Section 13.4 upon the written request of Licensor, and shall not do anything to invalidate such insurance.

14. Confidential Information.

14.1 Confidentiality and Non-Disclosure. The parties acknowledge that during the course of their performance under this Agreement, each party may learn Confidential Information of the other party. Each party agrees to take reasonable steps to protect such Confidential Information and further agrees that it shall not: (a) use such Confidential Information except as required in the normal and proper course of performing under this Agreement; (b) disclose such Confidential Information to a third party; or (c) allow a third party access to such Confidential Information (except as may otherwise be required by law) without, in each case, obtaining the prior written approval of the other party, provided, however, that such restrictions shall not apply to Confidential Information which a party has requested be subject to a confidentiality order but nonetheless is required to be revealed to an adjudicating body in the course of litigation. All Confidential Information is, and shall remain, the property of the party which supplied it. Each party shall take reasonable steps to mark its Confidential Information which is in written form with appropriate legends, provided, however, that the failure so to mark such Confidential Information shall not relieve the other party of its obligations hereunder.

12

 


 

14.2 Prohibited Use of S&W’s Confidential Information. Under no circumstances shall Licensee: (a) use S&W Confidential Information in connection with products outside of the scope of Licensee’s business of manufacturing, selling and sourcing firearm accessories, or that are not Licensed Products; or (b) disclose S&W Confidential Information to, or allow access to S&W Confidential Information by, anyone not directly associated with the design, development or manufacture of Licensed Products.

15. Miscellaneous.

15.1 Recalls. Licensee shall immediately notify S&W in the event of any product defect or recall considerations or deliberations concerning a Licensed Product. If, at any time, S&W determines that any Licensed Product sold by Licensee is defective, unsafe or otherwise harmful or potentially harmful to consumers or S&W, S&W shall have the right (but shall not be obligated) to require Licensee to recall such Licensed Product, provided, however, that such recall (or failure so to recall) shall not relieve Licensee of any obligations hereunder. The type and method of recall shall be subject to S&W’s approval. Licensee shall bear any and all costs related to any recall of Licensed Products, whether such recall is voluntary or required by S&W or any governmental authority. Licensee shall have and maintain an adequate and comprehensive lot traceability program to ensure recall effectiveness.

15.2 Relationship of the Parties. Neither Licensee nor S&W shall be construed to be the agent of the other in any respect. The parties have entered into this Agreement as independent contractors only, and nothing herein shall be construed to place the parties in the relationship of partners, joint venturers, agents or legal representatives. Neither Licensee nor S&W will have the authority to obligate or bind the other in any manner as to any third party. Nothing contained herein shall be construed to restrict Licensee’s ability to set its prices with respect to unaffiliated third parties.

15.3 Entire Agreement. This Agreement constitutes the entire agreement between the parties with respect to its subject matter and, as of its Effective Date, supersedes all prior agreements, understandings, commitments, negotiations and discussions with respect thereto, whether oral or written.

15.4 No Amendment. This Agreement may not be amended or modified in any respect, except upon mutual written agreement of the parties.

15.5 Waiver. The failure of any party to insist upon strict adherence to any provision of this Agreement on any occasion shall not be considered a waiver of such party’s right to insist upon strict adherence to such provision thereafter or to any other provision of this Agreement in any instance. Any waiver shall be in writing signed by the party against whom such waiver is sought to be enforced.

15.6 Sublicensing and Assignment. This Agreement and the rights and licenses granted to Licensee are personal to Licensee. Licensee shall not sublicense any of the Licensed Trademarks or assign or transfer any of its rights or delegate any of its obligations under this Agreement without the prior written consent of S&W. S&W shall not unreasonably withhold its consent to a proposed sublicense or assignment by Licensee to an Affiliate of Licensee, except S&W may, in its sole discretion, withhold any consent to any such proposed sublicense or assignment following a change of Control of Licensee or of any Affiliate of Licensee. Any attempted sublicense, assignment, transfer or delegation in violation of this Section 15.6 or by virtue of the operation of law shall be null and void and of no effect. This Agreement shall be binding upon, and shall inure to the benefit of, the parties’ respective successors and permitted assigns. For purposes of this Section 15.6, a “transfer” shall include the following actions by Licensee (whether effected in a single transaction or in a series of related transactions, and whether effected directly or indirectly): (a) the sale or other disposition of all or substantially all of Licensee’s business or assets (except for “ordinary course” inventory sales); (b) the transfer of effective voting or other business Control of Licensee; or (c) any other change of Control of Licensee.

13

 


 

15.7 Severability; Reformation. The provisions of this Agreement shall be severable. If a court of competent jurisdiction shall declare any provision of this Agreement invalid, illegally or unenforceable, the other provisions hereof shall remain in full force and effect, and such court shall be empowered to modify, if possible, such invalid, illegal or unenforceable provision to the extent necessary to make it valid and enforceable to the maximum extent possible.

15.8 Equitable Relief. Licensee acknowledges and agrees that: (a) its failure to perform its obligations under this Agreement and its breach of any provision hereof, in any instance, shall result in immediate and irreparable damage to S&W; (b) no adequate remedy at law exists for such damage; and (c) in the event of such failure or breach, S&W shall be entitled to equitable relief by way of temporary, preliminary and permanent injunctions, and such other and further relief as any court of competent jurisdiction may deem just and proper, in addition to, and without prejudice to, any other relief whether in law or in equity to which S&W may be entitled.

15.9 Governing Law; Jurisdiction and Venue. This Agreement will be governed by and construed in accordance with the laws of the Commonwealth of Massachusetts applicable to agreements made and to be performed entirely therein. Licensee hereby consents to the exclusive jurisdiction of the courts of the Commonwealth of Massachusetts and of the United States District Court for the District of Massachusetts for resolution of all claims, differences and disputes which the parties may have regarding, or which arise under, this Agreement. Any judgment or other decision of any such court shall be enforceable, without further proceedings, against the named party anywhere in the world where such party is located, does business or has assets.

15.10 Waiver of Right to Jury Trial. EACH OF THE PARTIES HEREBY WAIVES ITS RIGHTS TO A TRIAL BY JURY IN ANY LITIGATION IN ANY COURT WITH RESPECT TO, IN CONNECTION WITH, OR ARISING OUT OF, THIS AGREEMENT OR THE VALIDITY, INTERPRETATION OR ENFORCEMENT OF THIS AGREEMENT OR ANY OF THE TRANSACTIONS CONTEMPLATED HEREIN.

15.11 Notices. Materials required to be delivered to any party hereunder shall be delivered to the address given below for such party. Unless otherwise expressly stated in this Agreement, any notice, accounting statement, consent, approval or other communication under this Agreement shall be in writing and shall be considered given: (a) upon personal delivery, (b) two (2) business days after being deposited with an “overnight” courier or “express mail” service, or (c) seven (7) business days after being mailed by registered or certified first class mail, return receipt requested, in each case addressed to the notified party at its address set forth below (or at such other address as such party may specify by notice to the others delivered in accordance with this Section 15):

14

 


 

[continued on next page]

 

If to S&W:

Smith & Wesson Inc.

1852 Proffitt Springs Rd.

Maryville, TN 37801

Attn: President

 

With a copy to:

Smith & Wesson Inc.

1852 Proffitt Springs Rd.

Maryville, TN 37801

Attn: Legal Department

If to Licensee:

AOB Products Company

1800 North Route Z

Columbia, MO 65202

Attn: President

 

With a copy to:

TD Bank, N.A.

2 West Main St., 2nd Floor

Waterbury, CT 06702

Attention: AOB Products Acct Manager

 

 

15.12 Offer and Acceptance. This Agreement will not be effective unless and until it is fully executed by authorized officers of each of the parties.

 

[The remainder of this page is left blank intentionally.]

15

 


 

IN WITNESS WHEREOF, the parties hereto have caused this Agreement to be executed by their duly authorized officers as of the Amended Effective Date.

 

 

Smith & Wesson Inc.

 

AOB Products Company

 

 

 

 

 

By:

/s/ Mark P. Smith

 

By:

/s/ Brian D. Murphy

 

 

 

 

 

Name:

Mark P. Smith

 

Name:

Brian D. Murphy

 

 

 

 

 

Title:

President

 

Title:

President

 

16

 


EX-19.1 3 swbi-ex19_1.htm EX-19.1 EX-19.1

 

Exhibit 19.1

SMITH & WESSON BRANDS, INC.

POLICY ON INSIDE INFORMATION AND INSIDER TRADING

1.
PURPOSE

In the course of your relationship with Smith & Wesson Brands, Inc. (the “Company”) or one or more of its subsidiaries, you may have access to information about the Company that is not generally available to the public. A principal purpose of the federal securities laws is to prohibit so-called “insider trading”, which occurs when a person uses material non-public information (“inside information”) about a company to make decisions to buy, sell, or otherwise trade the company’s securities (including common stock, debt securities, and stock options) or to provide that information (“tip”) to others outside the company. Section 7 discusses the terms “material,” “non-public,” and “inside information”.

Because of your relationship with the Company, you have certain responsibilities under the federal securities laws with respect to inside information. The purpose of this Policy on Inside Information and Insider Trading (the “Policy”) is to describe the Company’s policies regarding the protection of material non-public information and trading and tipping, as well as the expected standards of conduct each member of the Board of Directors of the Company (a “Director” and, collectively, the “Board”), each person required to file reports under Section 16 (a “Section 16 Officer”) of the Securities Exchange Act of 1934, as amended (the “Exchange Act”) regardless of whether that person has been classified by the Board as an executive officer, and each employee of the Company with respect to these sensitive matters. You should read this Policy carefully and comply with this Policy at all times.

2.
SCOPE

This Policy applies to every Director and Section 16 Officer of the Company, to every employee of the Company, and to any family members who reside in the household of any such person. Therefore, all references to “you” in this Policy mean you, as well as any family members. Family member means any family member who resides in your household and any family member who does not reside in your household but whose transactions in securities of the Company are directed by you or are subject to your influence or control (e.g., parents or adult children who can be expected to consult with you before they trade in securities of the Company).

Section 3 prohibits trading in certain circumstances and applies to all Directors, Section 16 Officers, and employees. Section 4 imposes special additional restrictions and applies to Directors, Section 16 Officers, and “restricted employees,” which includes the personnel listed on Exhibit A.

1

 


 

The Nominations and Corporate Governance Committee may recommend, and the Board may approve, others as Section 16 Officers or make other changes in the classification of individuals as Section 16 Officers, in each case upon written notice to them. The Company’s General Counsel (the “GC”) will maintain a list of all Section 16 Officers. The Company’s Human Resources Department will maintain a list of all restricted employees, which will be reviewed quarterly with the Company’s Chief Financial Officer (the “CFO”) and may be updated from time to time after consultation with the Company’s CFO.

The term “non-restricted employees” includes all employees other than Section 16 Officers and restricted employees.

3.
POLICY FOR DIRECTORS, SECTION 16 OFFICERS, RESTRICTED EMPLOYEES, AND non‑RESTRICTED EMPLOYEES
3.1.
Applicability.

This Section 3 applies to all Directors, Section 16 Officers, and employees of the Company as well as any family members, unless otherwise stated herein.

3.2.
General Policy Regarding Trading and Tipping.
3.2.1.
You may not trade in securities of the Company (or any other entity, such as a customer, supplier, possible acquisition target, or competitor) at any time that you possess material non-public information about the Company (or about such other entity). This restriction applies both to purchases and sales of securities regardless of how or from whom the material non-public information has been obtained. Section 5 includes information about written plans, contracts, instructions, or arrangements that may be made under Rule 10b5-1 of the Exchange Act (a “Rule 10b5-1 Trading Plan”). For the avoidance of doubt, “trading” means any purchase, sale, or other transaction to acquire, transfer or dispose of securities, including derivative exercises, gifts or other contributions, pledges, exercises of stock options granted under the Company’s stock plans, sales of stock acquired upon exercise of options and trades made under an employee benefit plan (e.g., 401(k) plan).
3.2.2.
If you are a non-restricted employee, you may trade in securities of the Company at any time and without prior approvals provided that you are not in possession of material non-public information concerning the Company.
3.2.3.
If you are a non-restricted employee and wish to enter into, amend, modify, or terminate a Rule 10b5-1 Trading Plan, you must follow the procedures set forth in Section 5.3 and are subject to the restrictions set forth in Section 5.2.
3.2.4.
You may not convey (or “tip”) material non-public information regarding the Company (or any other entity, such as a customer, supplier, possible acquisition target, or competitor of the Company) to any other person. The concept of unlawful tipping includes passing on such information to friends, family members, or acquaintances. You may, of course, provide such information to

2

 


 

other Company employees or representatives on a “need to know” basis in the course of performing your job with the Company.
3.2.5.
You may not engage in derivatives trading or hedging involving the Company’s securities or pledging or margining the Company’s common stock, which include trading in call or put options involving the Company’s securities as well as “short sales” of the Company’s securities.
3.2.6.
You must promptly report to the Company’s Chief Executive Officer (the “CEO”), CFO, or GC any trading in the Company’s securities by Company personnel or disclosure of material non-public information by Company personnel that you believe may violate this Policy or the securities laws of the United States.
3.2.7.
As and when circumstances require, the Company’s CFO may implement additional restrictions (including “blackout periods” as discussed in Section 4.2) on non-restricted employees as a result of significant unannounced corporate developments.
3.3.
Certain Securities Acquired Through the Company Equity Plans.
3.3.1.
Employee Stock Purchase Plan – If you are a Section 16 Officer or an employee, the trading prohibitions and restrictions set forth in this Policy do not apply to periodic payroll contributions by you to the Company’s Employee Stock Purchase Plan (the “ESPP”) pursuant to the terms and conditions of the ESPP under an election made when you were not aware of material non-public information about the Company. However, while you are aware of material non-public information about the Company, you may not alter your instructions regarding the purchase or sale of the Company’s securities in the ESPP, including (i) electing to begin participating or ceasing to participate in the ESPP, (ii) increasing or decreasing the percentage of your payroll contributions to the ESPP; or (iii) selling the common stock issued by the Company pursuant to the ESPP, subject to the exception in Section 4.3.2.2.
3.3.2.
Stock Options – All sales of securities acquired through the exercise of employee stock options granted by the Company are subject to this Policy. The exercise of employee stock options granted by the Company is exempt from this Policy if the exercise price and statutory tax withholdings are paid in cash or on a “net share basis” in which the Company withholds a portion of the shares underlying the options. This Policy, however, does apply in the case of a Broker-Assisted Cashless Exercise. A Broker-Assisted Cashless Exercise is the exercise of a stock option through a broker in which a portion of the exercised shares are sold into the market and the requisite amount of the sale proceeds are used to pay the exercise price, tax obligations, or both.
3.3.3.
Restricted Stock or Restricted Stock Units – The prohibitions of this Policy do not apply to the deduction of shares by the Company to satisfy the statutory tax withholding liability upon the vesting or delivery of restricted stock or restricted stock units (“RSUs”).

3

 


 

3.4.
Safeguarding Material Non-Public Information.
3.4.1.
Care must be taken to safeguard the confidentiality of internal information. For example, sensitive documents should not be left lying on desks, and visitors should not be left unattended in offices containing internal Company documents.
3.4.2.
Before material information relating to the Company or its business has been disclosed to the general public, it must be kept in strict confidence. Such information should be discussed only with persons who are employed by or represent the Company who have a “need to know” and should be confined to as small a group as possible. The utmost care and circumspection must be exercised at all times. Therefore, conversations in public places, such as elevators, restaurants, and airplanes, should be limited to matters that do not involve information of a sensitive or confidential nature and conversations on mobile phones should be conducted with care. In addition, you should not transmit confidential information through the Internet, including social media sites, blogs, or online forums, or any electronic mail system that is not secure.
3.4.3.
To ensure the Company’s confidences are protected to the maximum extent possible, no individuals other than specifically authorized personnel may release material information to the public or respond to inquiries from the media, analysts, or others outside the Company. If you are contacted by the media or by a securities analyst seeking information about the Company or any of its subsidiaries and if you have not been expressly authorized by the Company’s CEO or CFO to provide information to the media or to analysts, you should refer the call to the Company’s CEO or CFO.
4.
ADDITIONAL RESTRICTIONS FOR DIRECTORS, SECTION 16 OFFICERS, AND/or RESTRICTED EMPLOYEES
4.1.
Applicability.

Except as specifically set forth below, this Section 4 applies to all Directors, Section 16 Officers, and restricted employees.

4.2.
Blackout Periods. To avoid improper conduct or the appearance of impropriety, Directors, Section 16 Officers, and restricted employees are prohibited from trading in the Company’s securities and entering into, amending, or modifying Rule 10b5-1 Trading Plans during times when the Company is most likely to have (or is presumed to have) material non-public information available. These “blackout periods” may vary in length and will be imposed because these persons generally have access to a range of financial and other sensitive information about the Company.
4.2.1.
Quarterly Blackout Periods – Trading in the Company’s securities and entering into, amending, or modifying Rule 10b5-1 Trading Plans are prohibited during the period beginning at the close of the market on the last business day of the calendar month immediately preceding the Company’s next fiscal quarter end and ending 48 hours after the public release of the Company’s quarterly and annual earnings.

4

 


 

4.2.2.
Rule 10b5-1 Trading Plan Blackout Periods for Directors and Section 16 Officers – If you are a Director or a Section 16 Officer, you may not trade, even in accordance with a previously approved Rule 10b5-1 Trading Plan, commencing on the first day of the two-week period prior to an earnings announcement by the Company and continuing until 48 hours thereafter.
4.2.3.
Other Blackout Periods – The Company’s CFO, from time to time, may impose additional special blackout periods on Directors, Section 16 Officers, and restricted employees as a result of significant unannounced corporate developments. If the Company’s CFO imposes a special blackout period, she or he will notify the Directors, Section 16 Officers, and restricted employees affected.
4.3.
Trading Windows.
4.3.1.
Quarterly Trading Windows – Generally, you may trade in the Company’s securities or enter into, amend, or modify a Rule 10b5-1 Trading Plan during the period beginning 48 hours after the public release of the Company’s quarterly or annual earnings and ending at the close of the market on the last day of the calendar month immediately preceding the Company’s next fiscal quarter end (the “trading window” or “open window”).
4.3.2.
Exceptions
4.3.2.1.
Except as set forth in Section 4.2.2 for Directors and Section 16 Officers, trading windows are not applicable with respect to trading pursuant to a Rule 10b5-1 Trading Plan, provided you have obtained pre-clearance from the Company’s CFO that such trading plan would not violate this Policy.
4.3.2.2.
Except for Section 16 Officers, stock acquired pursuant to the ESPP may be sold on the next business day following acquisition regardless of whether such business day is during a trading window, provided that you are not in possession of material non-public information at the time of sale.
4.3.3.
In certain very limited circumstances, the Company may waive the requirement that trades be made and Rule 10b5-1 Trading Plans be entered into, amended, or modified only during the trading window.
4.4.
Restricted Employees. If you are a restricted employee, except for trades made in accordance with an existing Rule 10b5-1 Trading Plan, you may trade in securities of the Company only (a) during a trading window, subject to limited case-by-case waivers by the Company’s CFO after consultation with the Company’s GC and (b) after you have obtained pre-clearance from the Company’s CFO.

5

 


 

4.5.
Directors and Section 16 Officers. If you are a Director or a Section 16 Officer:
4.5.1.
You may trade in securities of the Company only in limited number of ways:
4.5.1.1.
In an open window for transactions that will be completed during an open window (an “Immediate Trade”) provided that (a) the Director or Section 16 Officer sends an email to the Company’s CFO, giving not less than 24 hours nor more than 48 hours advance notice of an intention to trade in securities of the Company, (b) the Director or Section 16 Officer will be responsible directly or through the broker to report, not later than the opening of market on the day following the transaction, the date of the transaction, the number of shares involved in the transaction, the price per share of the shares involved in the transaction, and the source of the shares (ESPP, RSU, or open market purchases) and (c) the Director or Section 16 Officer must not possess material non-public information regarding the Company at the time of the transaction, or
4.5.1.2.
Through a Rule 10b5-1 Trading Plan (as described below in Section 5) that may be entered into (a) during an open window, subject to limited case-by-case waivers by the Company’s CFO after consultation with the Company’s GC and (b) after obtaining pre-clearance of the Rule 10b5-1 Trading Plan from the Company’s CFO. The Company’s CFO must obtain pre‑approval from the Company’s CEO for her or his own Rule 10b5-1 Trading Plan.
4.5.2.
Pursuant to Section 4.2.2, you may not trade, even in accordance with a previously approved Rule 10b5-1 trading plan, commencing on the first day of the two-week period prior to an earnings announcement by the Company and continuing until 48 business hours thereafter.
4.6.
Competitors. You may not trade in securities of Sturm, Ruger & Company, Inc. or any similar competitor of the Company unless you have obtained pre-clearance from the Company’s CFO.
4.7.
Employee Stock Purchase Plan. If you are a Section 16 Officer or a restricted employee:
4.7.1.
You must obtain pre-clearance from the Company’s CFO before you may alter your instructions regarding the purchase or sale of the Company securities in the ESPP, including (i) electing to begin participating or ceasing to participate in the ESPP, (ii) increasing or decreasing the percentage of your payroll contributions to the ESPP; or (iii) selling the common stock issued by the Company pursuant to the ESPP, subject to the exception in Section 4.3.2.2; and
4.7.2.
You may alter your instructions regarding the purchase or sale of the Company securities in the ESPP, including (i) electing to begin participating or ceasing to participate in the ESPP, (ii) increasing or decreasing the percentage of your payroll contributions to the ESPP; or (iii) selling the common stock issued by the Company pursuant to the ESPP, subject to the exception in Section 4.3.2.2, only during a trading window, subject to limited case-by-case waivers by the Company’s CFO after consultation with the Company’s GC.

6

 


 

5.
RULE 10b5-1 TRADING PLANS
5.1.
If you are a Director, Section 16 Officer, or employee (non-restricted or restricted) and you are not effecting an Immediate Trade as set forth above in Section 4.5.1.1, you may (i) enter into, amend, or modify a Rule 10b5-1 Trading Plan at any time you are not in possession of material non-public information about the Company and (ii) enter into, amend, or modify a Rule 10b5-1 Trading Plan only after you have obtained pre‑clearance from the Company’s CFO that such Rule 10b5-1 Trading Plan would not violate this Policy (“pre-clearance”). Even if you receive pre-clearance, you may enter into, amend, or modify a Rule 10b5-1 Trading Plan only so long as you are not in possession of material non-public information about the Company. If you are a Director, Section 16 Officer, or restricted employee, you are also subject to the provisions in Section 4 with respect to entering into, amending, or modifying a Rule 10b5-1 Trading Plan.
5.2.
With respect to a Director or Section 16 Officer, no trade shall be made pursuant to a new, amended, or modified Rule 10b5-1 Trading Plan entered into pursuant to Section 5.1 (including obtaining pre-clearance) until the later of (i) 90 days after the adoption or modification of the trading plan, or (ii) two business days following the filing by the Company of the quarterly report on Form 10-Q or annual report on Form 10-K for the fiscal quarter in which the plan was adopted, amended, or modified; provided that, in any event, such cooling-off period is not required to exceed 120 days following adoption or modification of the plan. With respect to an employee (non-restricted or restricted), no trade shall be made pursuant to a new, amended, or modified Rule 10b5-1 Trading Plan entered into pursuant to Section 5.1 (including obtaining pre-clearance) until 30 days after the adoption or modification of the trading plan.
5.3.
When adopting a new, amended, or modified Rule 10b5-1 Trading Plan, a Director or Section 16 Officer must include in the plan written representations certifying that he or she (i) is not aware of material nonpublic information about Company or its securities and (ii) is adopting, amending, or modifying the plan in good faith and not as part of a plan or scheme to evade the prohibitions of Exchange Act Rule 10b-5.
5.4.
You are generally prohibited from maintaining more than one Rule 10b5-1 Trading Plan for open market purchases or sales of the Company’s securities at any given time unless one of the following three exemptions is met:
5.4.1.
A person may enter into more than one plan with different broker-dealers or other agents and treat the plans as a single “plan” so long as, when taken as a whole, the “plan” complies with all of the requirements of Rule 10b5-1;
5.4.2.
A person may adopt one later-commencing plan so long as trading under the later-commencing plan is not authorized to begin until after all trades under the earlier-commencing plan are completed or expire without execution. If the earlier-commencing plan is terminated earlier, the later-commencing plan must have a cooling-off period that starts when the first plan terminates; and
5.4.3.
A person may have an additional plan set up solely to sell securities as necessary to satisfy tax-withholding obligations arising exclusively from the vesting of a compensatory award, otherwise known as “sell-to-cover” transactions.

7

 


 

Contact the Company’s CFO if you have questions.

 

5.5.
You may not enter into more than one “single-trade plan” in any 12-month period. For these purposes, “single-trade plan” means a Rule 10b5-1 Trading Plan that is designed to effect the open market purchase or sale of the total amount of the securities subject to the plan as a single transaction. Rule 10b5-1 Trading Plans for qualified sell-to-cover transactions with respect to certain compensatory awards are not included in this limit.
5.6.
If you enter into a Rule 10b5-1 Trading Plan, you must do so in good faith and must act in good faith with respect to such plan.
5.7.
If you have a previously approved Rule 10b5-1 Trading Plan in place, the Company will not sign any request to amend or modify such plan following any date you cease being a Director, Section 16 Officer, or employee, subject to limited case-by-case waivers by the Company’s CFO after consultation with the Company’s GC. Keep in mind, however, you may not trade in the Company’s securities while in possession of material non-public information even after you are no longer are a Director, Section 16 Officer, or employee.
6.
penalties for insider trading violations
6.1.
Penalties for trading on or tipping material non-public information can be severe, including prison sentences, criminal fines, civil penalties, and civil enforcement injunctions. Given the severity of the potential penalties, compliance with this Policy is absolutely mandatory at all times.
6.2.
Trading on inside information is a crime. If you are convicted of insider trading, you can face up to $5 million in fines and a maximum 20-year prison sentence. Business entities that are found guilty of insider trading face up to $25 million in fines and participants in the scheme can also be imprisoned for up to 20 years.
6.3.
The SEC also has the authority to seek a civil monetary penalty of up to three times the amount of the profit gained or loss avoided as a result of an individual’s insider trading. The SEC may also impose control person liability on the Company for up to the greater of $1,000,000 or three times the amount of profit gained or loss avoided by insider trading. In addition to civil penalties, the SEC may seek other relief such as an injunction against future violations and disgorgement of profits resulting from illegal trading. Finally, private parties may bring actions against any person purchasing or selling a security while in the possession of material non-public information.
6.4.
On occasion, it may be necessary for legitimate business reasons to disclose material non-public information to persons outside the Company. Such persons might include outside Company auditors and legal counsel, commercial bankers, investment bankers, and companies seeking to engage in a strategic transaction with the Company. In such circumstances, the information should not be conveyed until an express agreement has been reached to maintain the information in confidence, to provide that such information is not to be used for trading purposes, and to mandate that such information may not be further disclosed other than for legitimate business reasons.

8

 


 

6.5.
Any Director, Section 16 Officer, or employee who violates the prohibitions against insider trading or knows of such violation by any other persons must report the violation immediately to the Company’s CEO, CFO, or GC. Upon learning of any such violations, the Company will determine whether it should publicly release any material non-public information and/or report the violation to the appropriate governmental authority.
6.6.
Your failure to comply with this Policy at all times will be grounds for disciplinary action by the Company, up to and including dismissal for cause.
7.
DEFINITIONS
7.1.
Inside (or “non-public”) Information.”
7.1.1.
Inside (or “non-public”) information is material information about the Company that has not been disclosed through wide dissemination to the public. Information generally becomes public when it has been disclosed by the Company or third parties to achieve broad, non-exclusionary distribution to the investing public through recognized channels of distribution, without favoring any person or group and public investors have had a reasonable period of time to absorb and react to the information. Generally, information which has not been available to the investing public for at least 48 business hours’ time during which the Nasdaq stock market is open for trading, after formal release is considered to be non-public. Recognized channels of distribution include press releases or other public statements, including any publicly disclosed filing with the SEC.
7.1.2.
Inside or non-public information may include, among other things, strategic plans; significant capital investment plans; negotiations concerning acquisitions or dispositions; major new contracts (or the loss of a major contract); other favorable or unfavorable business or financial developments; projections or prospects; a change in control or a significant change in management; impending securities splits, securities dividends, or changes in dividends to be paid; a call of securities for redemption; and, most frequently, financial results. Furthermore, non-public information may be information available to a select group of analysts or brokers or institutional investors; undisclosed facts that are the subject of rumors, even if the rumors are widely circulated; and information that has been entrusted to the Company on a confidential basis until a public announcement of the information has been made and enough time has elapsed for the market to respond to a public announcement of the information (normally 48 hours).
7.2.
Material Information.”
7.2.1.
Information is material if there is a likelihood that a reasonable investor would consider it important in deciding whether to buy, hold, or sell the Company’s securities. Any information that could reasonably be expected to affect the price of the Company’s securities is material for these purposes. In this regard, potential market reaction or sensitivity to the information is a key consideration. Moreover, although multiple pieces of information may not be material individually, if the aggregate effect of those pieces, when they become public, would alter the “total mix” of available information and result in a reevaluation

9

 


 

of the Company’s securities, then such pieces of information are considered material. Material information can be positive or negative. While it is not possible to identify in advance all information that will be deemed to be material, examples of potentially material information include the following:
Financial results, including earnings information and quarterly results;
Known but unannounced future earnings or losses;
Guidance on earnings estimates;
Execution or termination of a significant financing arrangement;
Information relating to a pending or proposed merger or other acquisition, disposition, or joint venture;
Information relating to the disposition or acquisition of significant assets;
Changes in financial liquidity;
Events regarding the Company’s securities, including defaults on senior securities, calls of securities for redemption, repurchase plans, stock splits, changes in dividend policy, and changes to rights of securityholders;
New equity or debt offerings (public or private);
Significant cybersecurity attacks, including, but not limited to, ransomware events;
Significant increases or decreases in the amount of outstanding securities or indebtedness;
Significant developments (whether positive or negative) in material pending litigation;
Significant litigation exposure because of actual or threatened litigation;
Changes in auditors or a determination that the Company’s financial statement can no longer be relied upon;
Changes in senior management;
Significant changes in compensation policy and the granting of options or payment of other compensation to Directors or Company officers;
Significant non-routine transactions with Directors, Company officers, or principal security holders; and
Bankruptcies, receiverships, or reorganizations.
7.2.2.
It can sometimes be difficult to know whether information would be considered “material.” The determination of whether information is material is almost always clearer after the fact, when the effect of that information on the market can be quantified. Although you may have information about the Company that you do not consider to be material, federal regulators and others may conclude (with the benefit of hindsight) that such information was material. Therefore, trading in the Company’s securities when you possess non-public information about the Company can be risky. When doubt exists, the information should be presumed to be material. If you are unsure whether information of which you are aware is material or non-public, you should consult with the Company’s CFO.
8.
REFERENCE

See also:

INVESTOR-001A Pre-Clearance Form for Rule 10b5-1 Trading Plans – Restricted Employees, and Section 16 Officers other than Outside Directors

10

 


 

9.
CERTIFICATION

Please sign, date, and return the attached Certification stating that you received the Company’s Policy on Inside Information and Insider Trading regarding insider trading and the preservation of the confidentiality of material non-public information and related procedures, and that you agree to comply with it. The Company will deem you to be bound by this Policy whether or not you sign the Certification.

CERTIFICATION

I hereby certify as follows:

a. I have read and understand this Policy on Inside Information and Insider Trading, a copy of which was distributed with this Certificate;

b. I have complied with the policy;

c. I will continue to comply with the policy;

d. I will either (i) make an Immediate Trade during an open window as described in Section 4.5 or (ii) request prior clearance of all Rule 10b5-1 Trading Plans and all proposed sales or acquisitions of securities of the Company, except for an Immediate Trade; and

e. I will report all transactions in securities of the Company in writing to the Company’s CFO.

Signature:

Name:

(Please print)

Department or Title:

Employee #:

Date:

NOTE: Certifications “d” and “e” above relate only to Directors, Section 16 Officers, and restricted employees. They do not relate to non-restricted employees.

11

 


EX-21.1 4 swbi-ex21_1.htm EX-21.1 EX-21.1

Exhibit 21.1

SUBSIDIARIES

Name

 

State or Jurisdiction

of Organization

Smith & Wesson Inc.

Delaware

Smith & Wesson Sales Company

 

Delaware

 


EX-23.1 5 swbi-ex23_1.htm EX-23.1 EX-23.1

 

Exhibit 23.1

CONSENT OF INDEPENDENT REGISTERED PUBLIC ACCOUNTING FIRM

 

We consent to the incorporation by reference in Registration Statement Nos. 333-193001, 333-263991, and 333-267382 on Form S-8 of our report dated June 20, 2024, relating to the consolidated financial statements of Smith & Wesson Brands, Inc. and the effectiveness of Smith & Wesson Brands, Inc.’s internal control over financial reporting appearing in this Annual Report on Form 10-K for the year ended April 30, 2024.

 

/s/ Deloitte & Touche LLP

Hartford, Connecticut

June 20, 2024

 

 


EX-31.1 6 swbi-ex31_1.htm EX-31.1 EX-31.1

Exhibit 31.1

CERTIFICATION

I, Mark P. Smith, certify that:

1. I have reviewed this annual report on Form 10-K 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.

 

Date: June 20, 2024

 

/s/ Mark P. Smith

 

 

Mark P. Smith

 

 

President and Chief Executive Officer

 


EX-31.2 7 swbi-ex31_2.htm EX-31.2 EX-31.2

Exhibit 31.2

CERTIFICATION

I, Deana L. McPherson, certify that:

1. I have reviewed this annual report on Form 10-K 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.

 

Date: June 20, 2024

 

/s/ Deana L. McPherson

 

 

Deana L. McPherson

 

 

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

 

 


EX-32.1 8 swbi-ex32_1.htm EX-32.1 EX-32.1

 

Exhibit 32.1

CERTIFICATION 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 Annual Report on Form 10-K of Smith & Wesson Brands, Inc. (the “Company”) for the year ended April 30, 2024, 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 my best knowledge and belief, pursuant to 18 U.S.C. § 1350, as adopted pursuant to § 906 of the Sarbanes-Oxley Act of 2002, that:

(1) The Report fully complies with the requirements of Section 13(a) or 15(d) of the Securities Exchange Act of 1934 (15 U.S.C. 78m(a) or 78o(d)); and

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

Date: June 20, 2024

 

/s/ Mark P. Smith

 

Mark P. Smith

 

President and Chief Executive Officer

 

 


EX-32.2 9 swbi-ex32_2.htm EX-32.2 EX-32.2

 

Exhibit 32.2

CERTIFICATION 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 Annual Report on Form 10-K of Smith & Wesson Brands, Inc. (the “Company”) for the year ended April 30, 2024, 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 my best knowledge and belief, pursuant to 18 U.S.C. § 1350, as adopted pursuant to § 906 of the Sarbanes-Oxley Act of 2002, that:

(1) The Report fully complies with the requirements of Section 13(a) or 15(d) of the Securities Exchange Act of 1934 (15 U.S.C. 78m(a) or 78o(d)); and

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

Date: June 20, 2024

 

/s/ Deana L. McPherson

 

Deana L. McPherson

 

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

 

 

 


EX-97.1 10 swbi-ex97_1.htm EX-97.1 EX-97.1

Exhibit 97.1

CLAWBACK POLICY

(Effective November 30, 2023)

If Smith & Wesson Brands, Inc. (together with its subsidiaries, the “Company”) is required to prepare an Accounting Restatement (as defined below), then the Company will recover reasonably promptly the amount of Erroneously Awarded Compensation (as defined below) Received by any current or former Executive Officer (as defined below) during the Recovery Period (as defined below).

The Company will not be required to enforce this policy if the Compensation Committee determines that (i) recovery would be impracticable as determined by the Company’s Compensation Committee and (ii) one of the conditions of (A), (B), or (C) are satisfied:

(A)
The direct expense paid to a third party to assist in enforcing this policy would exceed the amount to be recovered; provided, before concluding that it would be impracticable to recover any amount of Erroneously Awarded Compensation based expense of enforcement, document such reasonable attempt(s) to recover, and provide that documentation to Nasdaq).
(B)
Recovery would violate home country law where that law was adopted prior to November 28, 2022; provided, before concluding that it would be impracticable to recover any amount of Erroneously Awarded Compensation based on violation of home country law, the Company must obtain an opinion of home country counsel, acceptable to Nasdaq, that recovery would result in such a violation, and must provide such opinion to Nasdaq.
(C)
Recovery would likely cause an otherwise tax-qualified retirement plan, under which benefits are broadly available to the Company’s employees, to fail to meet the requirements of the Internal Revenue Code.

The Company is prohibited from indemnifying any current or former Executive Officer against the loss of any Erroneously Awarded Compensation or paying or reimbursing such Executive Officers for insurance premiums to recover losses incurred under this policy.

This policy is intended to comply with Nasdaq Listing Rule 5608, as required by Section 10D of the Securities Exchange Act of 1934, as amended (Exchange Act) and Rule 10D-1 promulgated thereunder. The Compensation Committee shall have express discretionary authority to interpret and administer this policy and to make all determinations with respect to this policy in its sole discretion which shall be final and binding on all parties.

Definitions: For purposes of this policy:

“Accounting Restatement” means an accounting restatement triggered by the material noncompliance of the Company with any financial reporting requirement under the securities laws, including any required accounting restatement to correct an error in previously issued financial statements that is material to the previously issued financial statements or that would result in a material misstatement if the error were corrected in the current period or left uncorrected in the current period.
“Executive Officer” has the meaning of the term “officer” as set forth in Exchange Act Rule 16a- 1. Identification of an Executive Officer for purposes of this policy and Nasdaq Listing Rule 5608 would include at a minimum executive officers identified pursuant to 17 CFR 229.401(b).

“Erroneously Awarded Compensation” means the amount of Incentive-Based Compensation Received by an Executive Officer that exceeds the amount of Incentive-Based Compensation that otherwise would have been Received had it been determined based on the restated amounts, which amount must be computed without regard to any taxes paid.
“Financial Reporting Measure” are measures that are determined and presented in accordance with the accounting principles used in preparing the Company’s financial statements, and any measures that are derived wholly or in part from such measures. Stock price and total shareholder return are also Financial Reporting Measures. A Financial Reporting Measure need not be presented within the financial statements or included in a filing with the U.S. Securities and Exchange Commission.
“Incentive-Based Compensation” means any compensation that is granted, earned or vested based wholly or in part upon the attainment of any Financial Reporting Measure.
“Received” with respect to Incentive-Based Compensation means the fiscal period during which the Financial Reporting Measure specified in the Incentive-Based Compensation award is attained, even if the payment or grant of the Incentive-Based Compensation occurs after the end of that period.
“Recovery Period” means the three completed fiscal years immediately preceding the date that the Company is required to prepare an Accounting Restatement, which date is the earlier to occur of (a) the date the Board of Directors, a Board committee, or the officer or officer of the Company authorized to take such action if Board action is not required, concludes, or reasonably should have concluded, that the Company is required to prepare an Accounting Restatement or (b) the date a court, regulator or other legally authorized body directs the Company to prepare an Accounting Restatement. In addition to these last three completed fiscal years, the Recovery Period also applies to any transition period (that results from a change in the Company’s fiscal year) within or immediately following those three completed fiscal years. However, a transition period between the last day of the Company’s previous fiscal year end and the first day of its new fiscal year that comprises a period of nine to 12 months would be deemed a completed fiscal year.

GRAPHIC 11 img126792259_0.jpg GRAPHIC begin 644 img126792259_0.jpg M_]C_X 02D9)1@ ! 0$ W #< #_VP!# (! 0$! 0(! 0$" @(" @0# @(" M @4$! ,$!@4&!@8%!@8&!PD(!@<)!P8&" L("0H*"@H*!@@+# L*# D*"@K_ MVP!# 0(" @(" @4# P4*!P8'"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H* M"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@K_P 1" "1 I4# 2( A$! Q$!_\0 M'P 04! 0$! 0$ $" P0%!@<("0H+_\0 M1 @$# P($ P4% M! 0 %] 0(# 01!1(A,4$&$U%A!R)Q%#*!D:$((T*QP152T? D,V)R@@D* M%A<8&1HE)B7J#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#]^**** "B MBC.* "FG[U+O7IFFN5!W%L4;AT%W=C2 _-@5\U?M[^Q_L\_ MLK274 \U&OO%6M"$D](W2.%6R.Y5B#VKV,#P_G&8QYJ-%M=WHOO=CRL9G65X M&7+5J)/LM7^!^S1Z%I6 MGC'H/,G=?_'37/6__!?7_@L1HTHUC4/B<9K?[WEWG@:V6$CTRL*G'_ J]J/ MNM)D#&YL?UK^?#P)_P=-?M^Z)XAM;K MQ]\._A[KFFQ<75C:Z7<64TW&/];Y\@4YY^X?PKZK_9X_X.KOV>?%LEOI?[1W MP-UWPG<.K?:-2T.==0M5;(VJ%.R3'J2.*Y<3P?GV'CS*GS?X6G^!TT.)\GK2 MLY\K_O*Q^LBDDTZO+OV9_P!LS]F#]KSPXWB;]G3XT:'XHAA0-=VUC= 75KDD M RP-B2,$@@%E ;!P37IXD0]Z^;J4ZE&?)43371Z,]ZG4IUH\T&FO+4=11D8S M1FLRPHH+ =31NYQ0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% ! M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %% M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444 M4 %%%% !1110 444$X&: "FR8ZF@OCH*^>?^"CO_ 4:^"__ 3F^"4GQ,^) M%PM]K5[OA\+>%X)@MQJMR!T'79$O!>0@A1ZD@';#X>MBJT:5)7E+1(RK5Z.' MHNK4=HK=G7_M??MG?L_?L0?"BX^+OQ^\:PZ98Q_)96:D/=:A-VB@B!R[>N. M.20*_#3]M?\ X+J?MS_\%#?&W_"@OV1M'USP;X=U:9K2ST/PFSR:UK*ER 9I MXQOB4I@-'$57&_>SJ<#S'X;_ X_;Q_X+\_ME7WB3Q/K\T\7G*^K:M-&ZZ/X M4T_)\NVMX@=J@#(2,$O(P9W9F+R']XO^"?7_ 2__9?_ ."=_P /(?#WPC\) M0W_B2XASK_CC5+='U+4I"02N_'[F$84+#'A $#-ND+R-]Q]7R?A6FGB(JMB; M?#]F/KYK^K'R'MLSXCFU1;IT._61^4/[&/\ P:^_M$?%N*U\2?L (XX_.L_P 4^*_#/@?P M_>>+/&&OV>EZ7IUNT]]J%_<+%#;QJ,EW=B H'J:^?Q_$F=9E)QE4:72,=%^& M_P [GM8/(I>//$UAH/@_P9X6L&GN%M M-/CM[>VC ^['%&H&2S10O!:ZC:W4.IR)&CG!DCWV(?<,8**0>*^,?VV= M3^,?PO\ V]]-^._[-7_!/B^^%EE\)=0MK2Q_X1OPY-+I^IR6%RY2^>06XA+2 M1[%8@.#LW$L237KY;P]3Q6':Q3E&K)2M=I)62M=/5\U_D>7F&>2P]=.@E*FG M%.RO>^]K:*UC^B#XH?L\? 3XWZ7'HOQE^"/A'Q99QMNAM?$WARVOHXV]56=& M /TKXW_:7_X-O_\ @G#\=+>YU+X?^#=2^&NM3+.ZWGA/4':U:9P-I>TG+QA$ M(R(X?)'S$$],//AGXQT_7='ODWV>I:5>)-#*/9E)&1W M'4'@X->-..?9#45W.GZ-V?YIGK1>2YQ3T49_+7_,_GO_ &J/^"$__!1+_@GO MXA_X7K^S3XEU#Q5I^B3M/8^(O =Q-;:Q8+M?]XT,9$G"<,8RV=^,$9KW[_@F MQ_P.='\/:;YJP_;M%/\ A?O[->KZ'X9\?7D;7-OXFT-EETOQ&N, 7(A)0ME> M+A/FZA@XV[/O]?(\>MDV*RNI[7+)^;IMW3]/Z^9] M[> O'O@OXG>#=.\?_#SQ+9ZSHFK6JW.FZII]P)(;B)APRL.OOW!R#R#6P/4= M#7\X_P"P7_P48_:S_P""*'[0VH?LM_M)^&-3G\%PZKL\1>$;M]S:>S'_ (_K M!SP58?-M4[)!SPW-?T*?"7XL^ /C;\.-'^+/PP\1V^KZ#KMC'=:;J%J^5EC8 M?H1R"#R""#7AYUD=;*:D7?FI2UC-;/\ X)[&4YO2S*#7PSCI*+Z/_(Y[]HC] MJCX&_LM>'[/7_C)XS73WU2Z-IH>EVUO)VMXE:2:0XP HZLH)&1 M7-?LX_M^?LZ_M.>)9O /@O5=8T7Q5;VANY?"'C+0+C2=4^R[MOGK!<*I>//& MY<@=\5^?/_!;;2_%EQ^T)\1X=5TW4[C7-0^"%A;_ ,_LQ)#/]L&M6[:I';^ M7@M<&/RR 7\M9-N%W9Y3X7?"+Q=\(_VB? 'PLO6U*U^,&C_ +3%H/#GAVWU M#5+ZRT?PC':_\32XM;G4+B:22TNK9MYWG"2DH,,,5T4ZC<-R=J]$4#JS':JCN6 K^R^38V\$+RV?A30XV^^W(WR8.YF8CS9G. B;43ZR_X.D/V[KG4_%FA_ ML'>!-9(MM-CBUKQP()/O3.N;6U?![(?-((R-\9!P:[S]F75_AK_P;R_\$U=( M^._QC^'DVO?%KXN74-PWA^&Z-O)$IC\V"QDD96\E(8B7E8(29I&3YPJ$?H&2 MX6>3Y7'%PAS8BM[M-=EW_6_H?$9MB(9IF#PTI6H4M9ON^WZ'Z3_L=?L>?!'] MAWX%:3\!?@5X86QTS3X]UY>RX:[U6Z('FW=S( /,E:?LN?\'07[;WPFEU:']I+0-)^+%O>1[M+>:*VT2YL)1C # MV=MY-E4U".&0"74KO:"HMJ%N:>Z;7;YFG^U5_P2)_X)U_LK_\$LO%WPMUR\;PO8V36.MZ MU\19K6.ZU>\U.TRL+@R8&YQ+-"D*%%474@4*9'+?!7_!+#]JOX7?M"?\%>-+ M^+O[27Q=U#PUH]OI?V'P'H^J:I(T-U-%!'9V5K=3 A>(MSDOQ)*J*VX,:]S^ M/'Q#\7_\%]?^"F5K^R;X"UK4;7]G_P"%=PUYXHNK&ZV1ZJT%=<^#OC)D^#/B31](CM M;K2=&(>*VA."'N(EFMI5F5^")H6!$@1U]##SGA%KJ'Q]\,; M'0_%30C^S?''ARUCM=1MG&,>85 6YCP-OERA@ QV[&PX_"OXBW/_ 4'_P"" M$'[6-[\./ _Q?U#3-K+=V+0$S:/XCL276.26UDS&_!D4@C?$Q;8RL U?J-_P M12_X*+?$J/QSK7_!+S]N/5I;?XI> YY;/PSJ6H[A)K5G"#NA9V'SRQH RL<- M)%SR48FC_P '2'@'X%^*_P!B[2?&7B3QGH>G>/O"?B6UG\,V,\R_;]3M+IF@ MN;:--V[9PMP7*D#[&0""QSSY+BL7EV:++,9^]HSM9/56>TH[Z?UN=&:4,+C, MO>/PK]G5AO;1W6Z?F?#'[37[?'[<_P#P7B^'OA_]GOP/^S[H^GVW@N^CUGQ= M>:7K&RSDN&1X(KN4W)'V6!%DF&"\G,A);@5^D?\ P2Y^+_[(W_!/+X$>"_V! M_BM^V/X.U+XBW5XT\^GV.J":&&ZO9-ZVB3+F,X)"@Y&3G '%?G#\9O\ @E%^ MU=^T3\%_A?\ M+?LN_ 7POX2\-ZI\([2;Q6VDZLNE(UQ KF:>Y25P2SHJON' M#Y]])OO?1'B4\PS'+\=&K.FYU)I M)-]5ILO0_HM_X*^_\$J/AW_P4=^",VH:-8V^F_$[PY:23>#O$2H%-QCYCI]P M?XX)#T)YB?#KQO1_S$_X(6?\%&?'W[ O[2]U^PI^U1;A,'+!QCE&- MFIT:R;IR7272U]MU_3._$XJ.)E+,L)%PJ4FE./='ZU?M!?LR? 7]JCP0_P . M_C]\-+#Q)I3/OBCNM\:M>:E=ZC>R(/^6?VF]EEF6/OL#A<\XS7@?_!!O]NV M^_;6_8FTVS\<:L;OQCX#9=#\0222[I;J-$'V>Y?@99X\!C\Q+(6))8U]O8[B MO@\7'&Y?6G@IS:479J[L_.VVI]EA983&TH8J,4[K1V5_O\AU%-9\5F^+/&'A MSP+X^O[Z81PP1J,EF8G %>>DY:([F[:LU**_)G]K;_ M (.?O"V@_$"Z^$'[!_P&F^(VJ)-);6OB#4FE6SN9EQS;6L*^==)P_.Z+(4,I M93FN5U+_ (*\?\'"OAWPDOQ%\0?\$V_"JZ&L*S/<1^!=8W&,]P!J3,/^^3]* M^@APSFDJ:E-1A?92DHM_)NYX5.TTA2-0P=X2 MJJHX=@2=N3GBN'IIA\^RO%5HTJ<[RETLS[ZHI <\ M@TM>&>P%%%% !1110 4444 %%>4_ME%,60MT(H9V R/RKA.P?148E)K+\6^//!O@'2CKWCKQ9I MFBV*NJ->:K?1V\08]!OD(&?QIQC*3LD*4E&-V;%%?$?[1_\ P<$_\$VOV>8; MBUM?BU)XVU2%6V:7X+M3=%W5MIC,K%8D;J?F8 @=:^L/@+\7=%^/_P $/!_Q MU\-Z9=6>G>,_"^GZY86=\%$\$-W;1W"))M)7>%D ."1D'!-=5? 8W"THU:U- MQC+1-JUSFHXW"8BHZ=*:DUO9W.LHHHKD.H**** "BFNQ5RL[6(RW-W=S+'%#&!DLS,0% '&( M_P#PC+W_ .(IW_$2?_P2K/3XJ^)/_"+O?_B*]+^Q?>U%?*?[)W_!9[]@_]M7XP0? SX"_$#5K[Q%.( O\ M/(H7.#G&?LX+(/C7^T;X3T&:*9HI+.ZU:-IUD R4,:$NK>Q K _8T_X*7?LD?MZ MZEXATC]FWX@3:M<^&3'_ &G#=Z;+:ML3]:PWM53YUS/I=7^X]]HJ/S6ST'3FOC'XX_P#!?+_@G1^SQ\7?$'P0 M^)7Q!UV+Q!X8U*2PU>"T\+W4T<FI]I45\ M_P8X6G[2M2 ME&/=JR,Z&8X'%5.2E44GV1[111S17 =@4444 %%%% !1110 4444 %%%% !1 M110 4444 %%%% !102<<4TLW2@!U%-\P]A2Y.:+@+10"2.110 5C_$#QMX=^ M&O@76?B'XOOQ:Z3H.EW&H:G=,,^5;PQM)(_X*I/X5K$\8KX[_P""\'QF?X+? M\$P?B/?0:S=V5[XAM;?0M/FM.I>YE42(3D85X5E4]>&QWKIP6'^MXRG1_FDE M][2.?%UOJV%G5_E3?W(_&O\ X)V> _$G_!5K_@L0OQ3^*UK]HM;_ ,577C+Q M-;-)(\,5O#)YD%FK,K?NU/DQ(KX!CCVYZ5^K'_!>O_@F3\3?^"@'P1\-ZU\ MH+>X\7^";Z62UTBXN1"E_:2H!)&C,P19 51ANZ@%01FOFC_@TO\ @Q:IH_Q8 M^/UW83KWU]LVWWWT/R#_8I_X-X(M:_P""=WC3X:_M9?#K0]#^ M+?B36);SPKX@2X6XN-%BC@B%LCRQ%MJM*)C(BY^5QN!("C\>V^'\GP%_:9A^ M&G[07AYX5\*^-(K/QAILB$_NX+H+<)CC(*!L>H/'6OZ_V SD#I7\]7_!T1\ MK+X8?M^Z5\7M!\/26MC\1/!EO=7][Y@*7.J6DCVTVU?X=MLMAD=RY/))KU.$ M^(,9F&95; M]DOX*:AX2@\GP^/$;BWCC7")NL"8%Q[('Q^->6?#[]O2U_9R_P"#:71?#/PR M\0[?%FN>+M8\%M)!N#Z?+/>7%].W\;>-/"=QKVK27K&-WEGB:+3[,G:CKL21?D MR<2RRD'#5^;G_!!;]I^7]F__ (*7>$=1UC5&CTOQPLWAC7I)-OSK=LK0LS.1 MM"W4<#LW7:K#O7Z._P#!SE^T!X=^&O[ _@7]G;P)J=OY/Q UZ(V\,,9DCETC M38DE9HY =JXGDL<<_,I;&>37XL_%WX)?%S]DGQSX9'C?39--U2^T'2_$^BO) M P_.99;B9XA^_B7*U^T=K>2?Y$9Q6>7XZC M"CK&@HWMW>_W_J?K_P#\')'[+/BGX1^*? O_ 50_9Z:32_$'AG6+73O%EWI MX,;JP?=87Q**K<.#;.S.21);JH&&)U-0_P""9/PO_P""[NJ_#G_@I+J?[1FK M:'I6K:#8VGC'P3#HZW&VYLW\NZM[2=I@+17*OG "-K*.A%?(G_ :B M>)_BU%\%?B9\._%?A+4+?PK;ZY::AX;U6ZM95CN+B6-TNH8V;Y2$$5NV%[S, M3G-?,4L5BJ62RG"7+6P\N2^E^2737LT[=NA[U3#X>IFT8RCS4JZ4K:VYH]=. MZW/JK_@LK\3?#?[)7_!)CXAZ9X2MK2RCN/"]OX0\.:>UP8\)=M'9%8BB?#/XD?M/ZK8R+<:UJ=OH>DR36Z[?L]NIEE: M-\9^:20*PZ9A7TJK_P '9WQU6V\ _"K]FC3]2MS]NU>Z\3:M9M'^]001&UM9 M W93Y]X".Y4>@K[>_P""*/P(;]G[_@FK\,_"UYI,UG?ZKI!UK4K>:0,?.NV, MNX8[%"A [9K.4G@^#[OXJ\_GRQ_X*_$UBHXKBBR^&C'Y7?\ P_X&E^T3_P $ MC_V&_P!J?]I#1?VI?C3\+I]4\2:1Y/F0?VE(EEJ7DD&$74 ^64(1]WA7&5D# MK\M>Q?M$_ SP3^TK\"_%GP!^(=GYVB^+-#N--O2BKYD0D0A9H]P(66-MLB,0 M=KHIQQ7;L.>:08%?*RQF*ER-;6.[C"0M>02(3 M&N!RF;9=W4Y=L]:_HHLYX+ZTAO+64/%-&KQR*W#*1D$5]1Q=%8CZMCXK^+!7 M]5:_Z??9\;KB:3FWM&8/D*J#S&0J,[XSDC@?MLZ@"OY>?^"\7]IC_@K-\8 MO[4"^9_:FG%-O3RO[*L]G_CN,^^:? ^#HXK.N:I]B+DEYW27W7N'%V)JX?*^ M6G]II/TM?]#]&O\ @U?_ &7/@])^SGXG_:NU'PU%>^,;GQC/HEM?7D:/]AM( M+>WD'D_+E&=K@[CDY"*!CG/ZU$+C&VOYBO\ @DG_ ,%?OB#_ ,$Q_&6I:7>^ M$6\5> /$D\;Z[X?CNA#<6\R_*+JV=@5\P(2#&V%DX!9,X3I\ZS2$ 1!FS%(P/!\MV7WK7BS)LW_M2IB. M5SA)W36MEVTVL9<-9IEO]GPHEWW./_P""O'_!%;X2_MZ?#^\^(?PE M\/Z;X;^+6FQM/I^L00K#'K>%YM+S PV[ V2GYD;J=I85^4/_ 0I\9^*OV5/ M^"MWAWX9?$+3-0TJ^U*ZO_"NMZ2WRM'=,C*J2CT65 ?JH-?T>>%_&'A3QMI_ M]K>$?$VGZM:[ROVK3;R.>/=_=W(2,U\X_$__ ()&_LA?%;]M[1OV]M=TC6+/ MQGH_DR26>DWL=O8:C=1 B.ZN$$7F/,J[5R)%#*B!E;%<^5\13P^7UL!C&W"4 M6H]7%VTWZ?D;9AD<:V,I8W"V4HR3?9KOZ_F?40/&<=:<*8"=M>9?%']LW]E3 MX*^*-.\%?%;]H;PGH.K:M=FUT_3=0UJ))YI@5'EA,Y#9D3@X^\*^4ITZM65H M1;]-3Z2=2G3UFTO70]0HK-UWQ+H'AC29?$/B/7+73[&WCWSWEY<+%%&OJS,0 M!^)[UX3-_P %8?\ @FY#JAT:3]M?X>+=+/Y+0_\ "119\S=C;UZYXJZ6'Q%: M[IP#7_"VMVNHV-TF^WO+*X6 M6*5?564D$?2N9^,G[17P-_9\\/R>*/CA\7= \*Z?&JL]SK>I1P @N$! 8Y(W M,%R,\U$:=24N5)M]K%RJ4XQYY-)=SN**\-^''_!27]@KXO>+;;P#\,_VN? N MLZQ=AC:Z=9^((C)+@9('(SQ_]:O<%)9<[J=6C6H2M4BT_--?F*G6HUE>G)/T M=S\>_P#@[!^#GQ<\1>"?AK\9M&2ZO?!^@W%Y9:K;P0%DL+J;84GDVM]9SKB>TO(%DCD&_:ON,CXLQ& M!ROZE2HN9 M::W;:6SZ'-Q9FM;#QIT<-5M>_-9J^G=[KT/Z/?\ @VZ^)OQ#^+?_ 3]U3QM M\4_'&J^(=7N?B7JOVC4]8OGN)WS#:GEW)/5B?J37QE_P)V_;9 MT?XT>(/$/@_Q%JD=EJ_AW7-2:3^PKIB[1);#A?LQ^8*F-T;9Y8,-OHO_ ;K M_P#!13]C#]GC]BS5O@O\=_C]H/@_7[?QM>:C]G\07'V=9K>:*!4:-V^5SF-@ M0#D<>M>E_P#!P)^T#\%/VD_^"2EY\0?@)\3]'\6:)%\2-,LY-4T.\6>%;A [ M-'N7^(!T)'^T*YZ4<9EO&$I1IM0E4Y=5I9OH[6]+&E1X7&<+I2G><8WWUNNY M_/\ CE>G2OZUO^":H _X)U_ ; _YHWX8_P#35;5_)43@$>U?U5?L5?&SX2_! M'_@F)\#?&GQ>^).B^&])M_@OX::6^UC4(X(QC2K;/+$9([XSBO<\0XREA<.H MJ_O/;T1Y?!,HQQ5:4G9=K(2#@Y M'7J*_+:V%Q6'2=6#C?NFOS/T.GBL/6TIS3]&F:M%1Y)'6G\D5SFXV>1(HFDD M;:J\DGM7\XG_ 7'_P""LWQ+_:\^/VN? CX4^.=0TWX5^%;I]/ATVRD,*ZW= M1MB:ZN-IS*N]2L:M\JJN=H9G)_H-_:$O;O3O@/XTOM/5FN(?"NH-#Y;;6W"V M?!![&OX\KBXFN9FN[J5I))&+22,V2S$YW'W)K]#X!RW#XC$U<355W"R7DW?7 MY6/B.-,=6H4:="#LI7;^5M#]ZOV ?^"//[&7A7_@EU)\5?B[\$]+\>>,/&'@ M6?6;[4KZ(336A:"1XH+)PW[@H"/GC*LS#)/"@?@]X=\1Z]X0UJU\3>%];N]- MU*SE$EI?6-PT4L+#NK*00?QK^E/_ ((&?'3P]^T3_P $P/"'AZ=+6:X\(Q3^ M%]:LE8OM\K[GF ]WADC?'3#BOG+X_?\ !J5\(_B-\9=4\<_!G]J*Z\#^&=2O M/M$?A.3P:NH_8BQR\<5Q]LAQ'G.Q3&2@(!+ <]>4\0476[2M= M6MZ6M96.3,MG>_76Y]9_P#!$O\ :^^(G[9O[ ?AKXE_ M%B[:\\2:==7&D:IJ3I\U^UN^U9V.T NRXW8SSG))S7T_\0OASX"^+7@R_P#A MW\3?"&GZ]H6JP^5J6CZM:I/;W,>0=KHX*L,@'D=17$?LI#KP*_/<=6P]3'U*F' M7+%R;BMK*^A]Q@Z-6G@H4Z[O)))^;/P9_P"#E/\ X)U?!/\ 9@O/ /Q\_9T^ M%&F>%=%US[1H^O:;X?TT06:748$D,I"G8CR(77 49\IB237Y3Y8#DU_3Q_P7 M@_9T_P"&C/\ @F+\1K"QL8YM4\'V:>*]*:60J(FL"9;@C'WF-G]K55[LX[XK M^87GUK]BX'S&6-R?DG*\H-K5W=MU^=OD?E_%F"CA,TYH*RFD_+L_\S^F#_@A MW\"?V1/^&(OA?^T5\(_@1X9TGQ;>>%VLM:\16^GQ-J,MPDK1W EGY<[W3?M) MX4J, ?7GQA^'UI\7/A-XG^%%_JMU80>)O#][I4U]8OMFMUN('A,D9[.HM?K$Z_+U_^M7Y7GU*OA,[JQDVVI-J_9NZ_,_0\EG1Q64TY15DUK;[ MF?QQ_%[P7XW^&WQ7\2_#?XEM(WB+P[KUWI6M^9<>9H91OR=X#H1N[BO MM7_@W$^/\OP<_P""DFB>"[B^G33_ !]I5SHUQ;QXVR3A//A+Y[ QM^)%>'_\ M%9?B=X;^+?\ P4E^,WC;PAHD-C8-XWNK&-+>1729K/;:27*LH (F>!IO^VO) M8\GQ_P""/Q3UOX&?&;PK\9_#D'G7WA7Q#9ZK;P-,T8F:"99/*++R%<+M..S& MOVJM1EFF0NG.-G.&W9VO^9^54JRR_.%.+NH3W[I/_(_L60 C)^E?&O\ P5D_ MX)L?LH_M)_LR?$GXFZ_\*]"T[QSI_ABZU:S\;6NFJM\LUI TJAY$*M(K+'L* ML2,$'!P*^M/A[XS\/?$CP'HOQ!\*:I#?:7KVDV^HZ;>V[;H[BWGC66.13W5E M92#Z&ODW_@O?\:C\%/\ @F+\0;BW:X6Z\1Q6^A6LEK<^4\;7$J@O[KM# @=0 M:_#673G42<5%O7T/R3_X('_\$IO"'[?WQ/UK MXM?'BSFN/AYX'FABFTI6>,:U?R*66W,BD$1HHWR!3D[HUX#YK^A#X2?!CX2_ M 7P7;_#KX,?#S2/"^A6K,UOI.B6*6\",Q+,=J #))))ZG-?(/_!N_P# C_A1 MW_!+CP7J=]I%Y9:IXYU"^\4:I%=L#N\^;R;61 !\J/96UHX'.=Y/? ^A?CY^ MWK^QQ^S#^WNK6821RJ>C*RD@CW!KYZMA<5AM*T'%^::_,]VCBL/B/X_: ^"WP \.R>*_C9\5=!\+:?&F\W6MZG';@KN"DC<J:1>+-!(/9E)_ MQ%;5L'B\/&]6FXKNTT94\5AJTK4YIOR:9T]%1YP,YKR#XT_M_P#[%_[.VK_\ M(_\ &K]IKP?X>U QO(-/U#6HA,0IY&P$G.1C!YS6=*E4K2Y:<6WY*Y=2M1I1 MO.22\W8]CHKYI^'7_!7[_@FW\4M9MO#OA+]KSPB=0O;Z*TL[.^OOLTD\TCA$ M51*%SEB!GISUKZ0BF695EBDW*X!#*>HQ55L-B,/*U6#CZIK\Q4L10K:TY)^C MO^1-14-Q.EM"\]Q*L:(I9W9L!0.Y/85\V_'#_@K]_P $YOV>K^XTCXC?M3^' M?[0LYECNM-T>9K^XB8J&&8[<.>A!]*,/A\1BI6HP'?%^E1Z[X5\066IV,V?)O-/NEFC;!P0&4D'!]ZJO@\5A?XL''U37YDT<5A\ M1_"FI>C3-*BF'.>37$?&G]I+X$?LZZ"WB?XY?%W0/"MBO_+;6M4C@W9.!@,< MGGC@&L:<)U)*,$VWT6YM.I"G'FD[+S.ZHK@/V=_VE_@G^U9\,[?XP? +X@6? MB+P_<7$ENM]9L?DFC.'C=6PR,,@X(!PP/0@UY)^T7_P5[_X)X?LL:Y-X8^+/ M[3&CKJUM,L=UI.C))J-Q;ED#J72V5RH*L.3Q_*MJ>#Q=6JZ4:;%/" MFC[!<:C.L9DD8LY"Q01(-\DS?*BXX)*@T?V7?^"F_P"P]^V1=C2/@%^T!I&K M:H59UT2X9K6^**5!803*KD98 8'/X&O'/^"N/P^\?:1X]^%/[7'AWP;=:]X? M^'VE^+=&\66>F02375G;ZWIT5JFH+&B,TD4#PYD507PX(& Q'3A\'*.-C2Q, M6O)Z=-%KM=Z'-B<7S8-UJ,&7.?I7X9^#_@ MBVN^$YOV8_A%K8^,7C+X@^%?">A:+XHL;J^OO^$'L+.\BN=4LKJ68)!;6LE6L$Z3-YYB==K2&,1A-V2K/QC)$?_!KM(-3 M_P"":FK6-RNZ./XF:I%M]5-K9$C_ ,>KP'_@M]_P0@T>WOM/_:3_ &'_ A) M;WFMZ_:Z;XF\&6RN\+37,@B2_B.#Y0WL/.W$)@^9D'=N]N%/*ZO%U58Z5H\[ MMV;Z)]D>-[3,*?#--X17?*K][>1^F'["W_!0']GK]O#X-Z-\2_A3XXL&U&ZL MX_[:\-S72K?:9=[?WL$D1.[Y6!PP!5EPRDJP)_*?_@[7\?\ AS4OCA\'?AA; M7$AU;1_"^J:I?1&/Y5M[RXABA(/M?HE_P3:_X(_P#[,7_!/GP7 MI.K:)X>CUSXA_81_;?C;4$/GR3,/WB0)DK!""=JH,G:H+,S98_F?_P ',O[" M_P"TUI/[1EQ^W%=ZF_B;X?:QI]GIL9M;=@_A4PQ[!;2KELPROOF6884R3R*R MH0AD?#BRN/%2]C/]VK\O-I=[)+]+VN&>/,*G#MJL?>=N:W1=7_PQ\R_\$8_^ M"@$7[!W[5L-WXY<3?#[QQ"NB^.;.5P(DMV8B.Z92&!\IF)(XRC2#(!)KKO\ M@LA_P3.\-_LQ_'#6/B;^RUXCLO$GP\U:SMM;GTS3[U)[SPU'>%S'YJ+\S6SN_!>N_!/3/ M!FL:IJR!K>[D!N(KO?'R#M2]M& ;*Y<>G'W6;?\ ";FD<51?OSC+FCTGRJZ^ M?1/4^/R__;LOE0JKW8RC9]8\SM]W<^4_VHOA[XG^)O[4?[./[ $J2SW'A+P3 MX=T;5K.XUAIK>34-1?\ M"^D63)*!DN(XSCI]G 45V/_!2C_@IG^Q;^UE\ M5=,\*^/_ -A37KRW^%\EUX=\/ZYHOQ233;C4=-BE"QQ7"'3+@X4QNR@2''FR M$'YCB7]C#X>?'C]J7_@IW\>OC9X9^'$.H>+_ CX?\5:S8^&Y+8Q12ZC(6LK M2VC+L!"ZM.)$!8?Z@XZ5\ ^,O"?B[P+XIOO"/CO0;[2]8L+IHM2T_4H6CG@E M!^8.K<@_6E@<'A<5BHPJ/WJ4$])-/FG=R>C3_P"''BL5B,NENH.]BV'$B=MH'6Q_P19_X*>?%#_AZ)H6L?M-_$B?4--\?:-=>%(VF MF^SV.D37$L5Q;M#;0H(HPUQ;QP8"HJBY9B<*0?S<(]*]?_8(^%T'QC_;#^'O M@B_L6N-/_P"$@CU#6XUNEA(T^S5KN[<.W"[;>"5O^ X&3Q73C,ARFEE]>T+. M497EJY7[W=];G/A^C\N.*XDE02KD=4,LS'=[U_05I=KX*^$G@2QT2.YM-'T/0] M/AM+4W,ZQQ6\$2!$7^&8#D9%?G/%G+AGA<"_AI05[+J]_G:WWGW7#:E66(Q?VI MR=K]EM\KW^X_+#_@H1_P<.^!/A1^W!\.O!W[/FHS>)? W@77I7^)UYIL?M&JRCDLRY*HN?NH/NCC)Y)QSJAP[' M*NO-V=[V_R-Q=<5^PG[!^JZEK_[#_P '-XN[SX6>'Y[JXD;+2R/ MIT#,Q/,R[N_VNOU]_8 M;BR_84^"]E> M0M%-#\)_#JRQR+AE8:9;@@CL159O?_5? _\ ;_YD97_R4.+2[(]<+'H17XK_ M /!SE_P3H\9ZGXIL?V^_A/X:FO;$:7'IOC^&T56:V,1/D7A55W%2I,;N2V-L M?"@$G]I^V:K:OI.F:]IMQHFMZ?!>6MU"T5Q:W$0DCE0C!5E8$,"."#Q7AY-F MM;)\?'$T];;KNGNOZZGM9IEU/,\'*A4=K[>3Z,_C*R3S[=*/E'%?T-_MB_\ M!LY^QA\?[RX\5? ;6;[X4:Y-@^7I-J+S2W;"CYK1W0IPO_+*1!EF8AB:_.?X MV_\ !M#_ ,%-?A=JWD> O"WA;X@6#>:\=]X;\30V[QHI^7S8K_[.PD9>=L9E M .1N/&?V+ \89'CHWE4Y'VEI^.Q^6XSAG-L'+X.9=XZ_\$^._@=^U/\ M%_L MUZW#XA^!7QG\1>&;B!BRKI>J21Q')&08\[6!QSDU#E%,:X+M^-_P 9 MOV;OCY^SEK#M2^'\GE_:X5#$0W7ERPDEDN+2_ETY[C=CAI1$6 M/3B0BOQCKDX3C3_L]TY4XQE"3@VE:_+I=^;ZG3Q%4J?7%)3N_)OK=7 MWI("-R2QMCYXW4AE;NK U_4'_P $E@!_P30^!O\ V372_P#T0M?CM_P=0>%] M#T+_ (*%>&]8TK38X;C6OA?8W6I2H/FN)EO;V!7;W$<,:_117@<-9[6J9Y/ MLDK6L_QOUN>QGV44J644\7S-S]V[;O>Z_"QX]_P2F_X*@?MQ?LG>*Y MOV>?V<--M_&8\>21Z=X=\)^()7D@LM4D(2&X@PZ[#DX9,A'&,X*JP^A?VV/^ M""'_ 4Z\;_"[5/VM/B_^T#I/Q(\=06\FH:[X1MYKAYXH<;FCLY&41RNHY,( M6-<*0A<[5;XZ_P""0\IB_P""FGP3;/7X@6(_-\5_5;MK>2]-2^'\#'.,KG'$SDU%VBK[:7OY_,_C M'@GN;"X6XMI9(9X9 TGT#XD: MO/J/B3X?ZH=%;5KZ;S'O+?REDMW?G."&-0JHBWLH"@=@!@5^LG_ :176H%OC39/,WV0'1WCCW':)#] MI#''K@+7K<9T:.,X=^LM>\N5KYM)K\3SN%ZM3#YU[!/1W37H?.?_ 61_:<_ MX+#?!OXTWOP,_:I^/DUGI.IP27.BKX"9K#2]1L6E)79L5)&V$!#YA9U*X+-] MX_GJVH7VK:J=2U2]FN+B>X#S3W$A=Y&)Y8L>2?VESCS^-2CFTJ4IN2NGJ[[G]*W[=G_!$3]@G]H^W^(G[0GB[P)K%IXZUK M1[B^E\16/B*Z'EW45KMCD6 N8>!&F5*8//A4I2IP2;3;LK7VW/ MUZ_X(/?\$@_V(OVW/V1M6^./[2G@?5M>UC_A,+C3;58?$-S9PVT$,43#:MNZ M$EC*D_P#M:O Q&88VMQ>J,ZDG!55:-W96:MIL>Q1P>$I\+NM""4G! MZVUUWU/YSV;<0H'Y5^T_[(7_ ;B_#K]IS]B;P'\4?CE^UK\09-7\4>$;/6O M#^FZ3/#_ &7HL%W:1RV\/D3I(\I17&\H\0;[JA0 [?BP,XYK^M3_ ()L\_\ M!.SX"G_JC/A?_P!-5M7U7'688S+\+1>'ERMR=WIT1\_PC@<+CL35C6C=**[] M6?S,?\%!_P!A;XF_\$\/VE=2_9W^)6IV^I"*VCO]"UZSA:.'5=/E+"*<(V3& MVY'1X\L%>-P&=0';Z;_X-Y/V\OB=\ ?VSO#O[.5WX@O;SP/\0;IM,GT6:X+1 M65XP+Q74:EML9W##8'S*QXR0:]K_ .#M?3;.'XX?!_5DLD6XN/"^IQ27 4;G M1+B$JI/< NQ'IN/J:_/C_@FW>W6F_MZ?".]LY"DB^.K#:P[9D _K7?2J?VYP MI[3$I.4H2OZJ^OEJKZ'+4A_9'$2IT&TE)?<[:?B?UI$#%!.5X-&,KQ7Y<_\ M!>'_ (+6>)/V.-4A_9+_ &6-3MU^(%Y8I=^)O$1V2C0+>0'RH$3G_2I%^<[P M!'&T9 8R I^,Y;EN*S3%+#T%J_N2[L_4L=CJ&7X9UZST7X^1]F?ML?MX?L9_ MLG> -2LOVF_C+IFF+J.FSP?V!;3>=J5ZCJJ.D5O'F0G$J%+:>'29-0F?3(;D#S$MS(QC5\$C<%P#R1D5]S_P#!#3]E&P_X M*-_\% [[Q3^TOJ-YXHTOPKHTGB+7EUAFN/[7NA-'#!!*Y<';ND,AR&!6 I@! MLCZ _P"#FC_@F_IGPRO_ Y^VO\ SP)9:;X/TO(8Y?PSFW]FRFY3J)7>T4ULDN[UU]#\_P XEC,\ MR[Z\HI0@W9?::ZO_ (!Y'_P;;?MUK^S3^U]-^SQXYUE8/"?Q6CCLX9)W CL] M9BR;63GHLH,D! ZO)"2<(:_.H]1MUB MT;Q+?>3;?926\Z3_ %T.]P %\Q?O$_-C:?Y*-*U;4=#U2VUC1[N2VO+.X2: MUN(6PT4BD,K ]B"*_J._X(_?M\Z1^W_^Q[H_C[4+^/\ X2W0572?&EKD[EO( MT'[[!9CME3$@.>I/0@@<''&5?5L7#,H133TDGM?HW;HUI\D=W"68>VP\L#*3 M36L6M[=;>FY^9?Q6_P"#ES_@J+\#?'5]\,?B]^RU\,_#OB#3)-E]I>J>']5B MEB/8X-_R".01P1TKWS_@G)_P5\_X*\?MR?&3PI:I^Q=X.;X;WVMQP^*/&&GZ M/J-I#9V88>?)%<3WCQM(J$LL>UBY&T M?#_P=\*O!.E_#SP!X>M]+T;1[*.UT[3[2(+'!$BX"@#Z=>_6O,S3$9+ALLHN M&%BJM2-WJ[13T3WZ[H[LMP^:5\?5Y\1)TX2LMM>ZVV74O:YH]AXBT2[T+5;2 M.:UO+5X+B&:,.KHRE64J>"""?K7\A/[4WP0U']FG]I'QQ\!=32Z#>$_$UWI\ M#WJJ)9K=)#Y,K!>,O$8WX ^]7]@3#(YK^=[_ (.8?A3^WO:?%O2[6&.S M^(7AN*\D\E7R;J ^3(SDC;N8!, $\#M6WA_C?99G/#MZ35UZK_@7)XTPOM,# M"LE\#_!_\$RO^#:3X[R_"O\ X*0V/PWO+VX6R^(7AV\TS[/"HV/=0H;J)I,] M J13 8[N!7[X_M=?&V#]F_\ 9=\?_'AY+42>$_"-_J5G'>2;(Y[F.!C!"3VW MR[$[DEJ_DX_9V^,>L_L\?'WP7\>M M6N+OP=XIL=8BM?.:,7(MYTD,+,O(5P MI1O56(K][O\ @X\_::T+PW_P3$M]"\&^*+.XC^*>K:?!8,L?F+?Z+OX6^XX.&\R5'(Z\6]87:^:_S/Q[\, M_P#!.#QKXW_X)E^(_P#@H];^)[F5=&\;+IDVB?8PP>SP@EO'E9@>)98U& V< MMTQ7S"#GMFOZ@OV:/V"M-B_X(UZ#^Q!XETYK.^U[X5M#JT>KQ!FL-8OHFNI" MX0<^1=S?+U.(5&21FOYA]6TK4= U6ZT/6;":UN[*X>"ZM;B,I)#*A*LC*>0P M((([$5]-PWG7]J5<13D_@E[O^'9+\&>!GN5_V?3H32^..O\ BW?YH_I9_P"# M>S]H>X^/O_!,7P7I^KW\UQJG@.XN/"U])< ?ZNV8-:JN/X%M);:,'UC;TKYC M_P"#I'QSK7CFZ^"/['?A&..34O%OB:2]C_TK&'W1VD".O96>X+!C_P \SZ5Y M3_P:C_M$1>'/C-\0OV9-6OX8X_$NDPZSI43E_,DN+4E)%7^$#RI2QSR=JU=_ M:U\>P_M+?\'".L>*+:RTO5]!_9]\'S7C6_EL\=[_ &3I\M_-"YR0DJWL\L.> M # O4C)^-_LW^S^+*\VO=IJ51?->[^+1]1+'_6N&Z4+ZR:@_EO\ @CJO^"P_ M_!8"[_8V\&:5_P $U?V(+XZ/K'A7P[8Z7XN\46A_Y L<=M&(]/M#WFV;?,E' M$8PBY??Y?%_\$ /^"4GPU_;%\.:_^V_^V9X>F\7V4VN2:=X6TO7)Y)([^6( MW%[/N_UZ[F$* L1NCFW+\J&ORB\=>,=<^(GC;6/'WB:_FNM1UO5+B_OKJXD+ M22S2R-([,3U)+$D]S7[6_P#!'_\ X+-?\$]?V1O^":W@/X+?'/XS76E^*O#\ MNM+?Z+;^&[^ZD)DU.ZNH]KPPM'AHYX\$L!G<,C:<>WFV68K)\@5+ Q;JS:4Y M)7D[J[U6J5]#R!M-O$D9=2\?: MLMGY6TXVO;1B2[0G!VYAP1SG!!K+*Z-.ED4\/G4TKM\JDUS)6^^Z>J-,PJ5) MYQ&KE,6[6NXK1N^O9;;G[2?\%?\ _@IWH_\ P3H_9;M?B%X-MK/6/&'C*9K+ MP+8S3*82WE[Y+Z0 Y>&)60D+G<\D2$J'+#\S_P#@B9^SAX/_ ."OG[17Q'^. M/_!0;Q_JGC[4/!\.G3:;X=U35'$5Q)=O/OE9%9<0QBVC01J-A\W##A >W_X. M#?V+OVB/ O["G[..L^(+Y_%B_";1KS0?'6O67F2!)[B*Q$-S@KN$+-:2(9'Q MAFB!&7%?E)\%_CK\8/V=O'EO\3/@?\1=4\+Z];Q-'%J>D730R>6WWD./O*<< MJ'[E5;S%,8 M)8V[!=ZR !5+;#@[2_UW_P &S7[)_P"US^S=\+_B)KW[0OA/5O#?A_Q->:>W MA/P]K3/',LD2S_:;K[.P_=)()(%#<%_*Z8 )^._V:_\ @Z(_;7^&5S;Z7\?/ M _AOXD:6DN;F5XO[+U#R]@4(DT*M%]X;B7A=FR1N'4?KI_P3\_X*K_LG_P#! M1?PXTWP;\0S:;XDLX=^K^"]>5(M0M0,9D559EFBR>)$)'][:V5'G9]4XFP^3 M_4\934H:>^M=$TU?L_-G?D\,AKYI]9PU1QEK[CTW6MN_H?G[_P %_P#_ (+3 M?$_X??$'4/V&?V4?$MQH,VF1QCQYXLL956Z:1@&^P6[*28E *^8_#L3L&%W> M9WW_ 3&_P""+G[#'[1/_!/C2_BQ\7-$D\7>-/B1H,LVJ>+KG5I)I]-G=G5? ML^3B-X^"2068C#;A7YL_\%RO@-\3/@K_ ,%(?B'JOC[0;R&P\6:LVL>'=2F& MZ.^M9%4;E8<$JP*E>JD8.*\U_9+_ ."D_P"VC^Q(#9_LZ?&S4-)TQI'EDT&Z MC2ZL'D9=I34SB-/. MJKS"#E'6*7\JOT7H==\?O^".W_!0#X%?&Z\^#T'[.GBKQ*/MTT>AZWX?T:2> MVU6!22LT9CW!24PQ0L2A)!/&3_1E_P $\OAE\:/@E^Q/\._AC^T9K7V[QEHG MAU(-ATO2=8TZ0[HQ?3Q6LPQP\,R0S2D!@KQNHR 1BOG^(I< M09A4H8/&T5'WDE):IMZ;]/0]K)?[%P<:V)PM5RM%MQ>EDM?GZGY??\%IO^"V MWQ+_ &I/B?K'[/O[,GQ FTOX6Z1)OC!^T)I:ZMX1\#S6T%OH#3LJWU_)^\7S@N"T M2HO*Y(8MAACK^)K/38X[_ %+XA7\=]*=]&[/;3 M9'G/_!='_@C'^R]X8_9%U3]IG]EGX1Z7X-USP-Y=SJMAH430V^H:>T@20&)5 M93(A97#?+\H;+8 %?EK^P-_P4U_:<_X)\?$2S\4?"?Q9<7_AT7 .L>"]2NW. MGZA#D[EV\^2_)*R*,J>2&&5/]+O[?MDNH?L,_&2S-NLF[X5^(-L;#JPTZ0.>*YN"ZO]L975PV,_>1B[*^NC7?RMIV.CBJG'*\QI5L-[C:Z:;,_ M?#_@H9^WW^WI^T?^Q/X;_:[_ ."66H+;_#>ZT&ZF^(5]9^5_PD&BW,9 EMVC MD!,0APV9("Q/#@^659OPM^(GQ3^)?Q<\02^+/BEX]U;Q#J5Q(\DEYK%^]Q(6 M9LL07)QD\X%?K5_P:I_%C4/$K?&#]D_Q-8+J'AJ\T6+6FMKJ4M$C.?LL\?EX MP1*CIN/?RU%?D+XAAC@\07T,*!42]F557H '/%>EPWAZ&!QV(P*IQ_=M-2MJ MU+5\>B:[>I]+_ /!/[XP_\%'_ !AH.J?L"?L- M>)M42U\?:E]NU6QTT)$;IP>8NGZ1'?PY_ADBF1E/X&O'QW$-; \4_5*$(QBY14M-97 M2U;\KZ'IX/(Z>,X?^LU9R>)%8'/<&OY(V.6XK^F#_@W5DFE_P""2GPW::0MMOM<5=QZ :O= M@#\L5KXAX>F\OI5[>\I6OY-/3\#/@FO46,G2O[KC>WFK'VIINBZ/I D&D:5; M6HFD,DWV>W5-[GJQP!D^YJSSGD4Y?NTM?DCO(_2[): #D4444#&A3GI7Q7_P M<"_"(_%;_@EM\0)$6X>X\,R6>N6T-K#O:1H9U1@0.=H25V)[!?3-?:U<_P#% M?X>:!\7?A?XB^%/BH2?V7XFT.[TK4?);:_D7$+1/M/8[7.#V-=6!Q'U3&4ZR M^S)/[FCFQE'ZQA:E+^9-?@?D[_P::_&>&^^%WQ1^ E]KL9DTW6K36M-T_P#B M$)PO7]IE:I2^*FW%_?H(2!@D5A?%#X:^"OC)X UCX7_$30X=2T/7M/DL M]2LIEXEA=<$>QYR".00"*WG(QDBOQ%_X*J_\'#_[3OPO_:Z\1? 7]D-M-T'0 M_ .J3Z/JNI:MI,=W<:KJ$3[)VQ(,111R*\: 9+@%R?F"IY&3Y5CLVQ7L\+NM M;WM;^NAZ69YCAG_!2G]BGQ'^P'^U[XH_9ZUAIIM-MY%O M_"NIRQN%U#2I\M#*"RKO9<-#(5!42PRJ"=N:_.167DI&X9BY"?I+HX_.J.$K)\M2C.4:CT=FMV^CO;\3X.-;!Y76Q-)KF MA4BI07=/5+RM?\#Z/_9"_P""XO\ PP?I7CS1?C5^R'>WGQGU*QLM*U[Q,FK" MU&J36 G2V>_@9#B9!<2;YHR3. FX C>>1\7? WX@?\%4_P#@F]XP_P""ANKR M6]U\6/A5XMNK#Q,UD$1O$&@"&"Y$LRDC]_;^?(J..9(H&0AW"E?NC]JO_@D+ M^R=\8?V&/A/!\?/BUH_@WXNKX2TOP_H/Q"U&[%O_ &_JC6N^*UN5E;-RS;'Q MDF55#8.!@=W_ ,$"/V1?!?[-/[#/B>X^*/@./1O%.M>)-6TSXBWFI3.BW,5A M,RS? MV'H\UR(T!QN)12 ,U]-? []F#XX_L:_LW_&O]JKX_?"2;PV9O /_ AO@$>) MK9X)+S5-9N8[:XDLV!YE@TZ/468 Y <9&,U[[_P6A^('[-WQX\ W^I?\$X_% M^J6?A;X'SV/AWXA:'X;)M=!O;6_DG-K?6Z1RA9Q%1Q@\D?MQ_P;_\ [>.J_MF?L70^'?B!JTEWXP^'URNC:Q<7$FZ2[@V!K>X; M+%F)3Y"Q RR-UP37XU?\%#_@=\2/@'^R%^R[X:UO2M5M=#UCP'?ZVD5_&%5- M5N[TRW*KCOY!LSSGY63FOHG_ (-1O'?B+2_VV_'7PUM;A1I6M?#634+Z$H"6 MGM+ZUCA.?9;N;CON]A7@Y_@UDF+K8'.J6&=[ M.*BUYMYU35KQE9A#;01-+(Y"@DX1 M2< $GH 3BOR2$92DHK4_2I24(N;T_K<_G]_X+_:YJW[5O_!7K3_V=OAOJKWU M[:QZ+X4L+.XC:-(-3NY%R@)'*DSPDL,CGV-?T+Z1IECHFE6NB:7:K!:V=ND- MO#&,*D:J J@>@ Q7\]?_ 1A\%>)_P#@HA_P63OOVK?'NFO+9:'JM]XRU..X MC-S%!<.[)86V\D%3&[HT;8/_ !Z 8';^AX 'BOK^+)?5H87 ?\^H*_K*W^7X MGS'#:>(EB,8_^7D]/1?\.-8Y')K\)?V6/^"UG[5O[+?_ 4U\6?!C]O+XS3> M*?"8\9WWA?7+IXTM;31IX;MX%O[>/ 6*#O,\'X M?!8[%5<'B(IJ<79M:IKL^G?Y%<3UL7@\/3Q-"37++5='?NOP^9_1[IE_9:K9 MPZIIUU'/;W$2R030N&61&&592."""#FISV(K^=?_ ()A?\%W_CU_P3_T#3/@ ME\?_ 9JWC'X:VY\O38928M1T>'/W;9Y<++&O.V%B .BL@Z?K9\'O^"[7_!+ M3XQZ1%J-C^U3I/A^Y:UCFN]-\86D^F36KLO,3/,@AD=3E6\F212A+JGH_QZ'T+\?_V>/@Y^TU\-=0^% M/QN\!:?K^C:A;O')!>VZLT)9=OF1-]Z-QGAE((K^33]I[X0Q?L^?M(>/?@5# MJPU!?!OB_4M%6^$93SQ;7+P[]I)QG;G&3BOWA_;O_P"#C[]CCX)^!]0\.?LI M^+!\2O'4RM!I_P#9EC,NF6,A48FEN)$59P,\+#YFXC#%.M?!7_!*W_@C1^T+ M_P % /C.O[67[6_AR^TOX>W6N-JVHW&NQO#=^*YY&\YA!&1N,#,PW3G"MDJA M$EC)&U='B#3J2S*BTKWC;\7 M^/D8\%U*</_ !+X>U&&\L=0\;:KB>,/BM\-]9\7Z?:Z]K,.FW&D:1<7:I<7T<0N#*T M*,09-@(+;<[003@$9^JXFC+_ %3<;;1A^<3Y_A^4?]8HOHW+\F=I_P '<)S\ M/O@B3_T&M<_]$V=?B7:\7$9_Z:+_ #K]BO\ @Z]^-OPE\93_ M^$'A3X@:7 MJ7B;PWJ&J7'B#1;*Z62;3HYHK81><%SY;-L8A3AL#.,$&OQSMBD=PA?LX_"J MX-C.'#<.96OS6^\SXFE&6>2<7?8_L8^+N&^$7B93_P!"[>?^B'K^.3<.M?V! M_#+XS_ O]JGX:7&O?!7XI:'XNT&^MVM;B^T#4H[E$+Q_-&^PDQN%;E& 8=P* M_DE^-OP8^)/[._Q6UWX*_%KPU<:5X@\.ZA)9ZA9S(1\RM@.A(&^-QAT<<.K* MPX(->!X>R]G4Q%*>DM'9Z/KT/;XTC[2G0JQUCJK].A^]'_!K/J*R?\$]M'PW\5?";X.:)HNKV?B9C-8KK%N\C:;?%-@GB5& <]/D;*D MJO'4'Z)_:P%M^SO_ ,$,=)_9L_:#^,JS_&KQC\1+7QAJW@76M8%QK6F6\ZGR MQ<1%WEBS"D9D(#*166,R/$X?B>.*EM*I%Q2U;75NVR75L>&S>A6X? M>%BM8P=V]$GT7G<_,$<\"OZU/^";!'_#NOX"_P#9&O"__IJMJ_DJ]S7]5/\ MP28^.7P<^*W[ OPC\._#7XGZ'KVH>%?A?X=TSQ)I^EZI%--I=Y%IT,*_,_-?_@[@CV_%#X) MS8^]H.M+^4UI_C7YP?\ !/NY%G^V_P#"FX)X7QWIW_H]:^YO^#H7]IKX"_'K MXV?#'PU\%OBWH?BJ;POH>J+KS>'[]+J&RDFGA5(GDC)02?N),QYWJ-I8 ,I/ MY]?LC^*=&\%?M1_#WQ9XCU2&QT_3O&>FSWMY=2!([>%;A"SNQX50,DD\ #-> MSD%.I'A*,))I\D]'OK>VAYN+EE74)OB!J2SQS,28ML[*$&>@50J@= *_JZ\$>//!/Q(\*VGC M3X?^*]-US1[Z/?9:II-]'<6\Z],I(A*L,]P:_$S_ (.#O^".GQ/L/BQK'[=W M[-'A.\U[0O$4GVGQYH&F6IDN=*O H#WR(N6E@EQNDP"T;[F.4;]W\+P/CL/@ M2.:U?CC)FB6+J:/##;6 M/BSPG;P7+7T0&W-U%--$5=0!\Z%]^?NJ1EO?XPX?QF*Q4*=H]&]M=TS\O?VU?V3/B+^Q#^TEXD_9Y^)%M_I.BWA.GWBL3' M?6;-OF5@01R.0S _;7_!5S]LOX6_\ !;;5? OPV_8/_9$^(VO> M.]#U&8R>(KS288F_LUEVO;E()91Y7FM%(99GC6':W&)68?GM^T3^RS^T+^R; MX[F^&W[17PFU;PKJ\2AEM]0C5HYEYP\4T9:*9." \;,O!&:^GR[%0S++XX?' MQ2J->]"35W;K;L]_4^?QN'E@<9*MA&W!/22O97Z7/WN_X-\_V6?[$^!6J?M[ M_$_Q-;^(OB)\:KF34-0UE9#(]K9>:Q6VR0-C%QO=1QD(,D(N/T1!QP!7\M7_ M 3K_P""O7[57_!.*XN-$^&E]9Z]X3OIS-?>$=?WO:B4C'FQ,C!H6/!.TX8J M,@\Y_5G]A;_@KA_P47_X*1?'/PS:?!#]CK0_#'PST_5(6^('BS7KR>6(6N#Y ML5O+M0-.5.8XT1R'V&0K&68?G'$7#>:4<94Q-1Q]GT;:22MI&SZI:)(^ZR+/ M?#KQ1%-= M.LFU8K&\Q;R.P_B/F_9@/3<3ZU^F )*CZ5YW^UC\ M%_:A_9I\=?L\Z_)'%; M^+_"]YIB74EOYPM)I(F$-R$)&YHI=DBC(^9!R*^8RG&2R_,J5=?9DK^G7\#Z M#,L+]']=\)>(K[PIXGTR:QU+3;R6 MTU"SN8RLEO/&Y22-@>C*P((ZY%?HA_P:_P"A>"M6_P""BMYJ/B.X_P")II_@ M6^FT.W:U$BLQ>)99-_\ RS95.!CDAV'K7[EGTJ-/*YXKEYI0C*47V;5OU/R+ M)XU98^.&O92:37DG>WX']$ 4!-N!CT]:_F'_ ."\'[//_#//_!3OXBV]G9>3 MIOC*\7Q7IN;@R,_V[+W+-G[I-VMSA>R[>V*_IY1<\K7X[?\ !U]^SA)J/A/X M<_M2:/ITC-IMU/H.M30VZ[5CE EA:1^OWU95'^TU?EG!.-^JYY&$GI43C\]U M^.A^A\6X/ZQE+FEK!I_+J?D_^QC^U;XZ_8F_:-\.?M(?#RSAO+[09G+Z==3. MD-["Z%'AD*$-M(.>#U45^H'_ ;\? SQA^UMIO[47[5GQ!>:+5/B5;:AX>35 M/) @DO-16:YO67T9&E@.!T645^-@( P6K^D__@V_\.>!]&_X)1>"]3\*);B_ MUC7-;N_$WDR[F:]749H$,@S\K?98;7CCY0I[YK[GC:I#!Y:ZT(^_-QBWY*\K M?>CY'A2G/%9@J,W[D4Y6\W9?J?S?^*O#FI^#O%&I>$=9M)K>[TN_FM+J&XC* M/')&Y1E93R"".0>E?I!_P;8?"?\ 8A^.7QM\;?#G]I[X=:)X@\6?8;&_\!P: M\@:+9"\OVL1JS /+EH&"[6.Q)#T!KW;_ (+V?\$0/%_C/Q?K/[<7['WA*;4K MO4&:\^('@VP4O//-_'J%J@Y=F^]+$O).74$E@?Q\^'_C_P")7P&^(]CX^\!: M[J'AWQ)H-X);.ZAW136TJGN#S[$$SUBU9V?D_P C MEJ8>IP_FZE7AS13?31I_K^I_8#X,^'?@#X=Z:='^'W@K2-#M&;>UKH^FQ6T9 M;U*QJ 3[UIZAJ6G:/8S:IJU]#:VT$9>:XN) B1J.I+'@"OPV^ /_ =>_%[P MAX+BT/\ :$_9HTWQ?JEO#'''K.B:\=,:? PSRHT,RER>?DV >E6-*^/_ /P5 M)_X.#_%R_!SPOX=/PP^!QNU'BW6-+MI1;F%#O,3W+_-=SLCQ@0)A<[7953<: M_,JG"N:4:CEC&J=-;S;O]RW;[(^\CQ)E]2FH85.4WM%*WW]O4_8+X^?&G]E? MP=\+&U#]H[XG>#=,\'^(8C:>=XHU:WBL=0213F,-*P60,N>!GBOSM^.?_!MW M^P?^U?I/_"VOV*_CN_A*#5-LUFVCR1:UHLBEBS-&GF*XR" -LP50!\IS7S3_ M ,'$/_!/KXK_ +MOA/K_P )/#&K:K\(? OPZMO"]O-%))M0R1F)VE9=>*?!<[SK9)F0YN;>14FAPJ;F<(\*[T7S2QQ7@?[&?QZ\?_LR?M1> M"/C;\,]0:'5=%\06[JGF,J7,3.$EMY-I!:.1&9&7/(8]Z_HD_;A_X+$_\$[/ M@_\ LY^)KZ']HKP?XXU+4M)N+'2_"WA'6H-3N+V>2%@J.(#(L$?!;K3_A;X3ODU/6-:U2S9(-6FB;=#8V MX8?OR\BCS"ORI&K997:-7^DRO/<1BLFKU,U@HI*R;5N:ZVL^OH>'F.3TH>); M>UU:VG<85H/W@E1F!/ ZCL>*_/\ _:0_X-/X+\77B']D']IR*+>H>RT'QU9, MT3%FY'VVV!94"'Y08)"2.6YR/S7_ ."C?[.O[17[.G[7'C33?VB?#^I1:EJ7 MB.[O[/7+J-S#JD,LSM'<0RG(92.P)VE2O:OV6_X(@_\ !6?]GSQ'^Q#HOP^_ M:J_:L\)Z'XT\)W$NG21>+] M*R[$.<96NDKK57T6OIT9Z]/%Y;G6.GA\=14)+:3=GIW>G^1^*/[8'["'[4/[ M"?CH>!/VDOAI/H\EP\G]E:I;S+<6.I1J2/,@G0E6!&#L;;(H(WHIX'J'[ VJ M?&?XQ_LS?M"?L9^!XYM3LM0^'8\8V>EM,Y$-UI5_:S3&%!P9)+9I5"@99D0# MD\_;G_!QO_P4?_91_:;^%?AG]D_]G#Q3I_C[7[7Q1%K-]K_AN075K91I!-'] MGCF12LSR&4,PC8A1$-V2<+[9_P &XW_!,3XC?LK>"]=_:A_:$\&W&A^*/&%F MECH>AZE;A+JPTY6W-)(A&Z)I7V_(V#MC4D#()]O$\05/]6XXG&04:O,N6+TN MXM-.VZ6_],\FAD\7GCH82;E32=Y;V3335]F?@0Q4KD']*_H5_P"#6KQ7H&I_ M\$]-7\*66HK)J&E?$*^EO[B6:& QD^S!&Q]*^3/\ @L[_ ,$#OBAX!\>Z MY^U/^Q7X(F\0>$]4N'O=>\&:-;EKW2)G?]Y);P*,S6Y8[MJ M&,_+L&5\F_X M(-_\%1_ G_!.KXL>)/AI^TCQ-PVY8-\TDU+E^TK;JWS^?0G*:-3A_/$L3I%IJ[V=^MS]X MOVZ+H6G[%/Q@O2.(OA?K[_7&G3FOY$QQR37[U_\ !:K_ (+;?LI#]D?Q!^SU M^RU\:+'QCXL\=:>+"XN_##+EK,RK_;7B>ZMV73])M\_-++)C!./NQ@[G/ '4CG MX)HSRK*ZU?&?NXMKXM-$M]?73N;\5UHYEF%*CAO?:5M-=V?HU_P:;_!_Q))X MT^+'Q\?;'H\>D6FA0JT;AIKAY?/)5L;2%6,;AG(\Q>,&OR)\5Q20>*=2MY5V MLFHSJP]#YAK^J/X#?"G]DS_@D9^QSIOP]U?XAZ3X7\+Z&C2:MXD\1WR0-J>H M2#,LS%B-\LA7"QJ"<*J*#M K^63XCZII.M_$'7-8T)V:QO-9NIK-F7!,32LR M$CM\I%='#&._M/.<9BXQ:A+E2?I=?\$Y^(,&LORS#89M,_\_P!X=_\ 0-1K[W_X+*HLG_!+OXV!ESCP3.1]=RU^8'_!KA^U M?\ ?@7XK^)_PF^,'Q1T?PSJGC*;1G\-KK=ZMM'?R0MV/.YN M< XK]"?^"[/[2'P.^$?_ 3W^(7PR^(WQ,TS2_$7C;PO/9>%-#FF+76IS;T! M\N)06*+D;I" B[AN89%?)9YAZ_\ KGI%ZS@UH]4N6[/IK MO8_F0RH&:_I?_P"#=%A_PZ2^&X_ZB&N_^GB\K^:%SCD5_0E_P;\$L"-@SH(9 2R;MI5@V-IKZ_ MQ I5*F3PY8MVE=VZ*SU]#YK@V<*>:/F:5XNU^NQ^EJ?=I:;&1T%.K\9/U0** M** "FR#*$>O%.I&&5Q0!^%/_ <^_L4:W\-OCKH7[>GPZL+J&S\3"WT_Q1>V M>X&UU2W0+;7!9?N%XD1 V1S N.2:_2C_ ((]?\%!-"_X*!?L>Z-XXU&_@7QI MX=CCTCQYIJRKO6]C0 7008*Q7"CS%XP&\Q 6\LFO9_VK/V9?AG^V!\!/$/[/ M_P 5].6XTG7[%HO.$:M+9S#F.XBW @2(V&!^HZ$U_/7\ /BY^TM_P0)_X**: MAX'^*.E:BVB1W0MO$>FP ?9_$6CLY\F_MLG8YQ\RG(*N)(G*LKJOW6"Y>),B M^I_\OZ.L?[T>W]>1\=BN;( OAQ\ M/?\ @I;\5K/X6_$O3?$UCJ?B275+R33Y6D_LV^NB9;JQD?8J&2*9I!B-G"J5 M1F$JR(G].'P5^-GPP_:,^%&B_&GX,^,+37O#?B*Q6ZTS4[.3*NIX*L/O)(C! MD>-@'1U96 92!_+G_P %1?V)O'G[!G[8GB+X.>,[M;JUU!FUOPOJOGHS:AI= MQ-*(I7 .8Y \4L;*P!WQ,1E"K-OP!:EFM6$YTR^E.*O& M][]KK]3]A_AY^SY\,?B7_P &UL/PK^"^H6_B:U;X9W6JVMQ>,O[G51/+>W0( M!;RWAN6G7;DE"FT\BOQK_P""8?P)N/VD?V]?A?\ "?[!=7%K=>*K>YU+[*N7 MBM;=O/ED_P!U5CR<]J]@_P""2G_!5.^_8J.O?LY_&:6ZO/@_\08YK?7X[5-] MQHDUQ#Y#W]N,9;Y-N^/^((",,.?UA_X)6_\ !&[]B?\ 9@\?Z?\ MD_L^?'? M4/B0M]HUQ#X=U:2XMY+2%9\*\D;0 OLWQD-R-S @,./3KXBIPO3QE+$7?M6 MW3=M&Y7O=[)K_@GFT:%//ZF&E1LO9I*:;[6M9;M,YG_@Z'TOPS!_P3_\->)K MOQA)I&K:'\3-/N/#,$,#L;VZ^SW*-$&7B(I"99@[8'[C:#E@#^2?C_\ X*?_ M /!1?]L/X=:+^QY/\1;K4+'5[E+#^Q_#^FQV]UK\TKKA;EX@&G9GY8G&XEBV M037]"7_!3O\ 8H^%_P"W1^R9KGPO^)-I?L^DQR:WX?N-+;_2+?4(+>41LBX( M$KAM/$\6EZQ+ M,D:S7$7WUVH9%5E5BCD';QN7GX6Q&%>0U9NE[2I1;DDTGOM;YJ[.CB&CB%G$ M(\_)"JE%N]EIO?S['ZL_LO\ _!$WX9_LY?\ !,7XA?!/QEH]K<_$+XB>";@> M,->^SIAV9UD$:OL'024(:2;=O=NG?SZ M_>>&_P#!U5HOA7P)\*_V=OA9X>D0+H=OJUO9VS3 R16L4&GQ1DC.<'9C/^)=5_;4\>?%&TMX_[)T/X;R:9?R-( RW%W>VTD("]6!6SFR1TP M,]17R7_P5$_;X\3_ /!2C]K.Y^+-GH5U8Z+;QII7@W0WP\T-HKL5W!>LLCL7 M8#(!; )Q7[M_\$/?^"?U[^P7^QW9Z7XYTT0^-/&4RZQXH5HBKVK,@$5J=PW MQIPPXPY;@'->IF5262<&QP=5_O:E]/5\SOZ;>IYV7QCFO$[Q-)>Y"VOHK+[_ M ,C[-W_+T^E?DI_P<^?M_P!EX)^$]A^PE\/M:5M8\6>7J'C+[/.I:VTZ-PT- MNX#;E,LBAR"!E(QR0Q%?@]J> M1TKYO'8RMF&,GB*F\G?T//-&^)O MQ/\ A-H7B#7/#MO+#HE]K&GI<&S21E9]BN"H)9%.[&01P17=T5SQG*G*\79^ M1T2C&I&TEU245G6Q&(Q$N:K-R?FV_P R MZ.'H8>-J<4O16/ ?C9_P2Z_8'_:,^)>H_&+XV?LS>'_$7B;5EA&H:M?>=YL_ ME1)#'NVR ?+'&BCCHHKE3_P1,_X)8YW?\,8>%?IFX_\ CM?5%%:0QV.IQ48U M9)+HFS.6!P=27-*FF_-(\>^ /[ O[(7[+=EX@T[X _ K1_#$'BRUCMO$46G^ M;B^B02!$?>YX EDZ8^^:\X?_ ((F_P#!+.1B[?L9>%-Q.2A\KG_ ((E_P#!+ C'_#&'A7_OJX_^ M.UZ7XT_8/_9)^(?P&T7]F'QG\#]'U#P#X=FBFT7PS,)/L]I)&LBHRX8-D++( M.2?O&O7:*4\9C*C3G4D[;7;T]!QP>%IW48)7WT6I\K_\.2_^"6/_ $9AX4_[ MZN?_ ([73_!C_@EG^P)^SO\ $_3?C-\$_P!F?0/#OB;1Q-_9FKV+3>9;^;"\ M,FW=(1\T4CHZYG_ )DQP&"A)2C3BFO)'SO\5_\ M@E#_ ,$]/CC\0M4^*_Q7_9;\.ZYXBUJX$^JZK=^?YEQ(%"AFVR ?=4#@=JY\ M_P#!$S_@ECG(_8P\*?G?^82P&"E+F=.-_1'F_ M[.G[(_[.W[)/AN]\(?LX_"K3/">FZC=BZOK735?$\P7:'8NS$G''6LG]H?\ M8*_8^_:PU&UUG]H?]GWPYXHO;)=EO?7UF5N O93)&5=E&3A22!DX'->O45BL M1B%5]HIOF[W=_O-98>C*G[-Q7+VMH?//PM_X)2?\$[_@KXTL_B)\,OV3/">F MZUI\@DLK[[*\S0.""'42LRA@0"&QD$9!!JW\;_\ @F%^P=^TC\0[KXL?'#]F MGP]XB\17L4<=WJUXLJR3+&NU VQU!PH Z9P*][HK3Z]C/:<_M)7[W=_O,_J6 M#]GR>S5NUD?*X_X(E_\ !+$?\V8>%/SN/_CM>G?LX?L+_LG_ +(EUJE[^S;\ M$M'\)3:S%''JDNFK(6N%0DJ"79N 2>F*]:HHJ8[&58\LZDFNS;:'3P>$I2YH M02?DCY:NO^"*O_!+J]NY+VY_8V\*O+-(TDDA-QEF)R3_ *WUIG_#DO\ X)8C M_FS#PI^=Q_\ ':^J**O^TLP_Y_2_\"?^9']GX'?V4?N1QOP-_9^^#_[-'PZM M?A+\"/ EEX:\.68UG MH>EQ6L3/@#<5C4 M@#D\U5^*GP1^$GQQ\-MX0^,7PVT/Q-IK;MMIK>FQW"QL MRE2R;P2C;21N7! /!KJJ*P]K4Y^?F=^]]3?V=/EY;*W;H?-/A/\ X(\_\$T/ M!/B:U\6^'?V.O!\=]9S"6WDGM9)D5AZQRNR-]""*^A?#OA;P]X0T:W\.>$]! MLM+T^SC\NTL=/M4AA@3^ZB( JCV Q6C155L3B,1_%FY>K;_,BEAZ%#^'%+T0 MF#C%!7/:EHK$V/F'Q_\ \$;/^";GQ0^(6I?%'QQ^RWH5]K.L7TE[JMPTDRK= MW$C%Y)757 W,Q).,[T5URS#'3I\DJLFMK7=K=CEC@L'&?.J:OO>RO<:L9 M4]:XSX\_L[_!G]IWX?2_"OX\_#^Q\3>'YKF.XDTO4 WEF2,Y1_E(.1D]Z[6B MN:$Y4Y*479KJCHE&-2+C)73/E?\ XMQ_\=KVG]GK]E[X M$?LH>")OAO\ L[?#?3_"NAW&I27\VFZ;O\M[ET1&E.]F.2L2#KT45W]%;5<9 MBZT>6I4E)=FVS&EA,+1ES4X)/R1&8,D GBO&?CM_P3I_8B_:7UA/$/QN_9F\ M)Z]J"R/(^H3::(;B9V !:22(HTAPJCYR<8KVJBLZ5:M1ES4Y.+\G;\C2I2IU MHVJ137GJ?+_A/_@C)_P3'\%:S:^(-$_8^\*F[LYQ-;R74G6]G:6L2Q6]K:0K''%& M!@*JJ % '0 8%7***V(Q&(_BSA0_AQ2]%8YWXA_"3X8_%O24T'XI M_#O0_$EC%(9(;77=*BNXXY-I7>JRJP5L$C<.<$^M?/EU_P $5/\ @EQ>7$EW M/^QGX3WR,6;:LZ@D^PEP*^I:*JEBL50C:G-I>3:)JX7#5M:D$_5)GC?P(_X) M\_L6_LRZB-:^!G[-?A/P_?++YD>H6^FK)6$4EY$?D#&.WI7CGQS_ .">7[$_[2NH_P!M M?&[]F?PEKU\TWFR:A-I:QW$K[0NZ26+:\AP /F)X%>ST44ZU6C+FIR:?D[!4 MHTJT;3BGZGRS:_\ !%'_ ()<65RMY;_L:^%?,60.I;SV (.>AEP?QKZ,\$_# MKP)\-=#C\,?#KP7I.@Z;&[.FGZ+IT=K K-U(2-0N3W.,FMJBM*V*Q.(5JLW+ MU;9%+"X>@[TX)>B. _:#_9@^ _[57@N/X>?M"_#'3?%6BQ72W,5CJ4;;4F7. M'!4@@X)[UXL/^")G_!+ ?\V7^%/SN/\ X[7U1112QF+HQY:=245V3:_(53"8 M6M+FG!-]VCYD\-_\$;O^"9GA#Q%I_BSPW^R!X7L]1TN]BN]/NH?M&Z&:-PZ. M,R]0P!'TKO?VD?V#_P!DG]KS4]*UC]I+X&Z-XNNM$MY(-+N-363=;QR,&=04 M=>"5!YSTXZFO7J*J6,QDIJ;J2;6SN[H4<'A8P<%35GNK(^5G_P"")/\ P2Q> M,H/V,O"J[OXE:X_^.UUOP,_X)@?L'?LT_$.S^+'P-_9MT'P[XCT^.6.SU>S, MQEB66,QR ;G(^9&(/'0U[Y13EC\=4BXRJR:?1MDQP."IR4HTXIKR0U%VTZBB MN0ZPHHHH *#SQ110 FT=*^2_^"LW_!+;X?\ _!23X+KI GM])\=:"DDOA+Q$ M\?",1DVTN.3"Y SCE3A@#C!^M::Z@]:Z,+BL1@L1&M1E:4=F8XC#T<71=*JK MQ>Y_-C^Q%^W3^US_ ,$,_P!IK5?@+\>? VK+X9EU -XL\#WC8!W?*NHV+'Y" M6501(I*2JH!/ *_IY\>_V'_^"?W_ < >&_!_P"UM\._C1?V]UI-I_95]>Z+ ML-TL*2/+_9UY;R9-O(CRNX. 2LVX%T=&KZ1_;]_X)N_LW?\ !1/X=1^"_C9X M?:'4K#>V@^*--55OM-=AR%<_>C/!:-OE; /! (_#SX[?L _\%//^")/Q6E^/ M?P5U[5+KPS:E?^*X\)HTMI);[BWD:C;?U57H5 M%A\9MVC/37YO[_4^+K8?%9+%T:T/;8;[W'_AOZL?=G_!07_@V9^#_P 7;>3X M@_L6:Y;^"O$@CW7/A_4&9M+OW$:K\FT%K4LR[B0&7+M\H& /S3TK6_\ @K%_ MP1/^(+VLNG>+/ 5I=7V?(O++/"L9FMI3M0&22V8[DRV]CL9L# )K M]'_@W^V)^Q#^VSX9?0_A-\\B>Y>WW;&\^PGQ,J$C'[R, M @CJ""9_M3B#)8?5LRH>UI>>JMY25_Q_ K^S\ES1^WP-;V=3RT^]:?@?E7\" M/^#L;QQI.E+IW[1?[+UGK%Q'#"BZCX5U8VIF?GS)'CE5U&>"%4@#GGIA]W_P M4^_X-Z/&_P 4;?\ :$\;_L.^)K?QE]N2_N);7P]"T/VI2&60QK>)$YW ')C^ M8Y)!)-?H'\9?^"'_ /P3%^-DU]J6L_LN:/HU_?1A&OO"TLFG&''\4<4+"!#_ M -L^>^:\=;_@U_\ ^"9@.0_Q"_\ "K3_ .,5SQS'A&5Y0IU*3>_++\-[6-I8 M'B96BYPJ);-K;\#POX]_\'8/@>STV\TO]FC]FC4;V[^466J^+=12&$ _>+00 M[F!';Y\>M?FW\7_VB?\ @H1_P5_^.&G^&-6?7O'FN22$Z)X1\.V;+9Z>A;:T MJPJ=D2#=\\\A&U3\SA0,?N!\,_\ @W/_ ."6OPSNY[_5_A5K'BE95 6+Q1XD MFDCAP>J^1Y7ZDBNJ\:_MX_\ !(G_ ()F>$[CP-X:\?\ P_\ #KV_F^=X3^'M MK#I\=:LNO>-+Z) MFT3P/I-RANY1CB:?D_9H,D#>PRYX0-AMOYH_MK?\'._QK^+1N/AA^PQ\.I?" ML-]-]GM_$FI0K=:I/NW*!! 4C9B4(SO((Q@YS63^P;_ ,&]_P"U#^U_XT7] MHC_@H;XDUSPYI6I7B7M]INK3/)K^L'=EA.95_ 7X!?MI?\'"W[9=] M\6_BKK5QIW@_3;I(]=UY(F^Q:%9;MZZ=8HW#SLO..V?,D/*JW] O[-W[./PA M_93^#^C_ /^"/A2'2/#^CV_EV\$?+S.?OS2MC,DCGEF/)/H +_ ,$_@;\) M_P!G7XK,>2[D\EF)8GJ375Y[5\[G6=U M,TE&E3CR48?#%?F_,][*"ZADMKF%9(Y%*R1NNY64]01W%2TTD@T; ?#?[77_!OU_P3U_: MDN[SQ1HOP_D^'GB*[W.VJ>"MMO;R2%54-):8\GC;G$8C+,S,Q8DFOS\^.?\ MP:H?M1>&+J6\_9]^./AGQ1;M=8M[76EDT^=(=P'0MGLH_&OWGY(R*-W8F MO?P/$^=8&')"JW'M*TE^)XN*X>RK&2YI4[/O'3\C^=F/_@GC_P '&7P:NCX! M^'VK_%?^RM*8QV9\-_%HQZ>R^L4;7D>%^J+]*T;K]F7_ (.>;NU6SFU+XSJG M0&/XF6ZM_P!]"]#?K7]"ISCDT9..M>C_ *Y8IV?]K"WF\.?'C6/%36-CB6&'XF?%![NW=B>D:":X 8=>0O3 MK7O7[/7_ :?:[/+!JW[3O[2MO;Q;8Y)-)\(Z>7DW9&^-IIB!C' 95Z]J_:X M@XS1\PYK*MQEG$HN-+EII_RQ2_S-*/"V6QDI5+SM_,[GSS^QO_P2U_8C_8:6 M*_\ @5\%K&/7HHRC>+=847FJ-E2K8GE&!Z445B:A1110 4444 %%%% !1110 M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% ! M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %% M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 B?= MIJ?>HHH ?3?^6E%% #J*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** " MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ** =** "BBB@ HHHH **** "BBB@ HHHH **** /_]D! end GRAPHIC 12 img126792259_1.jpg GRAPHIC begin 644 img126792259_1.jpg M_]C_X 02D9)1@ ! 0$ E@"6 #_VP!# ," @," @,# P,$ P,$!0@%!00$ M!0H'!P8(# H,# L*"PL-#A(0#0X1#@L+$!80$1,4%145# \7&!84&!(4%13_ MVP!# 0,$! 4$!0D%!0D4#0L-%!04%!04%!04%!04%!04%!04%!04%!04%!04 M%!04%!04%!04%!04%!04%!04%!04%!3_P 1" ,?!=X# 2( A$! Q$!_\0 M'P 04! 0$! 0$ $" P0%!@<("0H+_\0 M1 @$# P($ P4% M! 0 %] 0(# 01!1(A,4$&$U%A!R)Q%#*!D:$((T*QP152T? D,V)R@@D* M%A<8&1HE)B7J#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#J?V"OV"O@ M3\:?V3_ WC+QEX&_MCQ)J7V[[7>_VO?P>9Y=_<1)\D4ZH,)&@X49QD\DFOH# M_AUQ^S%_T3/_ ,K^J?\ R31_P2X_Y,3^&7_<3_\ 3I=U]54 ?*O_ ZX_9B_ MZ)G_ .5_5/\ Y)H_X=OA]XAN/!7A?0XI)_%'B+3 MG]HW'EJI>"VD8,(0'>./> &W%SG VM[C\1/V>]?TOX;ZM;_"WX@>,M"\6>1F M*XU3Q!218SOCNY9#&X9D.Z(Q\%^^". M)_:K^$>O?!C]NCP'^TG8Z-?:UX(4QV_B632[=YYM-Q"]LUP\: NT?DNK9 /, M; XRN>B_;V^-'AW]H3X$R?"OX07]K\4/&7BJZM0ECX8F6]%E!',DKS7+H2D M!15_>E3\Q/16P ==XTUP?M?_ ++/@?X@>%_$_BGX>Z]KL]C90W'AWQ!=VBV< MTMXEO.CQQ2+',%?> SINP."N:X/_ ()7_M">+/%UK\0/A1\2M8U+5O'/A._> M99]9O'NKIH2YBFB:1R6;RI5ZDGB50.!7=^3X)_8Q_9I^$GPX\7^,]$TO5;+5 M=)ED^T72QF=_[2CFNID4X8PHS.3(0 % +$5X)^T+\$/$VB?\% ?A[XU^$U^D M.D_%BTEMKS5;)_.@5&@*WDRLIVD&V*3QG<09$SSCD Q_VROB=XYU+]H_X-SZ M/\0/%OA[PKXXU?[''I^@Z[=6,+Z.O#6JC5HM)>2U\8ZHXFM_(G?$@>X8,^Y!^\/SGH6(QC MRO\ X**>// FD_M7?L[Z;I&O:3_9_@N[MX-3AM+I)%TF..\@Q'-M)\LJD9RK M<@#D,/@#X,TK0/%^AZ[J5QKD.I16NF:A%('L_.U&.!$M=/W\SWDK+'! M;AO5YGCCS_M9KS_]F7PO\&KSP+HOBCX9:)X)\QK.*"XU3PS8VB2";RD,D/[^ZOO'WA' M6IH;Y[XYF,4KNRAL\_)(L\>.BJB >@\M_P""A6H>(/ 7[47P,LO#GCCQKH>F M>--56#6M-T_Q7J,%M,HNK:,B.-9P(:\WOO'5M^Q5_P4PDUOQ# MXR\.:EH_C.!D\42>'K<8(R >@ M?M9>(/&7[-W[17PGTWX*^-?%?B+6=>F,>K> =5U^[UZ-[=9(]LI2Y>:2%7#2 MAI-PP(\KC:QJ[_P5XUSQ'\+OA[X2\9>#O&?BWPIK=[JZZ9. M>TBWL6:.$H=A"[6EA(.,+)'D#).I_P % M*O@G\7=6\0^"+6]D;Q)X;U/7)]2D,;6DZQ.[7C/=PLLK19B+A&&&VY7)K>(/ MV@?!NH>%_A582V<7Q'^&'B;1[JRUQM(L!K%M9M#':D3721HY6.-F9'R!L,JE MA\O'S=9?LY> /#?[7_PH\3?LK>)%OH&U!I/%5GH>H?VCING:>-IE\R<,PC,B MED$#N23M*J-M 'H6M?M#>+/VHOVY+_X%^&O$=_X,^'GA5)Y=%/.=8_W9#%5<[N5"O\ VT_&7B_]A";P9\1_ ?B?7M:\*WVI#2]; M\(^*M;N=6@G!1I%>&:Z>6:!RJ2 E7*YV':0&#M_%;6[ M"Z'PF\=07$4_B2WA:2WTJYN&CD9;K8#Y:^?&/G8!<2@Y^5L6/^"@&LV_[:T' M@3X1?!BZM?'=Z=934]6UW1Y1=:7I$ C>-6GNH\Q@GS&;:&+8CQMRR@@';_MC M^#O&7QR^'O@;QA\#_''BSPWXF\16O]H6MMI_B2^M+;4+8637"P^2DPBCE( P MP49;AC@[EYK]E_\ :T3]J3X'^*?AQ\0=4U?PQ\7_ K8W!FDT[4KC2+V\,". M!.K0NCB5&&)8CE2PW%<$JOMWB7X@_#/X!>+O@=\.=4\;:+I-WHT#6<=O?7D< M4B0I8-!$\H)Q&'; 7=@,20N<&O"/^"CG[%.I:Q/-\=OA&MQIWQ TE?/U:STW MY7OX%0JT\8 YF5.&7_EHF1@L,. ?8/@3^S/@[\![;5-0U76=3L-,T;^UK_4= M;U.?4;N3; ))7:6=V;G:3M!"C.% '%?)W[&/CKQ=^WKJWC;XA^-_$NO:#X.T MR_\ [+T/PAX6UJYTF*+*"1I+B>U>.:9PK1@$N%R7.T# 'V-;^%;7QU\$XO#= M\2++6/#ZZ?.0 2$EMMC<'V8U\._L :HG[$Z@\#2/JQU71M?UB46 MVE:K$8UB9/.0I^\)8*Z'=E6WLIF^$_@."U4>)IH62VU:ZMY))52T9@/-'FR %U^7;$QW? M,F[R?]O;X@?#OQ=_P44^$3WNMZ!KOA?24T^P\0-++%=65N5U"+Q7>^ 4TR#P;XKU"+7=/ M@T>0/:J'MHD9HMORB-RF]0A*X?C P!XY_P %4/'7AW0?V0/&>@:CKFGV6NZR MEJ--TR:X1;F\V7MNTABCSN<*HRQ P.^* /._V<;71/B%^S/\'[CQ9X^^(:>/ MO'\MSIL6H6?Q%U>*[\R,W+-> _P""A5K\0?V?/V9_ MA7JMK\1_'&G^.8[Q-#U34K3Q3?(M_&D,S"62-9RGF,45MX^8[L,3@8ZW_@G= M\(?A?\1/@S\&_%_AV/PY'\3/!=]<3ZW<6)C34/*E-W$([I4&YMRLC(9!TC^5 ML9!Q_P#@M=XV\/S?"_P7X5BUJQE\2PZXM_+I,=PK7,5O]FF42O&#N52S D# M/.,X- ';_ME?!OQ?X=_9%L/&WPV^(?Q#TKQ)X@#:_;<^'OB#]G3]BBUU?2_B9\09O'6E7-G%< M^(#XQU/?1UR%7 1MO3C2_P""O7C30-/_ &5;_P - MW.M:?!XBU"_LI[329+E!=3QI-EY$BSN*#!RV,#IFN._9=^)7[.7P%^%G@GXF MKXO\&Z'X@3P(FF>(=)TN\@_M*]NE:&12UHAWM-N292Q 9MZY) ! !^B<>1&H M;[V!FO@3_@JAX1^)/A'P?8?%KX<^.O%VAVVE2);^(-'TO7[VWM9(&95BG6** M50F&^5RN"0X;JI-?5-N_Q5\9:'H.N:'XD\)^&;;4-,MKJ;3=7\+W6HS0S/&& M<>;'J, P"V -F1@\FK/Q:O-$T3X#^(4^*>L:&=+FTJ6TU6\G3[!8SM(A3:J2 M2N4WD@*GF,V2 "3B@#Q'3_&UC^UE\'_@S8^$M9\2:!=:Y%'J-_?:)XBO;>YT MNTM=J7:33)+NF=Y0+=?.9B3(TO)C->"?MY3Z]\+?VHO@7X?\+>._'FCZ'XJO M(+?5["#QEJGEW""[AB.,W!,9*.02A7GGKDTS_@B?XH\/Q>!?'.ASZO8)XIFU M))8--EN5%W):)$#N2,G<8U=WR5& 6YZUS/\ P5 \<^"->_:T^!EA=ZUHNJV& MB7J1>(K5YXKB*SC-Y"7CNDR0OR*Q*./N]1@T ?8W@?X<6NI??$W@'QMXP MN="\+:W>:#KVD:AXQU#5M/O?]!W&0I=3R8DBGD2/:"0"K'&1QW'[5WC_ %WX M?_ _Q'-X1AENO&NHVTUAH-O;_P"M:Z:&1]Z<3_ U^,'P4 M^".IQ> OA;XG\+Z_<>,_%RSZ7H/A>_BO(K*.9(?M3/Y3%84017#JN<#**!C@ M7;/XN6?[1'Q\N8?A;\4/!"S>#;.2U2TU&Q?5VO)I]AN+F".*]MB8XD$47F@N MI,LJ\<$@&A_P3K^/EQ^T%^R_X>U35;Z74/$NCL^C:M<7#[Y99HL%)68\LSQ- M$Q8\EBU?-OQ976]*_P""GO@;X:6OCOQ[!X%\0:?_ &A?:+%XTU5(S*T=VQV, MMP'C7=$A"JP Q@ #BN$_9&^)WA_]CK]N3XC?#/6O&?A^Z\'>)Y1Y6J:2ZQZ= M;7ZL7CB*F64V^TR30%7D8JRH&/>F?M+>-OA5XW_X*F>!I?$>M>&-<\"VNE)I MFLS7\\,^G13!+P&.9V)C4J[QYR?E;&<$< 'K>I>-/'/PC_X*(>%?AU\,_&7B M/QWX,U2WAG\3>'=9U:?6TT4,TBNQGF,DD 5!'* TF2S 'AE%?H?7Y2> M>EMTV39'5HMZHY'WXW1^2%6OU-T76M M.\3:/::II-];:II=[$L]M>6?>R2S0E4!;]U(H8! MD*MN&/CO]FSPC>?\$]OVK/B-IOCJSFTWX6^+P'TCQIY+'3HF25Y(89Y0NV%M MDDBMO*@-&#RI#5]XZ+\=O!_C/4+"T\&:M;^.VN9=DESX:GCO;2T0??>>X1C% M'@=$+;V_A4\X /@CXW_V_H__ 4U\ _#6P^('Q LO _B"WAOK_1[?QGJB1L[ M"Y9U1A<;XT)B7Y48 @GB+Q?HACUJST^0Z%XHU"P^T MVQWEHYO*F'F%MHS(?WGHXKY+_;*T'4?A7_P4*^#_ ,:M;L;I/AQ;VT%EJ&N0 MV\DL&GNK3HQG9 =@Q.C G&0&QG:Z?8^+-0-O=0V\]I$[!'G(0I%,[G9C=L.06.:]G_9?_ &J( M_B=^QOI/Q&O6^W^(-/LSIVH6^[Y[C4XR(D3./O3NT+#T\X>E;?BSXQ?#.\_: M:TGP/J?C#P^^K7/AW4=+N-(FOH]YFFN++;;.,\2NH;$9^9@"0#7R%^Q3\!_$ MOP4_:B^+W@+5KQ;/X2>#[Z'Q*TM\VV*1PLC:>YD8A0!$S2R-C&^T3)P.0"+] MGB3QIXF_X*->./AUXP^)7CC6M#T&QDO_ +!#XJU"WMGNU%L6(2*90(M\LA$0 MP@&%QM&*M?&_^W]'_P""FO@'X:V'Q ^(%EX'\06\-]?Z/;^,]42-G87+.J,+ MC?&A,2_*C #D+M&,U>UN;/3]6DOHUM M+N8FU"I'*3L8L8W"X/S8XSD5Z!^V5H.H_"O_ (*%?!_XU:W8W2?#BWMH++4- M(O%^B&/6K/3Y# MH7BC4+#[3;'>6CF\J8>86VC,A_>>CBOCC_@H!=>(OAW^U+\$="\+^/\ QYH& MC>+KN"UU:QLO%VI+%(HNH824!G/EDHY!VXR1N^\23]IW_P 1/#/QEU;PC:^! M-=T_QA;VFKQZC?:CH=U'=VEG#%')_K)HR4#L[(JQYWG<6V[48CX-_P""F'Q( M\*R?ME? *-/$6FR/X;U&!]:\NZ1AIP^VP/\ OR#^[.U2Q#8(&">"* /U&T72 M8-!TFSTZV>ZEM[6)88WO;J6ZF95& 7FE9I)&]6=BQ[DUY;^U=X_UWX?_ /\ M1S>$89;KQKJ-M-8:#;V_^M:Z:&1]Z<^'?%7BOQ-K=EI-G;:'J$.H&%9)T$TTOE,P15BWD%NK;0.Y'-V?Q"%F\&V33[#<7,$<5[;$QQ((HO-!=2995XX) - M#_@G7\?+C]H+]E_P]JFJWTNH>)='9]&U:XN'WRRS18*2LQY9GB:)BQY+%J\F M_;P^'NI_ G]EGQCXUT/XC_$)_&7]K17$>J?\)AJ<4<"7%ZN8(K9+@0K&B/L4 M;"0 .#O$\H\K5-)=8].MK]6+QQ%3 M+*;?:9)H"KR,594#'O7TA_P5P\9:#I/[(^M>'[W6+*VUW5KNS:PTV2=1<72Q MW,;R-''G7QO\$?@_X^N_'7CM]?GTZ*^U477B[4 M[NVU/S('1TD@EN&C3EPZM&JE60$5\Z_"=-?U+_@IYXU^%U[\0OB#=^!-$MI+ MVST>;QIJC*'$-O(JL_VC>ZAI6X9CD !LC.?JS]@/QUX<\0?L@_#W^S==T^]. MBZ+#::HL-RC&QF1,NDPS^[('.&QQ@].:^+?@S\8_ O\ P]P\?^)SXOT5?#>J M6)O%F@#38&U36QX?\17]A#/:*62WMI(X95CS+*SL9-OF%+9UW 8QY M[_P4X^ )^.'[,>KW>G6?VGQ+X4;^VM/,:YD9$&+B,=^8MS8[M&E=_P#L8V_B M75O@?X=\9>-U'_"8>)=.L[B[)SN6".!8[<$L,Y909F!Z/<28XH ^/OB;)K6C M_P#!3WPC\,;?Q[X^M_ &KV2WEYHZ^-M66/>UO<.VV07(D1=T:MA6 &,# XKZ MM^ O@E;CQ];_ !#\(^,O%&L_#S5M+U#3_P"R=:\47FL6B7$%\L<-W;FYE=OW MJ1S'.2 ,8.&Y^%OV@_&_PK\;?\%5/"-YXAUKPMKW@&&PCL=5N=0N+>XTQ)%@ MN!Y"/@A\-/$^C>,&5]2NO^)'?+?0 M:=IBR331;YD8C?F6"/!))^8GL2 >S?%#X6#XI-X?AN/$WB+0-/TV]:[N;?P[ MJMQILFH#RG1899H'201@L'(4@DJO(K\__AG'K'B#_@IIX^^$^H>.OB!<> -+ MT^2>TTC_ (3G65\IQ!;.#YPNA*?FD<\N>OL*_3>69((GEE=8XT!9G8X"@
!Y?\ @KGX]\2+XMT8^'M6M)+'3]6^VQ_9;JM:CXJ\7>(-3NX](U+Q1=27\]E;ES M*[.\K,TQB$D<:;S_ !*6SM(;O+/]F7Q)-\#8[Z3XK^/?^%KR:=_:)\1#Q-=_ M95OC'YGEBPW_ &3[.'^39Y.=G?/-<=_P5,_9@\1_M#?!W1M3\&V+:MXF\*7< MEU'IL(!ENK:10LRQ^K@I&P7JP4@9; /86O[='PV7X$1ZM<:U&OC==,%N_@1] MW]NG41'L-K]C(\XGS?EW[-N/FSCF@#SK]C/]H#6OV^/@1J_AOQ1KVI^%/&'A MO4K-=5U;PM=/87%];;_,0J\14PF7RI(WV'& 2N-V%\N^,$>L>%O^"E'PU^%> ME^.OB!:^ M8T^&>^TG_A.=9?S79;HD^:UT95_P!4GW7'W?)?%US%<-I4B-%'-<2/(8R4+X). M"[5\??$#]KOQ+X/_ ."B'@?1;NXNK7X2ZS!/X7M_G_T:[U!9C'+.!TWQW(C@ M)/(4,1PW/TY^T1^T3X4^!/P]_M;4_$FDZ;J6JI]GT)+RY55NIW*JD@ZDQ(9$ M>1P"%3D]1GX2_;\^#.IQ_LC^$?$%W\4? .MV?A9XKGP[=:7IJ^:%\UH M;I]2G2=W \\A(\L8R5(Z$ ^R?V[;2ZA_9?\ '>O:;KFO>'M:T'39=0L+[0=8 MN=/D250/O^3(HD4C(VN&'.0 <$<)_P $P;C5/%/[,.C^,_$7B7Q)XG\1ZS<7 M275UKVN7=^H6*XD2-8XYI&2/@'_[*OM+GN4CN3J90!HTBSN;>59UVC!7)_A;#?\ @FW^T=\*OAQ^QKX: MTWQ3\1O"_A_5+&;4)+C3=1U>"&[13,T ?H!7YZ_\%== M:\1?"_P#X1\8^#O&?BWPKK-]K"Z99(U8^[$=J^'O^ M"UGC;P_-\,?!7A6/6K"7Q)#KJW\VD)<*US%;_9YE$KQ@[E0E@ 2 #SC.#0!J M?MS3:Y^SCX(^''B7X4_$?QK:?$+4K^&VB\,7GB>^UQ=6C>)B[BSNY)RQ5Q&N M5 7]YC&XK79_\%%M:\5Z'^Q]IOQ%M]:\2>!/'UNNFI<1^']?O;**%YBOGQ/% M'*J/AF(#,I8;0 <5\^?'KP+8_LX^)/!/[6'[.LVE:EX.B$%IXETOP_-']@0E M4C=2L7RHDF0CKC,%?&.E7>I:Q>6,T6A- M>1#4H2L@:1)+<,74IW.,=""002 =;X!\"'XL? GP-I6B?$?Q_8_%W5?!$7BM MM0B\?:K(3*IA55FMY+EHECG>1UR%7 1MO3CZ6^(?P/@\4:YKGBO5/%WC*)!I M"6]IHVC^)]0TJSMI(A(S3[+6>/?(Y8 ELC"*,=Z^2OV7?B5^SE\!?A9X)^)J M^+_!NA^($\")IGB'2=+O(/[2O;I6AD4M:(=[3;DF4L0&;>N20 1]F^(/B;IF MC? ?_A,?&5_8^%;6YT5+FZ>^G6&*"66$$1;F/+;F"A>23@#)- 'P9_P37T'Q M!^U%\$?']WXS^)GQ&EU^VU/[#I^L6_C758I+)3;HP98UN!&Y#,3\ZMGI4W_! M1:\\4?#/X^?!'3O#7Q#\.O"\NL6,7B.;5UOH=*DG5;F6W$"*94C)W,H88) .,C. M,BNE_P""J_P_\12>,/@E\3-/T:]UCPYX1U1GUAM/MWF>UC\ZWE$CJH)"$0N- MV, [0>6&0#ZC_:"^&EK)\$7L+#Q#XNT.72?)6SU+2_%.H0WJ[IHU8R3^<7GR MI(_?%\9R,'FOE+_@JHNL_ GX3^!=<\!^./'7AO47U5=(F>V\8:FXGMQ!+(/, M#W#;GW*/WA^8]"3@8^J/$7QF\$?'/P6FB_#SQ1IGC2_U6:T BT2Y2Y:TB\Z. M1Y;D*?\ 1U6-6.)=I) 0 N0I^1?^"UGC;P_-\,?!7A6/6K"7Q)#KJW\VD)<* MUS%;_9YE$KQ@[E0E@ 2 #SC.#0!J?MS3:Y^SCX(^''B7X4_$?QK:?$+4K^&V MB\,7GB>^UQ=6C>)B[BSNY)RQ5Q&N5 7]YC&XK7N'[4W@#QM\5/@/X9U#1O$N MO?#?XHWPTZU1M'U^^LK6"XG9?-AFBBE5'7>Q7>RLZ@#!.,'X_P#CUX%L?V);?X@Z)8V^I>(--E^Q7M[''=VI29'E6>+<6C\L?>9OE&5.[# M*2 >,?L._M6:SXINM9_9M^/UYJVD_$/3W:TL]2N-2GL[Z^48;R&NHI%D\\## M)*CYE0CDD9?WGPO:^*/A-^RI>^(_"GB==5\1Q+)J5YJWQ0UK4M3M5MXIG,N2 MK/)'MA4A1$HR5!8,$+'XC?#NXC@^)NC6\=WI.H:?.%75H M%(DCC\U3]\?>BD!QDX)PP9?;OV/I]3NOV8OAO-K8G769-(B>^%TA243DDR;U M(&UMV=R \G[LHHH **** "BBB@ HHHH **** "BBB@ HHHH M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H MHHH **** "BBB@ HHHH *_*O_@N=_P T3_[C?_MA7ZJ5^5?_ 7._P":)_\ M<;_]L* /JK_@EQ_R8G\,O^XG_P"G2[KZJKY5_P""7'_)B?PR_P"XG_Z=+NOJ MJ@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***IZQJ]GX?TB^U3 M4)UM;"R@>YN)W^['&BEF8^P )H N45Y)^S'^T3IG[3/PYN/%&GZ5=:#/::G= M:7>:3?',]K+$_ <8&&:-HW*D?+O(YQD^MT %%%% !1110 4444 %%><_&;XS M6OPCMO#MLFFRZYXC\3:FFCZ+I,4JPBXN65GS)*W$<:JK,S88X& K$@'-T[XL M>,--\=>%_"OB_P 1:7/KTDZPZQH>L_VCIL7E022F-WD@@E$I$8POD[""Q#Y M7:0#UBBBB@ HKEO$W_":_P#"5^%O^$>_L'_A&O.F_P"$@_M/S_MGE>7^Y^R; M/DW>9][S.-O3FLN[^*,.N2>.-(\&&PUKQ/X72*.YM[RZ:"T2XD0R+%)+&DC* MP0!B A^\H[G !WM%>1?LF__CU^S_X5\=Z[:65AJNK+<--;ZS-]U!G)Y.>G2O7: "BO.?C5\8XOA'IWAZ.#2WUWQ#XDU>'0]&TQ9A D]U( M&;,LI5O+B54=F<*Q '"L>*E^%7Q+U/QM?>*-%\0^'X?#OB3PW>QVE[;V5^;Z MTD62%)HI(9S%$S HXR&C1E((P1AB >@T45\^^%_VB/'6M_M&^)?A/J'PZT;2 M)M)TG^V8=6;Q3)(M];.Q2%HXOL0;F0!9,G]W\Q&_Y0P!]!45\_\ [/?[1WBW MXP?$WXA^#?$G@#3?!5WX)FBMK[RO$;:A-+)*-\+QQ_9(P8716;>7!^Z-G)V] M=\-OB9XR\:?$;QMH>J>#M)TGP]X3M'%,J"!K2/9MBF0N=Y M"N=J[\,P /4J*** "BBB@ HHHH **R?%5UK=CX?NY_#FFV.KZRB@V]EJ5\]E M!*=PW!IDAF9/ER1B-LD < Y'SC\//VJ?BC\1?@NGQ/T[X.:/<:$/M1DTJS\8 MR2ZMMMYI(I?+A;3TB=LQ,0OG#<,8Y.* /J2BN,^#?Q:T#XZ?#/0/'7AB6631 M=9M_.A6X0)+$P8J\<@!(#HZLIP2,J<$C!KLZ "BBB@ HHKP_X=?&3QAXB_:8 M^(OPY\0:1HNGZ1H&EV6I:;<:=/+//<)/)*H:5G"*IQ&/D5/E.?G88H ]PHHH MH **\%_:/_:"\:? W7O!=MI'P^TOQ;I?BK6+;P_:WDWB1["6&]FWE?-C^QR@ M183.]7+=1LX&?;=%FU&?2;.35K6ULM3:)3#+/XB:WIOPVT._\)^#X9;@ZAJ?BJ6SN M=1CBM5N)6A@2PF P2T8WR#+*>@JGX!^/'Q0\:>&_ 7B9_A?X?@\-^+K>&XBN MK/Q?-<3V"SVYE@,\3:='\I;9&QC9]I?=@@&@#Z!HKQ']E/XU>)OC9X=\;77B MO3=)TO4_#_BN_P##P@T=Y9(=EOY8SODP7)9F^;:F1CY17MU !117@7QM_:"\ M;_"OXJ>!O"&E^ =#UZT\97IW?B>6R*31P^:XGB6QEV+@$ HSYQR%H ] M]HKP+0/VGM1TSX\:7\)?B-X-B\'^(=+-+T?2;[PGXI MGT&.'1II9HRD<4;;C)(%+G+GY@B<8^44 >XT5YO\:/BMJWPWTW3[;POX+OOB M%XOU1Y%T_P /V%U%:AEC7,DTUQ*=D,*DHI_P!J)/C%)XST M7Q1X2OOAMXW\&R1C7= U*X6X6"*1&>.:.=559(V56.X = >002 >ZT5\[:7^ MUY'<:/X9\9ZCX5;2_A7XGU1-)TGQ+)?[KG=)(T=O<7%H8@(;:5E&V3S68;T+ MH@)([+QI\;-0M?B6?A[X)\.0>*_%EMI@UC44OM2.GVEC;,^R(/,(92992'V1 MA,81BS(,$@'J]%>)I^UIX.D^ ;?%-8-0-F)CIW]B>4O]H?VEYWV<6!0':)3- MA.NWD-G;S6GX-^.%]=?$Y/AWXV\.V_A/Q;>:8VLZ;'9ZD=0M+VV5PDBK,88B M)XR5+Q[",,"KN,X /6:*9*76)S$JO)@[59MH)[ G!P/?!KY^^$?[0WQ!^(WQ MK\:> -5^&VA^'X_!LEJFK:I#XKENP_VB%I83;1&PC,F0!G>T> >Y&* /H2BB MB@ HKP_4?C)XPTO]K;0?AGT+]F+0_#NIZW87.I1ZMJL-C(ML].N,M(BY&S44BL&4,I!!&01WI: "BBO#_ (=?&3QAXB_: M8^(OPY\0:1HNGZ1H&EV6I:;<:=/+//<)/)*H:5G"*IQ&/D5/E.?G88H ]PHK MA_BAXP\5^%_^$?MO!_A.T\5ZGJE\;61-0U9M.M[.$0R2-/)*L$S$ HJ[50DE MQ7D/A?\ :.^*OC#XI?$#P#I_PN\(_P!M^"H[&2_>7QQM\;_@UX3U/PAH_A[1_'&G7]S>0R7TMW?V=Q M:V^^6'(2.,!9"%#CS X!("9%?2U !117._$3QYI'PN\"Z]XNU^9X-&T6SDOK MN2-"[^6BEB%4=6., >I% '145X'J/[07CW0/AVWCW5/A2DGAF6T2\@@TGQ"E MSJ<,3KN22Z@:".*- "IN^/O&VE_#7P1KWBO6Y'BTC1;&;4+M MHUW/Y<:%VVCN<#@>M &_17B_PX^/'B+Q/XF\*Z=XF\#P^&;3Q;I,NKZ)<6NK MF^E\N,1.T5Y'Y$8@EV3(V$:5,AEWY W:/[2WQ>\1? GX7:MXXT7PII_BVPT6 MW>[U*UNM:?3IEB7;S#BVF60\DD,4P%X+$XH ]7HKYD\4?M>:_P#"/0/"/BOX MG^ +'0O GB*6V@&O>'?$#ZI_9SSKNC-U#):6[*F,Y:,R8QC&2,_32L&4,I!! M&01WH 6BO&O!O[0EYXG_ &C/$GPIOO!=YX?ETG14UJ+4KR^@E-W$\_DJ5BB+ MA5)#'+.&^7E1FKOQT^,'BGX=/HFE> OA[+\3O%VIF68:+'J\.F+#:1 "2X>> M4%0 \D2!2/F+G!^6@#UBBO']1^/&I?#_ .!0\>_$SP=+X/US>(/^$4L-1CU2 M=[F2;RK:WCF151WE)3_97?R< FI_!OQPOKKXG)\._&WAVW\)^+;S3&UG38[/ M4CJ%I>VRN$D59C#$1/&2I>/81A@5=QG !ZS17SOK7[72Z?H_BCQE8^$Y-3^% MGA;4WTO5O$B7Q6Z+QNL=Q/;6?E'SH(78J[F5&_=N41P!GZ!LKR#4K."[M9DN M+6XC66*:)@RNC#*L".H((.: )Z*^?_C9^T-XX^%WQ?\ G@C1_AYHOB.'QI/ M-:Z7J5UXHDL?+DAB$LOVB(6,NQ0,X*,Y..@/%>]6C3O:PM=1QPW)13+'#(9$ M5\I6MUK3Z=,L2[>8<6TRR'DDABF O!8G% 'J]%?,GBC]KS7_A'H'A' MQ7\3_ %CH7@3Q%+;0#7O#OB!]4_LYYUW1FZADM+=E3&%]7\-:1HNI6-_P"(+#2-1FU2>426 M\=Q<)$&BB0 .?F/)D7:<':XR*]PH **** "BN9\"_$70OB1:ZM=>'[Q=0L]- MU*;2I;F,AHWGAP) C G(5B5SZJ>W)Z:@ HHHH **** "BBB@ HHHH **** " MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "ORK_ ."YW_-$ M_P#N-_\ MA7ZJ5^5?_!<[_FB?_<;_P#;"@#ZJ_X)E/:K,=)MRK3#-S/#' MMDD:WA(+@E)9, D8KVNO,]#^"1T7XR:M\13XX\4:A=ZE;+92Z+>&R;3X[="[ M111JMJLJ*C2,V1)ECC>7Q0!\X?!GQ1JGPO\ VZO%6A:GX0USP1X=^+%A_;6G M66N3V3_\36T3%SY?V2XGCP\7SG+ALJ/EQ@UT%O\ #C0=6_X*#>-=.U2WN-9T MK5/A];WMUINJWDUW:R.U^R,GE2.RB(JJ_N<>7D A<\UZC\=OV6],^/GBSPCX M@U'QKXL\-7GA6?[7I2^'9K.$0W&>9BTMM(Y)&U2I;80H^7DDU]._9;.G?%ZY M^)7_ M/QS<>)[G2AHTK3?V5Y#6H)94\H6 4%9#Y@(P=W7*DJ0#YO^'?PE\+ M>)/V9?VC=$U;3%U73O"/B/Q-8>'(;YVG718H(R\'V,.2(&1F)#( W09( %=M M=?$S5-<^$_[)7A[7]1N)K'X@K81^(+^2X9);W9IOGK \@P3Y\P0.,_. RG(< MUW_AG]BO3_"?@GQYX6T_XI?$!=-\:W5Q>ZLTDVF-*TUP,7#QM]A_=^8O!V\# M&5VGFNA@_9,\*3? W2?A9K6KZ_XDT717ADT;5+^YABU+2WA %N]O/;Q1;7BQ M\K$%L$ABPXH \T\6?#K3?@7^U'\*K/X=6%OX6\,^/H]3TCQ%X;T5?L5I*(;0 MS17D<<140S(1M,J ,05&9? OX/\ A+Q9^S[^TA::[I7]NQ:9XO\ $D=@ MVKS27KV;0PXBFB:9F*SJ#_K@?,.!EC@5]>>'?@I'H^I/K&I^+_$7BKQ/'8RZ M?8Z]K1LS<:=#)M+^1%#;QP!B40EVB9FV*&+*,5P'@[]C6T\"^$_&_A[2OBGX M^6P\8W5Q?:HTSZ5))]HN,?:)(V-A\AD4;2!P 25"M@@ \8O=3\1^//V5?V8- MWBW18E:XNM:@-LZ*#;C+7BJP\V2 !RZH6V,%->A?LO_ VN M+3XV?$;Q-I.C^)/"GPM#6D7A/0K^6_TFTCE,++>O%I#LB1Q,^T@RP*=V60 < MUQ'Q@^"/@KX5^&OA+\,_$/Q#\=^%_"6CW%U>Z9\1#J$%C+HA2!8([#[9#;QQ MQ>:)G8/."<1N@8[AM]!_9^^$\7ACQSIGB#P-\>/'/Q8\*SPS1:HOB7Q%'KFG M,NW]U]GF5 J3"3:3M8_)N#8RN0#NOVGO@7X3_:$\-Z'X6U[5[_P]KJ7_ -O\ M/:SI4C1W=E>PHS^9&PXX4,2"1G&00P!'B?@3XH?&O]GGXN>"OAW\<1I?Q#\+ M>)-0;3?#?Q TZ$17<5V8V\N.ZBQ@,R$KD#."Y+R?-CZ=^)7PAT+XJS>'I]9E MU*WN= O&U'3KC2[^6SE@N#$\0DWQD$X61_E)*G)#*PXK%T?X"VR>+M(\2>*/ M%_B3X@:EHK/)I*^(#9QP6$KJ4:6.&TMH$:38S*'D#LH9MI&3D \!^#/P7\)> M+/CI^U%X6\0Z=+XET'^T=*Q9Z[=S7ZCS;$R,^(=/^*GCQ=6\:A#JLTITIP'10D02 1S, M?[!?A^/X M\&E^)/C\>!6F,AMOM&F^>4,GFF'SOL6[R_,^?&&ZO+[4X)HVO)C;E4L'92("WE*V7;+A0Q& 20 !S_[+?PJ M\%:?\?/VE-1M?!^@6VH:+XC2+2[N'3($EL$DL!YBP.%S$&WMD*1G<<]37L/B M;]E.#Q=XI^'/B+4OB7XWEU;P('.F3*VFKYLCC;))./L6)&>/$9Z#:N0 Q9CK MS?LWZ;!XP\=^(]$\7>*/#-[XR6)M1BTN>V,27$<0A6XB$T$A#^4"A5BT?.[8 M'564 ^(M"\!Z$?\ @DY:^-#81MXMT*RN-1TC6V):[TV9-2.#:R'+0 [!N6/: M&Y)!)-?I-X7U"35O#.D7TO\ K;FSAF?_ 'F0$_SKY[L_V%=#L?@# M//\ A!9B0UJTNF-,(F=I'A$IL=VQI&W'G=D !@N5/O/@/PK)X'\(Z9H,FMZE MXB^P1"!-1U80"YD0'Y0_D11(=JX4$("0H)RT7PG-\ M*?%.K?"^YM;B6X^(\*Z;:W-Q'>%1&;9GO8)&:X+Q?*X^5(4^=0?*2O8]&_97 MT/PC\1/$OBSPEXK\4^#T\37/VS6M"TFYMSIU].<[Y=DT$DD,CY^9X)(VX&", M5SOBK]@_X;ZYXXMO%FB7_BKX?:QY207\O@S7)=..K1K_ W;+EY">=SAE=LY M9B>: /H6Q96LX"ES]L78N+@E29>/O?* O/7@ <\5\J?M@2+\(_C-\$OC:K?9 M]/TW5F\+>(9LA5&GWPVK)(?[D4H#_5A7U/I6EVFAZ7::=80+;65I"D$$*=(X MU 55'T %(M+D.G^*KD-?W5UYA5K6>_O5\]P^&*F$7#!6P=HB7@@8K MU3XC?L^^#?BAX5\)^'-9L&&D^&-2L=3TV"W*J(WM>(D.5.8RN59>,J3R.M=E MXN\)Z1X\\,:IX=U^PBU31=4MWM+RSF!V2Q.,,IQR.#U'(ZC!H ^4O#/P#\9> M%_C5\/\ Q]XOXEMYE A\U7T^!9IQ(=ZRNQ=R_+ M'BN)\#ZQ!\*?B%X1TGXK>%9M$UK5?$@FTGXN^'I1=:?XM,DDC6T&H2H?,!99 M0$CEW(K1JR;508]]^#/[&OA;X)ZY;7NG^+O'?B#3]/!&D:!XB\0R7>EZ3E64 M?9K)/%&K^%?#]U#?V'AC4KV*:R6 M[B8M',S>5Y[[7.Y8C*85(7;& J@ 'SC\5M2C^%/CWQEK7Q2\)SWOA+6-?$FE M_&3PQ(+JYT6 2QJ-.O54B:*W22(Q.BGRWWLI0LS$^O7%SHGQQ_:S\8> O&6G M6/B#PSX;\,Z=?Z9H>HHMQ9W;W,DAFNW@<%)639"B,P.S+%<%S79>(/V6- \1 MV^L:9<^)_%2^%]&+,3L_$ M+]GW0O'7B[0O%]EJFK>"_&6BV[65IX@\.20QSFT;):UDCFBEAEBR=P62-MK# M*[3S0!\E>,O"\WA/PA^UK\+;>^U!O 7A708/$'AVVM]0GA;2I+BSGD:T5T<% MH%>,,L+90 @%2"*D^)?A+2/!/[,_[-OQ!T:QCL_&UKJ?A:!-?&6O6MYU59;9 MICES 1(P\G.P# &*^H?$W[-&C>)OAGXF\''Q+XBL#XI=G\0:];2VSZEJ@:( M1,LDDL#HBF,*@6)$"*H";1D'DO$G[%>G>*OACX2\!:A\4/'KZ!X7GM[C3PDF MEK-NM]OV;?)]@RPBV_+ZY._=@8 /HI_NM]*^#/V6?"/QE\3?L8&T\!^-O"6B M17DFMPV-OJ/ARXDNHW-_=*+ M-8L-0\B.$^(K6.S^WEEQNDVO;M;AGP%_P#A#M5@T>6QEU:20I>&_A%P\C1[(KD/YQ<;X]JESM5<5]2_M"?" M?X>?#SX?ZIJ,>K7G@F\\8:OH]MJ\VFQ2WMYXG>*0!+ 0^8-TEPN]&9<%@S&3 MF?%3XM_&TEDLOC#1+*XU+2M>F8 MR7FG3IJ1(:VE8EH0=@W",J&R2V22:^Q[K]E#39OB!JGCB#Q]XUL?%6J:''H5 MYJ4%W:,9(DE\T2!'MF2-\\;458L$_N\DFN9L_P!A70['X!3_ ;B^)7CS_A! M9F(:U:73&F$3.TCPB4V.[8TC;CSNR P7*D SO&&L#XO_M$?#+X:>+%6[\'W M'@R;Q7>Z5(,VVL7HDAB2*X3&)(HP\DGEG*EBI8':M-> MT[P)\7?!'@;QYX NOA1\2A9W4<5SIC"?1/&4@A42W?GH?WEUMC,FZ<&11(RE MR7P?MZO*=!_9WTC2?%V@:[J'B/Q)XG'AM)%T#3]9LC!W,&" ;PQ#[@:]7^.G[,MI\>M<\-ZAJGCWQ= MH$7AV_@U73;'07L(X8;V+=LN"9;221FPQ&UG*8'W>N:/BS]E5?&7Q)\&^.[_ M .*'CA/$/A.!X--DM_[*2(>9&(YW>/[!M=I0OS9& 3\@3@ \9\-ZFGP ^.G M[46G>"=+MM,T'1O!]CXFL?#UC"L-G'>K:S[FBB0;4\SRTW!1\Q&3S76_!SX& M_#OXC_!WX4_%*[OKBS\70V]CXBO?'%I=K!J-]-M#W$-W;^'O["7@7X8^+$U'0?$OCFW\-0W1O;?P(WB*7_A'H9MXD#"U M!;#@-M=V7/4' P ?1U%<9%\.VT_7O%^M+XD\37;:];I$--;4 ;;3RD97=9(0 M!"[9R2206 /%4/@;X!U;X:^!UT75O$FO>)RMP\EM<^)KY;[48H2%Q'-<*JB1 MMP9B<$+OV L$#$ I_M0?\FU?%?\ [%35?_226JG[)/\ R:U\(?\ L4M+_P#2 M2.NA^,GPM7XS> ]1\)7'B76_#.FZE$]M?2Z";99[BW=&1X2T\$NU6#*O&GPL_9(\+SVVG>)8?&FE33:O9>(]6DL;;5Y+6R0Q MP7$Z6\Y=79S(8S&1(8E5LC=GW'P7^QI9^ _"/C;PYI7Q3\?+8>,+FXO=3:>3 M2Y93<7&!<2QL;#Y#(HVD#@ DJ%;#4LW[#_@C4O@;H_PNUK6O$FNZ3H,Z7&@: MMC.BXC^S3V\$8^7D@R*YRW)("A0"E^S'\'?&/P=^)GCR._A\*^%O MVOK#J&C^"/#NLSWT>F7"X6ZDA66TMQ'%(65BJ+M5B ,BL#]LZ#5[KXW_LSQ M:#?66FZNWB:^%O=:C9O>6\;?8FY>%)8F<8SP)%Z@Y['VGX+_ )TWX*V-XD7 MB7Q7XTU6\VK/KGC+6)-2OFC4L4B#L J(I=CM15R3DY/-<[\7OV7[?XP_$#PU MXNO?B)XRT*]\-7!N]&M-&?3DMK*8H$>0"6SD9RPZB1G') !Q0!XY\!;.?Q[ M^UMXEG^,UQYGQG\#02+X?T^SC%OI']CW&5%_91Y:1V?<4D,DC["P7K]W6\.> M$=$T'_@I=XH_LW2+*P&J_#A+R_6VMUC%U.^HE7ED &&=@H!8\G S7K/Q@_9E MT'XQ:EX0UN[U_P 0^&_&'A=]UAXJ\.7$%KJ)4KAXI&,+1O&YY:/9M/(P%9@9 MM:_9VM-6\=>'/&T?C/Q1IGC'2=+_ +%N-:LGLUDU6T\P2&.ZB:V:'EP6W11Q MD%CM(XP ?+?PA^'-S9>#_P!KCP;\.)--\(71\9FTTB%I3:6B,T4&+8,A!C60 MDQ#9C'F +CBNN^"_C#0KKQ)XV\'P^%;O]GCXE6_A*8-X8F$:Z- NYC_:=E)# MB!E$CCS'55+;5SGRR:]9TG]C/P+I$WCN2'4O%3#QE?0ZAJ,9UZ=%26.6.0-$ M$(VN6A3,QS-C.)!G-;<'[-NBW6H:[J7B#Q%XA\7:OJFC3^'H]0UB:W$EA83< MR0VXAAC0$G:3(ZO(VU=SD#% 'SY^SWK^G^ OBUX)\#^._ %U\*?B4ME=)#5#'&IB^S^<4VG<06)-?8^@_L[Z1I M/B[0-=U#Q'XD\3CPVDBZ!I^N7D<\&E%X_*9T81++-(4RHDN))F 9L$9-<+<_ ML&^ E^(&J>)-(\1>-_"VG:Q=->ZOX3\/>(9;+1=3F?/F-/ @W$/GYE5U4CC& M,@@'.QW$]W_P4'\!3W,]M=7,OPLG>6>S??#(QO8R6C; RA.2#@9!%:'[%?\ MR.G[2'_92K[_ -$05Z#??LUV%Y\?;'XM)XQ\3V>M6.G?V/;Z3;FQ&G)9$[F@ M\LVI?!?YRQDW9P P4!1+\#_V<['X%ZUXPU*P\8>)O$>S:,WC MXWS)Y%M$5) "[0=@ &%% 'HWB+6-(\*Z;=:_J\T%E;6<)\V\E7E4)'R@XR.SMFVG) MFV;I'P>'E*#(0$^I_M ?LYV_[0D&BV]]X^\;>#K;2K@7D47@_48;$R3J.]<_M/[)$6# M.L'[M=F\JF[KGRU]* /EWX\&+4O^"2/@JVT_;+=W6B>&K:S2,8+W)FM1M7_: MW!N?8UZE^SC'>6?[<7[2\&JL3>26?AN2VWJ1F 6D@)3)/R[^.#C->FZ!^R;X M/\/ZAHZ+?ZU>>%="U$ZOHG@^ZGB;2M+O"S.)8E$0E;:SNR)+*Z1ELHJX7'0^ M/O@7IGC;Q=;>++#7=:\&>*XK)M+EUGP[) D]S9,V\V\HGAE1E#_,K!0Z'.UE MR<@'YT1VU]#X5@U4$KX7E_:?^T%E4F(P"4)O.#C9YBDTO^SUX";X-_P#"K1H2+X,\GRA9 MK*_F!O,\WSA+G?YOF_O/,SNW_-G-'@#X':9X)\57/BN_UO6O&?BZ:R72UU[Q M%) UQ#9JV\6\:P111HI?YF(3>YP79L# !Z/7S'\$[5+_ /:\_:CMI3(L+_$D=@VKS27KV;0PXBFB:9F*SJ#_K@?,. M!EC@5MZ'\1-9\??!_P#9%\':_J=TVE_$"(+XBO$F9)K^.UL6E6U>0?-MG=4$ MF""RAE)PS5[%X._8UM/ OA/QOX>TKXI^/EL/&-U<7VJ-,^E22?:+C'VB2-C8 M?(9%&T@< $E0K8(MV?[&GA./X*Z)\-+[Q#XFU73O#UU'=^']9GN;>'5-$DC& M(C;3P01@%/FP75R=Y!)& #ST_#/PY\,?V^/AW;>%-)M?#^D3^"M8<:1IL0@ MM(I!/;[GCB7"(7!7=M R5R>*;N+5](GAO' MQ$FG-Y4,<:F+[/YQ3:=Q!8DU]8+^REHE[\1O"GCO7? M&7C3Q'XI\-PR06M[=:JEJ)4=E8K+':10HR_( 5"A7'^L#GFN(O&_A;3M8NFO=7\)^'O$,MEHNIS/GS&G@0;B'S\RJZJ1QC&00#Q7]I+ MX:6?P#^('A3]HSP7HNAZCXCDT^X3Q=IMG8_:K>[M98+O$B^+=?N)O$-BFG"QN%L7M=-BC#>6+5?LVY0N]SMD M9U8L2RL:\PT']CR/X8_!N\^'_A3XB?$IM+EO8[JR6UUJSL9]/82,[I%/%;(T M=N[']X@#X&=B E@P!]*U\?\ Q2L=1^/$OQ7M)OA=XH\6^']3T^7PGH>L://I M"0Q1QDFXF7[5?PR;C>+C[FTBTB()SQ],WGA/4]4^':>'KCQ3J=CJSV,=K/XB MTM(8[LR!5#S()(Y(T9B"?N'&[C! (H_!_P"%\/P=^'^F^$;37M7\0V&FIY-K M=:U]G-Q'$ L9:&&)6 P3N92Y))9C0!XG^R'XVN/CG^R'%HWBY;^U\2:!'<> M%?$$,=]+;W<=U:80YFB99%9D\MB58//\ MA!9F(:U:73&F$3.TCPB4V.[8TC;CSNR P7*D SO&&L#XO\ [1'PR^&GBQ5N M_!]QX,F\5WNE2#-MK%Z)(8DBN$QB2*,/))Y9RI8J6!VK5;X'>"=*^'_[-+6>U@U>%&P&B8I;B"2-D"HR/"0P4;LDEC8\)_LPZ!X7^ M+TGQ-E\1^*M:\73:?'IUS<7^JE(+E$W8:2W@6.)C\Y.S;Y:G!1%(S0![#7RS M\ _^3Z/VH_\ KCX8_P#2&2OJ1U+*P#%"1@,N,CWYKQ'X;_LLP_#7XL^(?B%; M_$GQKK.M>(S =:@U4Z8UM?B&-HX598[)&C"*W'E,G09R,@@' _M$:7;ZU^VQ M^S;9W7F&WDM?$1=8Y6C+ 6T1VDJ02IQ@KT8$@Y!(KD_#VII\ ?C;^U)IO@?2 M[72M'T?P?8^)M/T&SA6*QAO5M9]S1P( J^88TW;0,D9.37N7Q&_9CM?B-\8? M#7Q(E\?^,-$UKPVDL>E6FEO8"TMEE0).-DMI(S^8!\V]FQ_#MP,-\,_LOV7A MSXS^(/B3)XZ\5ZSJFOVZV6J:9J0TYK"ZMD5EB@,:6:L%3=P5<,J?$0^+KJ;4-;LY(U-Y%>C^S4602 M_=>1EB*A4PHK[5^*NB^&?$GPW\1Z3XR19/"U]926VHJQ8#R7&UN5^8'G@CD' MGM7CGP__ &$O OPS\6)J&A>)/'$'AF&Z^VV_@1O$4I\/0S;Q('%J "V'4,%= MV7/4' Q[=\0/ VE?$SP3K?A37$EDT?6+5[*\CAD,;O$XPRAAR,C(R.>>* /B M#Q)X5^.'[ OAFYOM&U>'XU? '2X,7OAW7PJZMI-D/E812XQ)&JD<'*A00(U M+5[E\6OBMHGQJ73O@OX?@6_U+XA^%)M4N+F])CBTO2)8P@N70'=)*6D 2)2, MD$LZ 9/5:Q^S19>(=+/A_5?'?C/4_ S*L4GA*ZOK=[6:%Y;<"5;*\5)\1OV8_#GCSQ]X<\=:?J^N>!?&>@VIL+76?"\L$3O:'/\ HTL4 MT,L,D0))"M&<''I0!\I?!/QAXO\ #GA[Q!\ [W4+G0_VC_#42:'X9\0_9(YX MKO1PRO#=Q^?&\26ZQQ_OAC>XC0 M+M"^Y_M6:+J?AS]AGXIZ9K7BR[\::Q;^ M'[@76K7UO;6\LCE0V/*MXXT1>1A<$X(RS'D]#\5/V,? /Q@L;*77;C7(O%MG M,+FW\;:??_9]:AD"A24F5=J+@9\I4$:DDJBDYIWBK]D?1O%/P=F^&S>.?&UG MHE\'_MF^&HP7>HZR6" FZN;J"9R<(H'EE!M&W[H !Y7XV^ _P 3/VJ/A'\. MO _B#_A%O"'PS2'3K[5;C3=2N-1U348HHD9(41[6&.WW'JV^0@A<9 *M]CPP MI;PQQ1*$CC4*JKT P!7,?#+P+)\-?!UCX=;Q'J_BB&Q18;>\UL6WVA(5552 M/-O#$K!0O5E+')RQKJJ /EOP[_RDI\8_]DUL?_2]ZZO]H+]CCP;\?];M_%%S MJ7B#PMX\L+46VF>)]!U:>">R"LS*%CW^7C'!&CI?[,L&E_'J\^+ M2_$'Q?<:_>6HTZ>QF_L[["]DLAD2UV+9APBL>&#B3CESDYZ36OA!D6UY EO=>'[*^@;3I54$;D26!Y('(/+021DD YSDD ^-/BMXJ\8^* MO@#^SI?>-;I;W4]'^+=CI.NZC#&1#>?9+ZYMEN2 <;7,2L3C&YN .!7JW[1M MI>:E^W)^SA%I7_'];:=XDGG*CE(39J@+M>,_ M%TUDNEKKWB*2!KB&S5MXMXU@BBC12_S,0F]S@NS8& #X]^!MQ%;?\$B_%R:B MP6ZAT7Q)#>B93N%P;FZ&'!YW9*]>>17UU^R]87VE_LV_"RTU-634(?"^FQSJ M_P!Y6%M'D'D\COS6'K7[)G@_7-1UJ.6^UF#PGKNHC5]8\%P3Q+I.HW@*L9I% M,1F&YD1GC258W*Y9&RV?:E4*H50 , #M0!\O?M-?\G6?LL_]AC6?_3>:^FK MJ^@LS"LT\<4D[^7"LCA3*^TMM4'J=JL<#LI/:O'?BM^S#!\6/B7X9\;W/Q#\ M8Z#J?AEY)=&M='.G"VLI)(Q'*X6:SD,A=1SYC.!DX Z5N>&O@G=:3XXT[Q1K MOQ%\7>-KK3;>:&RL=;.GQ6<#RX#3"*TM( TH4,@=MV%D<#[U 'QAX4^'OQ$_ M:N^ \'CO1] \$6'Q'N]4N-0LOB->>*;N+5](GAO' MQ$FG-Y4,<:F+[/YQ3: M=Q!8DUZ[IEA]G_X*(>%+Y[U[R[U3X937=W)%?S7-HTWVF%"]NKMLCC(4$"-4 M#?>(R2:["Y_8-\!+\0-4\2:1XB\;^%M.UBZ:]U?PGX>\0RV6BZG,^?,:>!!N M(?/S*KJI'&,9!["\_9KT^\^/]A\6E\8>)K;6+'3O[(@T>!K)=-6R)#-!L-J9 M-K.-Y;S-^> P4!0 ?,O@?6(/A3\0O".D?%;PK-HNM:KXD$ND_%WP]*+K3_%I MDDD:V@U"5#Y@++* D%(?#FEQ>%[JYT6 M.;15M(Q9NLMB[2J8<;<,68D8P2Q]:]:TS]E7P]81^&]/N/$GBC5_"OA^ZAO[ M#PQJ5[%-9+=Q,6CF9O*\]]KGMX+;7-.TRYA6TU-84*1-)OB:6-U0[=\$D38 YH _/J\\)V$7_!+G6S;/ M>6/]C^,;J&R2TO9HHT5M96+#QJVR4!"0!*K =1SS7T]^TYX:TSX%^&]*O_!& MF6^G:Q\1O%FB:'XCO[C5KBR%_"!)_KKA5D,)DV>4\R1ER)6)RQ!&UJ'_ 3Y M\$W7PIU+X=6GC+QUI7AC4M2;5+VVM=4@?S9?-$RJJRV[I"JR#=B%8RQ^^7P, M>N>,O@9H'Q.^$EQ\/?'MS>^-]+N4"SWNJ>3#=R,K[DDW6T<2(Z'&"B+]WG.3 MD \;^#OP,\8_"_\ :)?Q+:Z+X&^&G@/6]*:RO_!_A?7)[F*\U",EX[N*!K&W MC201J5;9R5!8Y.:[/]NK_DS[XM_]@"X_D*T_@A^S'I'P1O);Q/&7C?QS?>2; M:UN/&NO/J/V"$[=T5NFU4C!V)DA=QV@9QQ6U\>?@E;_'[P-=^$=2\5>(/#>A MWT;0ZA#H#6B->QDJ=CO/;RLH!7_EF4)R021Q0!\_>-O@/\3/VJ/A'\.O _B# M_A%O"'PS2'3K[5;C3=2N-1U348HHD9(41[6&.WW'JV^0@A<9 *M4U#X0^&?% M'_!0CQ/X>WF,E]Y14*[GRT"JI5(]JJRJP 8 CZ MK^&7@63X:^#K'PZWB/5_%$-BBPV]YK8MOM"0JJJD>;>&)6"A>K*6.3EC7 K^ MS);Q_'Z;XNI\0?&">()K1=,>P!TXV!L!*)1:;#9[PF[^,/YO)_>4 >>Z+X?\ M+>./VEM?^$'B#1++4O!'@7PCI9T/PSJF;NTE$K.LEQ)%+N$S1B."-6?<4^8@ M@N:\N\0>/?$_[+6@_M3^'/!UTTGAOP?IVFZIX8AF)F&B/?JRR0Q[L_NHR/-2 M,C:HP.AKZN^)'P"T7X@^,]%\9VVK:QX/\;:1 ]G;>(O#TL*7+6KDEK:5)XI8 M9HBQW!9(VVMRN#S6AI'P3\,6/A/Q'H.HP3>)(O$V\Z]>:RXEN-49XA$3,5"J M (U5%5%54"@*JT ?*W[4OP(\%^ ?@GX"UGPY8I#K#>*_#IOM>!)O=;#WD69+ MV;.ZX8L1(&DW%3]W )KK?#GA'1-!_P""EWBC^S=(LK :K\.$O+];:W6,74[Z MB5>60 89V"@%CR<#-=;J7[$/AO7/AW;> ]6\>>/M4\(V-S;W&FZ;/JT*G3Q# M('CCCF2!9G1<*J^:\A0*-A4\UV>N?LY:1J/CKPYXRTOQ-XF\-^(]%TH:&;ZQ MO8[B34+$.'\FZ-W%,9/F!;S.),L3OSS0!\;Z+KX_9Q^#G[95YX&M8_#L>D^, M1;6*Z?$21QK.MV?CQ MI#K.F:OJDL]FX=0K[8L@;R%'[UMTO'WZSO@O^QKX7^".N6U[IWB_QWX@T[3P M1I.@>(O$,EUI>D\,H^SVP"J"%=E!?>5!X(/- 'SC^S9\'+.]_93^*MQX%TWP MYX7\?7GB36=&L-<>W2SD:$7ZB.Q:YC D2*3:L056&-RXP0*]7_9;\;>&&^+N MJ^%)_ &H?!;Q]::&K7/@/8G]DRPB?+7M@\.(7!=]KNJJ7PN<[":]*TO]E'PK MI.@^+]!BUGQ(= \2:NVMR::NHB%+*Y>X2XE-O)&BRKODC4Y9V9.?+*;CGHO! MOP0L/"_CB7QCJ7B#7/&'B3[$=,M+[7I(";&S+AV@A2"&)<,RJ6D<-(VU0SD" M@#T>BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH MH **** "BBB@ HHHH *_*O\ X+G?\T3_ .XW_P"V%?JI7Y5_\%SO^:)_]QO_ M -L* /JK_@EQ_P F)_#+_N)_^G2[KZJKY5_X)G:E:0:AI]W$]O;K^B^+K(Z??Z7'L+B2:( MDX0JK$$$]#WKB_!7_!0+X>>,?%&A:9-X?\;>&-'\0W*VF@^*O$6@/9Z/J\S_ M .K2WN"QR7P=NY5S[5\D?&^\\9:)X?\ VDK;XOPVEI\6-9\.Z5+!<^'6/]C2 M^'X[Z*&7[*6_?!E>60.LV6/RX&.#]5_\%!;/3K']B/Q0;7;;#3H]-ETIK<*M-\.SM;:_XE\-: M ]YI.CR*,R+]K97O[(.C MR72QS3:C>:O+JWF'=YD[7UP)=Y/7@8R2> .3UH [OXH?M9> OAAX4\*ZT)-2 M\7R^+%#^'='\*637]_JR[!(6@B!&0%()+$ 9 Z\5?^!/[2?A7X_QZU!I%IK/ MA_Q!HF(5B4$ 94]\ O[6T*PA-PVJ?VS##NC6, M/(?**EAM^88Y)VY'6@#T>BO#M6^,WQ6D\&KKGACX*?\ "2SW$,-Q9V?_ E= MI:?:(W*G.^1,)A&+8(SQCJ:X;_AHC]IW_HT;_P R5I?_ ,;H ^JJ*^5?^&B/ MVG?^C1O_ #)6E_\ QNC_ (:(_:=_Z-&_\R5I?_QN@#ZJHKY5_P"&B/VG?^C1 MO_,E:7_\;H_X:(_:=_Z-&_\ ,E:7_P#&Z /JJBOE7_AHC]IW_HT;_P R5I?_ M ,;H_P"&B/VG?^C1O_,E:7_\;H ^JJ*^5?\ AHC]IW_HT;_S)6E__&Z/^&B/ MVG?^C1O_ #)6E_\ QN@#ZJHKY5_X:(_:=_Z-&_\ ,E:7_P#&Z/\ AHC]IW_H MT;_S)6E__&Z /JJBOE7_ (:(_:=_Z-&_\R5I?_QNC_AHC]IW_HT;_P R5I?_ M ,;H ^JJ*^5?^&B/VG?^C1O_ #)6E_\ QNC_ (:(_:=_Z-&_\R5I?_QN@#ZJ MHKY5_P"&B/VG?^C1O_,E:7_\;H_X:(_:=_Z-&_\ ,E:7_P#&Z /JJBOE7_AH MC]IW_HT;_P R5I?_ ,;H_P"&B/VG?^C1O_,E:7_\;H ^JJ*^5?\ AHC]IW_H MT;_S)6E__&Z/^&B/VG?^C1O_ #)6E_\ QN@#ZJHKY5_X:(_:=_Z-&_\ ,E:7 M_P#&Z/\ AHC]IW_HT;_S)6E__&Z /JJBOE7_ (:(_:=_Z-&_\R5I?_QNC_AH MC]IW_HT;_P R5I?_ ,;H ^JJ*^5?^&B/VG?^C1O_ #)6E_\ QNC_ (:(_:=_ MZ-&_\R5I?_QN@#ZJHKY5_P"&B/VG?^C1O_,E:7_\;H_X:(_:=_Z-&_\ ,E:7 M_P#&Z /JJBOE7_AHC]IW_HT;_P R5I?_ ,;H_P"&B/VG?^C1O_,E:7_\;H ^ MJJ*^5?\ AHC]IW_HT;_S)6E__&Z/^&B/VG?^C1O_ #)6E_\ QN@#ZJHKY5_X M:(_:=_Z-&_\ ,E:7_P#&Z/\ AHC]IW_HT;_S)6E__&Z /JJBOE7_ (:(_:=_ MZ-&_\R5I?_QNC_AHC]IW_HT;_P R5I?_ ,;H ^JJ*^5?^&B/VG?^C1O_ #)6 ME_\ QNC_ (:(_:=_Z-&_\R5I?_QN@#ZJHKY5_P"&B/VG?^C1O_,E:7_\;H_X M:(_:=_Z-&_\ ,E:7_P#&Z /JJBOE7_AHC]IW_HT;_P R5I?_ ,;H_P"&B/VG M?^C1O_,E:7_\;H ^JJ*^5?\ AHC]IW_HT;_S)6E__&Z/^&B/VG?^C1O_ #)6 ME_\ QN@#ZJHKY5_X:(_:=_Z-&_\ ,E:7_P#&Z/\ AHC]IW_HT;_S)6E__&Z M/JJBOE7_ (:(_:=_Z-&_\R5I?_QNC_AHC]IW_HT;_P R5I?_ ,;H ^JJ*^5? M^&B/VG?^C1O_ #)6E_\ QNC_ (:(_:=_Z-&_\R5I?_QN@#ZJHKY5_P"&B/VG M?^C1O_,E:7_\;H_X:(_:=_Z-&_\ ,E:7_P#&Z /JJBOE7_AHC]IW_HT;_P R M5I?_ ,;H_P"&B/VG?^C1O_,E:7_\;H ^JJ*^5?\ AHC]IW_HT;_S)6E__&Z/ M^&B/VG?^C1O_ #)6E_\ QN@#ZJHKY5_X:(_:=_Z-&_\ ,E:7_P#&Z/\ AHC] MIW_HT;_S)6E__&Z /JJBOE7_ (:(_:=_Z-&_\R5I?_QNC_AHC]IW_HT;_P R M5I?_ ,;H ^JJ*^5?^&B/VG?^C1O_ #)6E_\ QNC_ (:(_:=_Z-&_\R5I?_QN M@#ZJHKY5_P"&B/VG?^C1O_,E:7_\;H_X:(_:=_Z-&_\ ,E:7_P#&Z /JJBOE M7_AHC]IW_HT;_P R5I?_ ,;H_P"&B/VG?^C1O_,E:7_\;H ^JJ*^5?\ AHC] MIW_HT;_S)6E__&Z/^&B/VG?^C1O_ #)6E_\ QN@#ZJHKY5_X:(_:=_Z-&_\ M,E:7_P#&Z/\ AHC]IW_HT;_S)6E__&Z /JJBOE7_ (:(_:=_Z-&_\R5I?_QN MC_AHC]IW_HT;_P R5I?_ ,;H ^JJ*^5?^&B/VG?^C1O_ #)6E_\ QNC_ (:( M_:=_Z-&_\R5I?_QN@#ZJHKY5_P"&B/VG?^C1O_,E:7_\;H_X:(_:=_Z-&_\ M,E:7_P#&Z /JJBOE7_AHC]IW_HT;_P R5I?_ ,;H_P"&B/VG?^C1O_,E:7_\ M;H ^JJ*^5?\ AHC]IW_HT;_S)6E__&Z/^&B/VG?^C1O_ #)6E_\ QN@#ZJHK MY5_X:(_:=_Z-&_\ ,E:7_P#&Z/\ AHC]IW_HT;_S)6E__&Z /JJBOE7_ (:( M_:=_Z-&_\R5I?_QNC_AHC]IW_HT;_P R5I?_ ,;H ^JJ*^5?^&B/VG?^C1O_ M #)6E_\ QNC_ (:(_:=_Z-&_\R5I?_QN@#ZJHKY5_P"&B/VG?^C1O_,E:7_\ M;H_X:(_:=_Z-&_\ ,E:7_P#&Z /JJBOE7_AHC]IW_HT;_P R5I?_ ,;H_P"& MB/VG?^C1O_,E:7_\;H ^JJ*^5?\ AHC]IW_HT;_S)6E__&Z/^&B/VG?^C1O_ M #)6E_\ QN@#ZJHKY5_X:(_:=_Z-&_\ ,E:7_P#&Z/\ AHC]IW_HT;_S)6E_ M_&Z /JJBOE7_ (:(_:=_Z-&_\R5I?_QNC_AHC]IW_HT;_P R5I?_ ,;H ^JJ M*^5?^&B/VG?^C1O_ #)6E_\ QNC_ (:(_:=_Z-&_\R5I?_QN@#ZJHKY5_P"& MB/VG?^C1O_,E:7_\;H_X:(_:=_Z-&_\ ,E:7_P#&Z /JJBOE7_AHC]IW_HT; M_P R5I?_ ,;H_P"&B/VG?^C1O_,E:7_\;H ^JJ*^5?\ AHC]IW_HT;_S)6E_ M_&Z/^&B/VG?^C1O_ #)6E_\ QN@#ZJHKY5_X:(_:=_Z-&_\ ,E:7_P#&Z/\ MAHC]IW_HT;_S)6E__&Z /JJBOE7_ (:(_:=_Z-&_\R5I?_QNC_AHC]IW_HT; M_P R5I?_ ,;H ^JJ*^5?^&B/VG?^C1O_ #)6E_\ QNC_ (:(_:=_Z-&_\R5I M?_QN@#ZJHKY5_P"&B/VG?^C1O_,E:7_\;H_X:(_:=_Z-&_\ ,E:7_P#&Z /J MJBOE7_AHC]IW_HT;_P R5I?_ ,;H_P"&B/VG?^C1O_,E:7_\;H ^JJ*^5?\ MAHC]IW_HT;_S)6E__&Z/^&B/VG?^C1O_ #)6E_\ QN@#ZJHKY5_X:(_:=_Z- M&_\ ,E:7_P#&Z/\ AHC]IW_HT;_S)6E__&Z /JJBOE7_ (:(_:=_Z-&_\R5I M?_QNC_AHC]IW_HT;_P R5I?_ ,;H ^JJ*^5?^&B/VG?^C1O_ #)6E_\ QNC_ M (:(_:=_Z-&_\R5I?_QN@#ZJHKY5_P"&B/VG?^C1O_,E:7_\;H_X:(_:=_Z- M&_\ ,E:7_P#&Z /JJBOE7_AHC]IW_HT;_P R5I?_ ,;H_P"&B/VG?^C1O_,E M:7_\;H ^JJ*^5?\ AHC]IW_HT;_S)6E__&Z/^&B/VG?^C1O_ #)6E_\ QN@# MZJHKY5_X:(_:=_Z-&_\ ,E:7_P#&Z/\ AHC]IW_HT;_S)6E__&Z /JJBOE7_ M (:(_:=_Z-&_\R5I?_QNC_AHC]IW_HT;_P R5I?_ ,;H ^JJ*^5?^&B/VG?^ MC1O_ #)6E_\ QNC_ (:(_:=_Z-&_\R5I?_QN@#ZJHKY5_P"&B/VG?^C1O_,E M:7_\;H_X:(_:=_Z-&_\ ,E:7_P#&Z /JJBOE7_AHC]IW_HT;_P R5I?_ ,;H M_P"&B/VG?^C1O_,E:7_\;H ^JJ*^5?\ AHC]IW_HT;_S)6E__&Z/^&B/VG?^ MC1O_ #)6E_\ QN@#ZJHKY5_X:(_:=_Z-&_\ ,E:7_P#&Z/\ AHC]IW_HT;_S M)6E__&Z /JJBOE7_ (:(_:=_Z-&_\R5I?_QNC_AHC]IW_HT;_P R5I?_ ,;H M ^JJ*^5?^&B/VG?^C1O_ #)6E_\ QNC_ (:(_:=_Z-&_\R5I?_QN@#ZJHKY5 M_P"&B/VG?^C1O_,E:7_\;H_X:(_:=_Z-&_\ ,E:7_P#&Z /JJBOE7_AHC]IW M_HT;_P R5I?_ ,;H_P"&B/VG?^C1O_,E:7_\;H ^JJ*^5?\ AHC]IW_HT;_S M)6E__&Z/^&B/VG?^C1O_ #)6E_\ QN@#ZJHKY5_X:(_:=_Z-&_\ ,E:7_P#& MZ/\ AHC]IW_HT;_S)6E__&Z /JJBOE7_ (:(_:=_Z-&_\R5I?_QNC_AHC]IW M_HT;_P R5I?_ ,;H ^JJ*^5?^&B/VG?^C1O_ #)6E_\ QNC_ (:(_:=_Z-&_ M\R5I?_QN@#ZJHKY5_P"&B/VG?^C1O_,E:7_\;H_X:(_:=_Z-&_\ ,E:7_P#& MZ /JJBOE7_AHC]IW_HT;_P R5I?_ ,;H_P"&B/VG?^C1O_,E:7_\;H ^JJ*^ M5?\ AHC]IW_HT;_S)6E__&Z/^&B/VG?^C1O_ #)6E_\ QN@#ZJHKY5_X:(_: M=_Z-&_\ ,E:7_P#&Z/\ AHC]IW_HT;_S)6E__&Z /JJBOE7_ (:(_:=_Z-&_ M\R5I?_QNC_AHC]IW_HT;_P R5I?_ ,;H ^JJ*^5?^&B/VG?^C1O_ #)6E_\ MQNC_ (:(_:=_Z-&_\R5I?_QN@#ZJHKQC]EO]H.^_:(\)>*+_ %?P@_@?7/#7 MB2\\,:EH[:BE^([FV6,R;9D1589EV\#&5."1@U[/0 5^5?\ P7._YHG_ -QO M_P!L*_52ORK_ ."YW_-$_P#N-_\ MA0!]5?\$N/^3$_AE_W$_P#TZ7=?1_CC M1]4\1>#=;*5T*K,(]R[BI(8#<.17SA_P2X_Y, M3^&7_<3_ /3I=U]54 ?%GPU_8G^.GP?\*P>'/!_[4$&B:/"S2"&+X;:<[22, M1R>KNQ8]S7J'Q1_99UGQY?>$/&&B_$K4/!_Q=\/Z6-*?QG8Z9!+' MJ,) ,BW%BY\MD:3=($! 4L>N!CZ#HH ^*O%^ MD_V#J&KWEI%I\<-AR?(MK>+*P@LV\D$_,H(QSGF="_8?\47-]X9TGQY\<->\ M>_#;PS=P7FE>$[G2K>U9G@.;=;N[0[[I4(!VL!D@'C%?6E% ')3>&_%+_%*# M74\8>7X-32C:2>$_[,B/F7GF;A=_:\^8,)\GE8V\9ZU\^>(OV)?%-OJWBBR^ M'WQOUWX>> /%5Y/?:QX6M=*M[LB2?_CX^QW3D26H?).$!P23[5]844 ?.WCK M]C?3;OPY\/8OAQXJU'X8^)_ -HUAH.O6<$=[BW= LD5S!)A9U?:&(8CYN>Y% M;_P"_9RN?A+KWB3Q=XJ\:ZA\2/B'XB6&'4/$-]:QV:+!%GRX(+:,E(8P220" M?^B'KJ:Y;XJ?\ ),/%_P#V![S_ -$/0 ?" MO_DF'A#_ + ]G_Z(2NIKEOA7_P DP\(?]@>S_P#1"5U- !1110 4444 %%%% M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4 M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11 M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4 M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11 M10 4444 %%%% !1110!\J_L"_P#-QO\ V6;Q'_[;U]55\J_L"_\ -QO_ &6; MQ'_[;U]54 %?E7_P7._YHG_W&_\ VPK]5*_*O_@N=_S1/_N-_P#MA0!]5?\ M!+C_ ),3^&7_ '$__3I=U]55\J_\$N/^3$_AE_W$_P#TZ7=?5#,L:EF(55&2 MQ. !0 ZBOGRU_P""@'[/=]XX7PE#\4=);66F^SJ3'.MH9/079C\@\\9\S&:] M*^+WQP\"_ 7PRNO^/O$EIX;TMY/*CDN SO,^,[8XT#/(< G"J3B@#N:*\W^$ M/[1GPV^/7AN^U[P)XNL==TRP.+QP'MY+7@G,L4JH\8(5B&90"%)!.*Y;P'^V M]\#?B=X^_P"$*\,_$73-3\1LYCBM1'-''<./X89G18Y3Z!&;/;- 'N-%%>'_ M !"_;;^!_P *O'@\&>*?B)INE^(PZQRVGE32K;LV,":6-&CA."#B1EP#D\4 M>X45P'Q4^/GP^^"G@^W\4^-?%=AHFA7146UTS-,;DLNX>2D89I?E^;Y >.>E M/^#WQV\!?'[PW)KO@#Q+:>)--BD\J9H \NIKEOBI_R3#Q?_P!@>\_]$/0 ?"O_ ))AX0_[ ]G_ M .B$KJ:Y;X5_\DP\(?\ 8'L__1"5U- !1110 4444 %%%% !1110 4444 %% M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444 M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% ! M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %% M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444 M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% ! M1110!\J_L"_\W&_]EF\1_P#MO7U57RK^P+_S<;_V6;Q'_P"V]?55 !7Y5_\ M!<[_ )HG_P!QO_VPK]5*_*O_ (+G?\T3_P"XW_[84 ?57_!+C_DQ/X9?]Q/_ M -.EW7TUX@T&R\4:#J6C:E&\VG:C;26ES''*\3-%(I1P'0AE)!/S*01U!!KY ME_X)"+'X2Q_LQ?#WPOI^O>+]=L4L-*\,6HW1:- ,?\ M$QNY.3"L0PX=B7=]N-V2:X+XB1^/--_;,\&^"_!_AW3?''BGPK\.[9=$U'Q9 M,\>EZ9*TS1W.IS;%&37KOQ6^ _Q.UKQ-X-^*G@3Q!X M;T#XP:7HXTC6;2_@GDT+6(7*R/"Q7]\B)-N9& W8.#B@#Y7^.WB_Q'X>\+_' MW2OB-X*T/PG\9]4\+61F\3^#;VX.F:YH[W\5J\GDRL=KQ"4H6<;RI(RJ@9^@ M_P!NWP'H'@O]BFYET6QL]*D\"G3-0\/31PJOV&>&YA5#'TVEE+*<==QZU/I/ M[('BGXJQ^/\ 7/CQXCTG5_%7BK0#X9MK7PK;R1Z?H=EO\W]P9OGD>F.@KZ$E'CK_A:$ B'AW_ (5O_91\T-Y_ M]K_VAYG&W_EC]G\O'7Y]WM7S1_PS?\?OA:OB?P=\(O&_@O3_ (:Z]?75[!)X M@LKEM5\/_:6+3)9B+]U(JLS,GF]"<>] 'BO["G_%??%3X+VNORIJ]OX.^'^K M3:(TZAE61=;ELEE3.?F6"&-<@G 8=._T7I.GVOA/_@I!JT.DK#9Q>)_AVNIZ MM;PH%,]U;WXABG?'5O+=ER>R]:IZU^QSX@^&^C_"_4_@GXATO2O&G@/2I=%! M\36SO8:W:3$/*EUY/[Q"9@904S@L1[UV/P ^!OC?0/B)XF^*/Q8UW1=;^(.M MV<&E16OAR"2/3=*L8F+B& R_O'WN=[,_.<"@#W^O)/C-\2O[-\/^+= _X17Q M-=;M-GA_M2VT[?8C? 3O,N[[J[OF..-K>E>MURWQ4_Y)AXO_ .P/>?\ HAZ M/.? 'QH_LOP'X;LO^$$\:WGV;3;:'[1:Z/OAEVQ*-Z-O^93C(/<$5O?\+V_Z MIYX\_P#!)_\ 9UU'PK_Y)AX0_P"P/9_^B$KJ: /+O^%[?]4\\>?^"3_[.C_A M>W_5//'G_@D_^SKU&B@#R[_A>W_5//'G_@D_^SH_X7M_U3SQY_X)/_LZ]1HH M \N_X7M_U3SQY_X)/_LZ/^%[?]4\\>?^"3_[.O4:* /+O^%[?]4\\>?^"3_[ M.C_A>W_5//'G_@D_^SKU&B@#R[_A>W_5//'G_@D_^SH_X7M_U3SQY_X)/_LZ M]1HH \N_X7M_U3SQY_X)/_LZ/^%[?]4\\>?^"3_[.O4:* /+O^%[?]4\\>?^ M"3_[.C_A>W_5//'G_@D_^SKU&B@#R[_A>W_5//'G_@D_^SH_X7M_U3SQY_X) M/_LZ]1HH \N_X7M_U3SQY_X)/_LZ/^%[?]4\\>?^"3_[.O4:* /+O^%[?]4\ M\>?^"3_[.C_A>W_5//'G_@D_^SKU&B@#R[_A>W_5//'G_@D_^SH_X7M_U3SQ MY_X)/_LZ]1HH \N_X7M_U3SQY_X)/_LZ/^%[?]4\\>?^"3_[.O4:* /+O^%[ M?]4\\>?^"3_[.C_A>W_5//'G_@D_^SKU&B@#R[_A>W_5//'G_@D_^SH_X7M_ MU3SQY_X)/_LZ]1HH \N_X7M_U3SQY_X)/_LZ/^%[?]4\\>?^"3_[.O4:* /+ MO^%[?]4\\>?^"3_[.C_A>W_5//'G_@D_^SKU&B@#R[_A>W_5//'G_@D_^SH_ MX7M_U3SQY_X)/_LZ]1HH \N_X7M_U3SQY_X)/_LZ/^%[?]4\\>?^"3_[.O4: M* /+O^%[?]4\\>?^"3_[.C_A>W_5//'G_@D_^SKU&B@#R[_A>W_5//'G_@D_ M^SH_X7M_U3SQY_X)/_LZ]1HH \N_X7M_U3SQY_X)/_LZ/^%[?]4\\>?^"3_[ M.O4:* /+O^%[?]4\\>?^"3_[.C_A>W_5//'G_@D_^SKU&B@#R[_A>W_5//'G M_@D_^SH_X7M_U3SQY_X)/_LZ]1HH \N_X7M_U3SQY_X)/_LZ/^%[?]4\\>?^ M"3_[.O4:* /+O^%[?]4\\>?^"3_[.C_A>W_5//'G_@D_^SKU&B@#R[_A>W_5 M//'G_@D_^SH_X7M_U3SQY_X)/_LZ]1HH \N_X7M_U3SQY_X)/_LZ/^%[?]4\ M\>?^"3_[.O4:* /+O^%[?]4\\>?^"3_[.C_A>W_5//'G_@D_^SKU&B@#R[_A M>W_5//'G_@D_^SH_X7M_U3SQY_X)/_LZ]1HH \N_X7M_U3SQY_X)/_LZ/^%[ M?]4\\>?^"3_[.O4:* /+O^%[?]4\\>?^"3_[.C_A>W_5//'G_@D_^SKU&B@# MR[_A>W_5//'G_@D_^SH_X7M_U3SQY_X)/_LZ]1HH \N_X7M_U3SQY_X)/_LZ M/^%[?]4\\>?^"3_[.O4:* /+O^%[?]4\\>?^"3_[.C_A>W_5//'G_@D_^SKU M&B@#R[_A>W_5//'G_@D_^SH_X7M_U3SQY_X)/_LZ]1HH \N_X7M_U3SQY_X) M/_LZ/^%[?]4\\>?^"3_[.O4:* /+O^%[?]4\\>?^"3_[.C_A>W_5//'G_@D_ M^SKU&B@#R[_A>W_5//'G_@D_^SH_X7M_U3SQY_X)/_LZ]1HH \N_X7M_U3SQ MY_X)/_LZ/^%[?]4\\>?^"3_[.O4:* /+O^%[?]4\\>?^"3_[.C_A>W_5//'G M_@D_^SKU&B@#R[_A>W_5//'G_@D_^SH_X7M_U3SQY_X)/_LZ]1HH \N_X7M_ MU3SQY_X)/_LZ/^%[?]4\\>?^"3_[.O4:* /+O^%[?]4\\>?^"3_[.C_A>W_5 M//'G_@D_^SKU&B@#R[_A>W_5//'G_@D_^SH_X7M_U3SQY_X)/_LZ]1HH \N_ MX7M_U3SQY_X)/_LZ/^%[?]4\\>?^"3_[.O4:* /+O^%[?]4\\>?^"3_[.C_A M>W_5//'G_@D_^SKU&B@#R[_A>W_5//'G_@D_^SH_X7M_U3SQY_X)/_LZ]1HH M \N_X7M_U3SQY_X)/_LZ/^%[?]4\\>?^"3_[.O4:* /+O^%[?]4\\>?^"3_[ M.C_A>W_5//'G_@D_^SKU&B@#R[_A>W_5//'G_@D_^SH_X7M_U3SQY_X)/_LZ M]1HH \N_X7M_U3SQY_X)/_LZ/^%[?]4\\>?^"3_[.O4:* /+O^%[?]4\\>?^ M"3_[.C_A>W_5//'G_@D_^SKU&B@#R[_A>W_5//'G_@D_^SH_X7M_U3SQY_X) M/_LZ]1HH \N_X7M_U3SQY_X)/_LZ/^%[?]4\\>?^"3_[.O4:* /+O^%[?]4\ M\>?^"3_[.C_A>W_5//'G_@D_^SKU&B@#R[_A>W_5//'G_@D_^SH_X7M_U3SQ MY_X)/_LZ]1HH \N_X7M_U3SQY_X)/_LZ/^%[?]4\\>?^"3_[.O4:* /+O^%[ M?]4\\>?^"3_[.C_A>W_5//'G_@D_^SKU&B@#R[_A>W_5//'G_@D_^SH_X7M_ MU3SQY_X)/_LZ]1HH \N_X7M_U3SQY_X)/_LZ/^%[?]4\\>?^"3_[.O4:* /+ MO^%[?]4\\>?^"3_[.C_A>W_5//'G_@D_^SKU&B@#R[_A>W_5//'G_@D_^SH_ MX7M_U3SQY_X)/_LZ]1HH \N_X7M_U3SQY_X)/_LZ/^%[?]4\\>?^"3_[.O4: M* /+O^%[?]4\\>?^"3_[.C_A>W_5//'G_@D_^SKU&B@#R[_A>W_5//'G_@D_ M^SH_X7M_U3SQY_X)/_LZ]1HH \N_X7M_U3SQY_X)/_LZ/^%[?]4\\>?^"3_[ M.O4:* /+O^%[?]4\\>?^"3_[.C_A>W_5//'G_@D_^SKU&B@#R[_A>W_5//'G M_@D_^SH_X7M_U3SQY_X)/_LZ]1HH \N_X7M_U3SQY_X)/_LZ/^%[?]4\\>?^ M"3_[.O4:* /+O^%[?]4\\>?^"3_[.C_A>W_5//'G_@D_^SKU&B@#R[_A>W_5 M//'G_@D_^SH_X7M_U3SQY_X)/_LZ]1HH \N_X7M_U3SQY_X)/_LZ/^%[?]4\ M\>?^"3_[.O4:* /+O^%[?]4\\>?^"3_[.C_A>W_5//'G_@D_^SKU&B@#R[_A M>W_5//'G_@D_^SH_X7M_U3SQY_X)/_LZ]1HH \N_X7M_U3SQY_X)/_LZ/^%[ M?]4\\>?^"3_[.O4:* /+O^%[?]4\\>?^"3_[.C_A>W_5//'G_@D_^SKU&B@# MR[_A>W_5//'G_@D_^SH_X7M_U3SQY_X)/_LZ]1HH \N_X7M_U3SQY_X)/_LZ M/^%[?]4\\>?^"3_[.O4:* /+O^%[?]4\\>?^"3_[.C_A>W_5//'G_@D_^SKU M&B@#R[_A>W_5//'G_@D_^SH_X7M_U3SQY_X)/_LZ]1HH \N_X7M_U3SQY_X) M/_LZ/^%[?]4\\>?^"3_[.O4:* /+O^%[?]4\\>?^"3_[.C_A>W_5//'G_@D_ M^SKU&B@#R[_A>W_5//'G_@D_^SH_X7M_U3SQY_X)/_LZ]1HH \N_X7M_U3SQ MY_X)/_LZ/^%[?]4\\>?^"3_[.O4:* /+O^%[?]4\\>?^"3_[.C_A>W_5//'G M_@D_^SKU&B@#Y+_X)X7_ /:FE_M WOV>XL_M/Q@\03?9[I-DT6Y;8['7^%AG M!'8@U]:5\J_L"_\ -QO_ &6;Q'_[;U]54 %?E7_P7._YHG_W&_\ VPK]5*_* MO_@N=_S1/_N-_P#MA0!]5?\ !+C_ ),3^&7_ '$__3I=U]55\J_\$N/^3$_A ME_W$_P#TZ7=?55 !1110 4444 %%%% !1110 5RWQ4_Y)AXO_P"P/>?^B'KJ M:Y;XJ?\ ),/%_P#V![S_ -$/0 ?"O_DF'A#_ + ]G_Z(2NIKEOA7_P DP\(? M]@>S_P#1"5U- !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4 M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11 M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4 M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110!\J_L"_P#-QO\ MV6;Q'_[;U]55\J_L"_\ -QO_ &6;Q'_[;U]54 %?E7_P7._YHG_W&_\ VPK] M5*_*O_@N=_S1/_N-_P#MA0!]5?\ !+C_ ),3^&7_ '$__3I=U]55\J_\$N/^ M3$_AE_W$_P#TZ7=?3/B/1SXB\/ZGI0OKO3#?6LMM]ML'5+BWWH5\R-F5@'7. M02" 0.#0!SL/QJ^'MSXP/A.+QWX9E\4^9Y7]AIK%N;[?UV^0'WY]L5V=?!'[ M5'[.?P(^#O[/MMX \/\ @;3[_P")VLQIIWA)K&VB;Q%?:@""MRURJB3:C#S) M7)$8 (XRHKW'XD?$3Q7I&C^$?@[X6U2.^^,>N:3$+S6=GFQ:-;(@2YU6<8_O MAA$C8\R1@.@:@#W/1_$VC^(+C4H-+U:QU*?3;@V=]%9W*2M:S@!C%*%)*. R MG:V#@CCFL;0OBYX&\4>)KOPYHWC3P]J_B&TW?:-)L=5@GNX=OWM\2N77'?(X MK\\O"\=S\!OV3?VNM,\,ZG?"YT_QG-HUMJ=U.TEVQG%I;M,\F03(?-9BP[G( M':O4/VJ?V9?A[^S[^R_:^-/ 'A32O#GC+X>RZ=J>GZ[8P""\N'CGB207$ZC? M,)$=\ARP)- 'W37)^(?BYX&\(^(K/0-=\:>'M%UV\V_9M+U#58(+J?<<#9$[ MAFR>F!730S&2U24C!9 V/PS7Q%^RK^S9\.OVA_V>=6\ 1QQI@1L,$=30!]F^*/%FA^"=&FU?Q%K.GZ!I M,&/-O]4NH[:"//3=(Y"C\32>%?&&@^.M&BU?PWK>G>(=)F)$=_I5W'-/@EX4^)<,/BK1/!O@G4M2.G:D#/;7MW%JDFFPRS( M^5E*PP'[XZG/.3CWWX8^"=(^!O[=WB'PCX,TVUT#PAXL\$IXAN-&L%\JUAOK M>\%OYD4*_)&&CD&0H )7.* /K6N6^*G_ "3#Q?\ ]@>\_P#1#UU->2?&;XP^ M$-(\/^+?"UWJ_E:Z^FSVZVGV:9LR2P$QC>$V\[UYS@9YQ0!V7PK_ .28>$/^ MP/9_^B$KJ:\0\ ?M$?#[1/ ?AO3KWQ!Y-Y9Z;;6\\?V*X;9(D2JPR(R#@@\@ MXK>_X:;^&G_0R?\ DA<__&Z /4:*\N_X:;^&G_0R?^2%S_\ &Z/^&F_AI_T, MG_DA<_\ QN@#U&BO+O\ AIOX:?\ 0R?^2%S_ /&Z/^&F_AI_T,G_ )(7/_QN M@#U&BO+O^&F_AI_T,G_DA<__ !NC_AIOX:?]#)_Y(7/_ ,;H ]1HKR[_ (:; M^&G_ $,G_DA<_P#QNC_AIOX:?]#)_P"2%S_\;H ]1HKR[_AIOX:?]#)_Y(7/ M_P ;H_X:;^&G_0R?^2%S_P#&Z /4:*\N_P"&F_AI_P!#)_Y(7/\ \;H_X:;^ M&G_0R?\ DA<__&Z /4:*\N_X:;^&G_0R?^2%S_\ &Z/^&F_AI_T,G_DA<_\ MQN@#U&BO+O\ AIOX:?\ 0R?^2%S_ /&Z/^&F_AI_T,G_ )(7/_QN@#U&BO+O M^&F_AI_T,G_DA<__ !NC_AIOX:?]#)_Y(7/_ ,;H ]1HKR[_ (:;^&G_ $,G M_DA<_P#QNC_AIOX:?]#)_P"2%S_\;H ]1HKR[_AIOX:?]#)_Y(7/_P ;H_X: M;^&G_0R?^2%S_P#&Z /4:*\N_P"&F_AI_P!#)_Y(7/\ \;H_X:;^&G_0R?\ MDA<__&Z /4:*\N_X:;^&G_0R?^2%S_\ &Z/^&F_AI_T,G_DA<_\ QN@#U&BO M+O\ AIOX:?\ 0R?^2%S_ /&Z/^&F_AI_T,G_ )(7/_QN@#U&BO+O^&F_AI_T M,G_DA<__ !NC_AIOX:?]#)_Y(7/_ ,;H ]1HKR[_ (:;^&G_ $,G_DA<_P#Q MNC_AIOX:?]#)_P"2%S_\;H ]1HKR[_AIOX:?]#)_Y(7/_P ;H_X:;^&G_0R? M^2%S_P#&Z /4:*\N_P"&F_AI_P!#)_Y(7/\ \;H_X:;^&G_0R?\ DA<__&Z M/4:*\N_X:;^&G_0R?^2%S_\ &Z/^&F_AI_T,G_DA<_\ QN@#U&BO+O\ AIOX M:?\ 0R?^2%S_ /&Z/^&F_AI_T,G_ )(7/_QN@#U&BO+O^&F_AI_T,G_DA<__ M !NC_AIOX:?]#)_Y(7/_ ,;H ]1HKR[_ (:;^&G_ $,G_DA<_P#QNC_AIOX: M?]#)_P"2%S_\;H ]1HKR[_AIOX:?]#)_Y(7/_P ;H_X:;^&G_0R?^2%S_P#& MZ /4:*\N_P"&F_AI_P!#)_Y(7/\ \;H_X:;^&G_0R?\ DA<__&Z /4:*\N_X M:;^&G_0R?^2%S_\ &Z/^&F_AI_T,G_DA<_\ QN@#U&BO+O\ AIOX:?\ 0R?^ M2%S_ /&Z/^&F_AI_T,G_ )(7/_QN@#U&BO+O^&F_AI_T,G_DA<__ !NC_AIO MX:?]#)_Y(7/_ ,;H ]1HKR[_ (:;^&G_ $,G_DA<_P#QNC_AIOX:?]#)_P"2 M%S_\;H ]1HKR[_AIOX:?]#)_Y(7/_P ;H_X:;^&G_0R?^2%S_P#&Z /4:*\N M_P"&F_AI_P!#)_Y(7/\ \;H_X:;^&G_0R?\ DA<__&Z /4:*\N_X:;^&G_0R M?^2%S_\ &Z/^&F_AI_T,G_DA<_\ QN@#U&BO+O\ AIOX:?\ 0R?^2%S_ /&Z M/^&F_AI_T,G_ )(7/_QN@#U&BO+O^&F_AI_T,G_DA<__ !NC_AIOX:?]#)_Y M(7/_ ,;H ]1HKR[_ (:;^&G_ $,G_DA<_P#QNC_AIOX:?]#)_P"2%S_\;H ] M1HKR[_AIOX:?]#)_Y(7/_P ;H_X:;^&G_0R?^2%S_P#&Z /4:*\N_P"&F_AI M_P!#)_Y(7/\ \;H_X:;^&G_0R?\ DA<__&Z /4:*\N_X:;^&G_0R?^2%S_\ M&Z/^&F_AI_T,G_DA<_\ QN@#U&BO+O\ AIOX:?\ 0R?^2%S_ /&Z/^&F_AI_ MT,G_ )(7/_QN@#U&BO+O^&F_AI_T,G_DA<__ !NC_AIOX:?]#)_Y(7/_ ,;H M ]1HKR[_ (:;^&G_ $,G_DA<_P#QNC_AIOX:?]#)_P"2%S_\;H ]1HKR[_AI MOX:?]#)_Y(7/_P ;H_X:;^&G_0R?^2%S_P#&Z /4:*\N_P"&F_AI_P!#)_Y( M7/\ \;H_X:;^&G_0R?\ DA<__&Z /4:*\N_X:;^&G_0R?^2%S_\ &Z/^&F_A MI_T,G_DA<_\ QN@#U&BO+O\ AIOX:?\ 0R?^2%S_ /&Z/^&F_AI_T,G_ )(7 M/_QN@#U&BO+O^&F_AI_T,G_DA<__ !NC_AIOX:?]#)_Y(7/_ ,;H ]1HKR[_ M (:;^&G_ $,G_DA<_P#QNC_AIOX:?]#)_P"2%S_\;H ]1HKR[_AIOX:?]#)_ MY(7/_P ;H_X:;^&G_0R?^2%S_P#&Z /4:*\N_P"&F_AI_P!#)_Y(7/\ \;H_ MX:;^&G_0R?\ DA<__&Z /4:*\N_X:;^&G_0R?^2%S_\ &Z/^&F_AI_T,G_DA M<_\ QN@#U&BO+O\ AIOX:?\ 0R?^2%S_ /&Z/^&F_AI_T,G_ )(7/_QN@#U& MBO+O^&F_AI_T,G_DA<__ !NC_AIOX:?]#)_Y(7/_ ,;H ]1HKR[_ (:;^&G_ M $,G_DA<_P#QNC_AIOX:?]#)_P"2%S_\;H ]1HKR[_AIOX:?]#)_Y(7/_P ; MH_X:;^&G_0R?^2%S_P#&Z /4:*\N_P"&F_AI_P!#)_Y(7/\ \;H_X:;^&G_0 MR?\ DA<__&Z /4:*\N_X:;^&G_0R?^2%S_\ &Z/^&F_AI_T,G_DA<_\ QN@# MU&BO+O\ AIOX:?\ 0R?^2%S_ /&Z/^&F_AI_T,G_ )(7/_QN@#U&BO+O^&F_ MAI_T,G_DA<__ !NC_AIOX:?]#)_Y(7/_ ,;H ]1HKR[_ (:;^&G_ $,G_DA< M_P#QNC_AIOX:?]#)_P"2%S_\;H ]1HKR[_AIOX:?]#)_Y(7/_P ;H_X:;^&G M_0R?^2%S_P#&Z /4:*\N_P"&F_AI_P!#)_Y(7/\ \;H_X:;^&G_0R?\ DA<_ M_&Z /4:*\N_X:;^&G_0R?^2%S_\ &Z/^&F_AI_T,G_DA<_\ QN@#U&BO+O\ MAIOX:?\ 0R?^2%S_ /&Z/^&F_AI_T,G_ )(7/_QN@#U&BO+O^&F_AI_T,G_D MA<__ !NC_AIOX:?]#)_Y(7/_ ,;H ]1HKR[_ (:;^&G_ $,G_DA<_P#QNC_A MIOX:?]#)_P"2%S_\;H ]1HKR[_AIOX:?]#)_Y(7/_P ;H_X:;^&G_0R?^2%S M_P#&Z /4:*\N_P"&F_AI_P!#)_Y(7/\ \;H_X:;^&G_0R?\ DA<__&Z /4:* M\N_X:;^&G_0R?^2%S_\ &Z/^&F_AI_T,G_DA<_\ QN@#U&BO+O\ AIOX:?\ M0R?^2%S_ /&Z/^&F_AI_T,G_ )(7/_QN@#U&BO+O^&F_AI_T,G_DA<__ !NC M_AIOX:?]#)_Y(7/_ ,;H ]1HKR[_ (:;^&G_ $,G_DA<_P#QNC_AIOX:?]#) M_P"2%S_\;H ]1HKR[_AIOX:?]#)_Y(7/_P ;H_X:;^&G_0R?^2%S_P#&Z /4 M:*\N_P"&F_AI_P!#)_Y(7/\ \;H_X:;^&G_0R?\ DA<__&Z /4:*\N_X:;^& MG_0R?^2%S_\ &Z/^&F_AI_T,G_DA<_\ QN@#U&BO+O\ AIOX:?\ 0R?^2%S_ M /&Z/^&F_AI_T,G_ )(7/_QN@#U&BO+O^&F_AI_T,G_DA<__ !NC_AIOX:?] M#)_Y(7/_ ,;H ]1HKR[_ (:;^&G_ $,G_DA<_P#QNC_AIOX:?]#)_P"2%S_\ M;H ]1HKR[_AIOX:?]#)_Y(7/_P ;H_X:;^&G_0R?^2%S_P#&Z /4:_-;_@H- M_P %-/\ A7MU>?#KX1ZC'+XDB;9J?B*';)'9$=8H>H:0=VY ZZ?M)_\ M!1+X,_"7P5J5M+J,_BS7+RW>&'P[I\&KJY;R'.YT1220 S?,R@<;SP2/K0!^RW_!/W_@HEIW[1 M-A;>"?&\\&E_$:WCQ%*2$AU91_$GI*!U3OU'>ON:OPO_ & _V9O"NN^*[#Q_ M\4];FT+0M-F2YTW3((K@3WTRME79XT)2,$#H0QZ#'6OU_P#^&F_AI_T,G_DA M<_\ QN@#U&BO+O\ AIOX:?\ 0R?^2%S_ /&Z/^&F_AI_T,G_ )(7/_QN@#U& MBO+O^&F_AI_T,G_DA<__ !NC_AIOX:?]#)_Y(7/_ ,;H ]1HKR[_ (:;^&G_ M $,G_DA<_P#QNC_AIOX:?]#)_P"2%S_\;H ]1HKR[_AIOX:?]#)_Y(7/_P ; MH_X:;^&G_0R?^2%S_P#&Z /4:*\N_P"&F_AI_P!#)_Y(7/\ \;H_X:;^&G_0 MR?\ DA<__&Z /4:*\N_X:;^&G_0R?^2%S_\ &Z/^&F_AI_T,G_DA<_\ QN@# MR;]@7_FXW_LLWB/_ -MZ^JJ^2_\ @GAJEMK>E_M ZC92>=9WGQ@\07$$FTKO MC=;9E." 1D$<$9KZTH *_*O_ (+G?\T3_P"XW_[85^JE?E7_ ,%SO^:)_P#< M;_\ ;"@#ZJ_X)/P6 ML/VB/A?KVI>,=>_9:F\=_$_5MPU'Q?J7Q$TM)?+)R(+:+:RVT"C $:'L,DX& M/HGQY^QC\)OVD+[3/&OQ3^'&[QG%6/F#S,*03@UT'B?P?^T=^T9X4T3X2?$+X>Z%X0\*QW5FWB;QE!X@C MO4UBWMI$D9+6U0"2)I6C7F0X STK[>HH Y"3Q!XHA^)UOX?B\&[_ 6VDFZ? MQ7_:<0\N[$FT6?V3'F'*8?S<[>W6OE;P]X5_:-_9PT;Q'\,_AY\/=$\;^%KS M4+VZ\-^++GQ!'9#1HKJ1I=EW;.#),8Y)'.8S\P]^*^V** /B>T_99\?_ +-- MC\)?%'PIT[3O'?B+PGH-SX?U_0;J^&GC6(;B87,DEO,^4B=;DLPWC!4^V*]% M^ /PX^(GB3XU^)?C3\5- T_P=K5YI$/AW1?"]E?K?R:=9)*9I6FN$PCO)*0? MD& !ZU])T4 %+_^P/>?^B'KJ:Y;XJ?\DP\7_P#8'O/_ $0] !\* M_P#DF'A#_L#V?_HA*ZFN6^%?_),/"'_8'L__ $0E=30 4444 %%%% !1110 M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1 M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%% M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%5[[4+73(5EO+ MF&TB9@@>>0(I8G &2>I]* +%%%% !1110 4444 %%%% !1110 4444 %%%% M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 % M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44 M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !117 M*_$[XI>%?@WX-OO%7C+6K;0M#LQF2YN6^\V#A$4,KR3[8=!NIS+_ /L#WG_HAZZFN6^*G_),/%__ &![S_T0] !\*_\ MDF'A#_L#V?\ Z(2NIKEOA7_R3#PA_P!@>S_]$)74T %%%% !1110 4444 %% M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444 M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%>4_M"_M._#_ /9C\)_V MYXXUA;5Y0WV/2[8"2]OF'58HLC/498D*,C)&10!VOQ!\>:+\+_!.L^+/$5T; M+1-)MVNKJ<(7*H.P4*OVJ/&FVTFN-!\$:;/OTK2HI" MK$@_+/,0>9. 1V7MZU]&>)?VCOVE/^"D&LWOA3X3Z'/X'^'+.;>\O8YFB0QD M8(N[W&3E3S#",D-@AP,UQ/QW_P""0OQ(^&>A:%>^#-1'Q&N;EU@U&VL[7[.] MK(Q #*I=M\0SRYP1C) H /A#_P %5_CM:^#=#^'VA>'--\:^+-XL[+4;NVGN MKRX7 ")Y4;+O<<_,2<]QQ7J!+"0?NT:[M-+"#.<;8 M 9Q]7Y[9KZF_83_8+T+]E3PZFLZNL&L_$:^B'VK4-H9+%2.8(#VZD,_5NG3K M];T ?E5'_P $O_VE/%#"[\5_M [[\\%AJ^I7Q _WY-AZ8[5(/^"./Q @F-S! M\>66Z4ETD^P7"MN]=PN,CGO7ZHT4 ?E5_P .T_VIO!1^T>#OV@,3#YV3^W=3 MLMY]/E5PV<+][ /?I3)-)_X*+_!-2T%\_CO38^&VR6.I[L=.) MP?P_'G%?J MQ10!^5NC_P#!7+XI?"K4H]*^-7P6DL;C.UI;6.XTJ8 ?Q"&X5PY^C*.0K+$X]"K @U\I?&/_ ();_ ;XL+<7%GX=D\"ZM)DB\\,R?9X\ M]LV[!H<9[*JGWZ8 /K.QOK;5+.&[L[B*[M)D$D4\#ATD4]&5AP0?45/7Y,7G M[#_[5?[&]U-JWP/\>R>+M C;S7TFU<1/(!R2]A,6A<]1E&9SDX -=Q\'_P#@ ML$=%U@>%OCUX%OO".M6["&YU/3;:11$WK-9R?O8_4E2Y.>$% 'Z7T5R_PZ^* M'A+XN>&X=?\ !GB'3_$FD2\"YT^<2!6QG:XZHP[JP!'<5U% !1110 4444 % M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44 M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111 M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !117Q)^V_P#\%(M" M_9[:X\%>!%M_%GQ.E_(1SW8C@, >R?M6?MC^ _P!D MSPK]M\1W7]H>(;J-FTSP[9N/M5V>0&/_ #SBR.9&XX( 9OE/YZ?#WX'_ !H_ MX*D>/+;Q]\4-1N?"?PIM96^P6]NA1&CS\T5C$WWB<8:X?/(XW;=B^C?LG_\ M!.3Q%\5_%)^,7[3,]YK6LZA(+R#PUJ3YDE/!1[P?PJ!C;;* V #'7Z;6E MI!I]K#:VL,=M;0HL<4,*!4C0# 50. * .7^%GPG\)_!7P79>%?!>BVVA M:):#Y8+=>9&P 9)&/S.YP,LQ).*ZZBB@ HHHH **** "BBB@ HHHH **** " MBBB@ HHHH **** /E7]@7_FXW_LLWB/_ -MZ^JJ^5?V!?^;C?^RS>(__ &WK MZJH *_*O_@N=_P T3_[C?_MA7ZJ5^5?_ 7._P":)_\ <;_]L* /JK_@EQ_R M8G\,O^XG_P"G2[KZ9\1V5_J7A_4[32M072=4N+66*UU!X//%M*R$)*8]R[]K M$-MR,XQD5\S?\$N/^3$_AE_W$_\ TZ7=?1_CCQ))X.\&ZYKL6EWVN3:;937< M>F:9 TUS=LB%A%$B@EG8@* !U- 'P9^T9^Q[\,?V>/@=>^.E\1>)!\;XUBCT MKQK'K%VVJZOK#$>7%'!YK*WFMD%%4E4SR=I-?0OQ _9;?]I)O!=Q\6=:O+SP M]8Z'&NI>"-/EEL[:ZU5@K2W$TT,JEU7!5(P!M.3NY(KY>^%GQFU%O'D?Q0^+ MOP)^//C+XDQF0:=;VO@A_P"Q_#L3''E6$3S EMN T[C>V.W.?4/VO/CKX[U: MX\&^$_#W@/XMV'@W7=,CU7Q'JW@SPQ)<:O#'(/DTY'+".WFX;S6W,R94 ')H M \LO/$LG[,5M^TMIWP4UJ_E^'/AS1;&SLX9[R2[MM%\17$X@:&TED9R2BR!W M7)VOM#$8KJOC5^ROX>_9#^#]M\:/ =]KL/Q+\+SV-]K6LSZS<3OXAB::..ZB MNDD/V;?&7P)^'OP8^(GPCMXM%:XTRY\:>'O[-L MY;J.:.2-3.TCL\KR!69C\V S9R*I?$GX@_$W]K+XN* /NV.826ZRXP&4-C\,U\#? M!G]EGPU^V+\,]3^,7Q OM;N_'OB2_P!0GT'5[;6+B ^'H([B2&U2TC1E0!1& MK_.IR3R,YK[-;QXMM\3+;P*/#7B)UDTDZD/$2V&=(0"3R_LS7&[B?C=Y>W[O M.:^1?AW\0_B3^R/X-UOX0I\%O&GCB^LM0OV\(ZYX>M$GTFZMIYGF@^UW&X"U M*-*58%3@+QQB@#A_A?KFJ_MP7GP=^'GQ&U#49_#ECX1OM;\46-K>O;'7+JWU M!].B%P\15BF87D(5AECSCBO:?@+X/A_9L_:RU[X/>&+C4/\ A7.L>%(_%&E: M3>WKW4>DW$=U]GGBA:0LX1PZ/@D\]Z\[\(_!;QW^QH/A#XZM/">K?$0:?X9O M/#_C+2O#06ZU")[B[-\)K>,D&<).\B$ ]#D=2:]7^ =GXL^,?[1WB+XV^(/! MFM^ - A\/1>%_#VD>)$$&HSQF?[1<7$UN"?)^<(J@DD@9H ^IJ\]^+OC3P]9 M^"/%VDW&O:9!JK:55W9&!@YXP* *OPU^)7A&Q^'7A:VN?%.BV] MS#I5K'+#+J,*NC"%058%L@@C!!KH_P#A:G@K_H;]!_\ !G!_\57.?#7X:^$; M[X=>%KFY\*Z+<7,VE6LDLTNG0L[L85)9B5R22"O^AOT'_P &<'_Q5'_"J_!7_0H: M#_X+(/\ XFC_ (57X*_Z%#0?_!9!_P#$T '_ M3P5_T-^@_^#.#_P"*H_X6 MIX*_Z&_0?_!G!_\ %4?\*K\%?]"AH/\ X+(/_B:/^%5^"O\ H4-!_P#!9!_\ M30 ?\+4\%?\ 0WZ#_P"#.#_XJC_A:G@K_H;]!_\ !G!_\51_PJOP5_T*&@_^ M"R#_ .)H_P"%5^"O^A0T'_P60?\ Q- !_P +4\%?]#?H/_@S@_\ BJ/^%J>" MO^AOT'_P9P?_ !5'_"J_!7_0H:#_ ."R#_XFC_A5?@K_ *%#0?\ P60?_$T M'_"U/!7_ $-^@_\ @S@_^*H_X6IX*_Z&_0?_ 9P?_%4?\*K\%?]"AH/_@L@ M_P#B:/\ A5?@K_H4-!_\%D'_ ,30 ?\ "U/!7_0WZ#_X,X/_ (JC_A:G@K_H M;]!_\&<'_P 51_PJOP5_T*&@_P#@L@_^)H_X57X*_P"A0T'_ ,%D'_Q- !_P MM3P5_P!#?H/_ (,X/_BJ/^%J>"O^AOT'_P &<'_Q5'_"J_!7_0H:#_X+(/\ MXFC_ (57X*_Z%#0?_!9!_P#$T '_ M3P5_T-^@_^#.#_P"*H_X6IX*_Z&_0 M?_!G!_\ %4?\*K\%?]"AH/\ X+(/_B:/^%5^"O\ H4-!_P#!9!_\30 ?\+4\ M%?\ 0WZ#_P"#.#_XJC_A:G@K_H;]!_\ !G!_\51_PJOP5_T*&@_^"R#_ .)H M_P"%5^"O^A0T'_P60?\ Q- !_P +4\%?]#?H/_@S@_\ BJ/^%J>"O^AOT'_P M9P?_ !5'_"J_!7_0H:#_ ."R#_XFC_A5?@K_ *%#0?\ P60?_$T '_"U/!7_ M $-^@_\ @S@_^*H_X6IX*_Z&_0?_ 9P?_%4?\*K\%?]"AH/_@L@_P#B:/\ MA5?@K_H4-!_\%D'_ ,30 ?\ "U/!7_0WZ#_X,X/_ (JC_A:G@K_H;]!_\&<' M_P 51_PJOP5_T*&@_P#@L@_^)H_X57X*_P"A0T'_ ,%D'_Q- !_PM3P5_P!# M?H/_ (,X/_BJ/^%J>"O^AOT'_P &<'_Q5'_"J_!7_0H:#_X+(/\ XFC_ (57 MX*_Z%#0?_!9!_P#$T '_ M3P5_T-^@_^#.#_P"*H_X6IX*_Z&_0?_!G!_\ M%4?\*K\%?]"AH/\ X+(/_B:/^%5^"O\ H4-!_P#!9!_\30 ?\+4\%?\ 0WZ# M_P"#.#_XJC_A:G@K_H;]!_\ !G!_\51_PJOP5_T*&@_^"R#_ .)H_P"%5^"O M^A0T'_P60?\ Q- !_P +4\%?]#?H/_@S@_\ BJ/^%J>"O^AOT'_P9P?_ !5' M_"J_!7_0H:#_ ."R#_XFC_A5?@K_ *%#0?\ P60?_$T '_"U/!7_ $-^@_\ M@S@_^*H_X6IX*_Z&_0?_ 9P?_%4?\*K\%?]"AH/_@L@_P#B:/\ A5?@K_H4 M-!_\%D'_ ,30 ?\ "U/!7_0WZ#_X,X/_ (JC_A:G@K_H;]!_\&<'_P 51_PJ MOP5_T*&@_P#@L@_^)H_X57X*_P"A0T'_ ,%D'_Q- !_PM3P5_P!#?H/_ (,X M/_BJ/^%J>"O^AOT'_P &<'_Q5'_"J_!7_0H:#_X+(/\ XFC_ (57X*_Z%#0? M_!9!_P#$T '_ M3P5_T-^@_^#.#_P"*H_X6IX*_Z&_0?_!G!_\ %4?\*K\% M?]"AH/\ X+(/_B:/^%5^"O\ H4-!_P#!9!_\30 ?\+4\%?\ 0WZ#_P"#.#_X MJC_A:G@K_H;]!_\ !G!_\51_PJOP5_T*&@_^"R#_ .)H_P"%5^"O^A0T'_P6 M0?\ Q- !_P +4\%?]#?H/_@S@_\ BJ/^%J>"O^AOT'_P9P?_ !5'_"J_!7_0 MH:#_ ."R#_XFC_A5?@K_ *%#0?\ P60?_$T '_"U/!7_ $-^@_\ @S@_^*H_ MX6IX*_Z&_0?_ 9P?_%4?\*K\%?]"AH/_@L@_P#B:/\ A5?@K_H4-!_\%D'_ M ,30 ?\ "U/!7_0WZ#_X,X/_ (JC_A:G@K_H;]!_\&<'_P 51_PJOP5_T*&@ M_P#@L@_^)H_X57X*_P"A0T'_ ,%D'_Q- !_PM3P5_P!#?H/_ (,X/_BJ/^%J M>"O^AOT'_P &<'_Q5'_"J_!7_0H:#_X+(/\ XFC_ (57X*_Z%#0?_!9!_P#$ MT '_ M3P5_T-^@_^#.#_P"*H_X6IX*_Z&_0?_!G!_\ %4?\*K\%?]"AH/\ MX+(/_B:/^%5^"O\ H4-!_P#!9!_\30 ?\+4\%?\ 0WZ#_P"#.#_XJC_A:G@K M_H;]!_\ !G!_\51_PJOP5_T*&@_^"R#_ .)H_P"%5^"O^A0T'_P60?\ Q- ! M_P +4\%?]#?H/_@S@_\ BJ/^%J>"O^AOT'_P9P?_ !5'_"J_!7_0H:#_ ."R M#_XFC_A5?@K_ *%#0?\ P60?_$T '_"U/!7_ $-^@_\ @S@_^*H_X6IX*_Z& M_0?_ 9P?_%4?\*K\%?]"AH/_@L@_P#B:/\ A5?@K_H4-!_\%D'_ ,30 ?\ M"U/!7_0WZ#_X,X/_ (JC_A:G@K_H;]!_\&<'_P 51_PJOP5_T*&@_P#@L@_^ M)H_X57X*_P"A0T'_ ,%D'_Q- !_PM3P5_P!#?H/_ (,X/_BJ/^%J>"O^AOT' M_P &<'_Q5'_"J_!7_0H:#_X+(/\ XFC_ (57X*_Z%#0?_!9!_P#$T '_ M3 MP5_T-^@_^#.#_P"*H_X6IX*_Z&_0?_!G!_\ %4?\*K\%?]"AH/\ X+(/_B:/ M^%5^"O\ H4-!_P#!9!_\30 ?\+4\%?\ 0WZ#_P"#.#_XJC_A:G@K_H;]!_\ M!G!_\51_PJOP5_T*&@_^"R#_ .)K\Z_VZOVNO#6EZ_+\&/@5X0T?6_B!>S?V M?>ZMIFE0RM9R-\IM[;:GS7&>"XXCP0/GSL /7_VU/^"F'A3X!Z;+X;^']S8> M-/B%*T^+/[3WQ&L[NX MOBL\7ANXUB);N=,Y5;@AA]GB Z01X8 X/EXP?H7]A_\ X)G>'_@QIUOXP^*% ME9^*_B'=KYOV.[5;FSTK=SM4'*RS?WI#D \)W9OL?_A5?@K_ *%#0?\ P60? M_$T 9GAGQ9\,_!>@V6B:#KGA;1M(LHQ%;6-C>V\4,2#H%56 %:?_ M3P5_T M-^@_^#.#_P"*H_X57X*_Z%#0?_!9!_\ $T?\*K\%?]"AH/\ X+(/_B: #_A: MG@K_ *&_0?\ P9P?_%4?\+4\%?\ 0WZ#_P"#.#_XJC_A5?@K_H4-!_\ !9!_ M\31_PJOP5_T*&@_^"R#_ .)H /\ A:G@K_H;]!_\&<'_ ,51_P +4\%?]#?H M/_@S@_\ BJ/^%5^"O^A0T'_P60?_ !-'_"J_!7_0H:#_ ."R#_XF@ _X6IX* M_P"AOT'_ ,&<'_Q5'_"U/!7_ $-^@_\ @S@_^*H_X57X*_Z%#0?_ 60?_$T M?\*K\%?]"AH/_@L@_P#B: #_ (6IX*_Z&_0?_!G!_P#%4?\ "U/!7_0WZ#_X M,X/_ (JC_A5?@K_H4-!_\%D'_P 31_PJOP5_T*&@_P#@L@_^)H /^%J>"O\ MH;]!_P#!G!_\57G/QG\%? 7]H+0SIGCR;PGKJ*I6&Z?4(4NK?WBG5PZ<\X!P M>X->C?\ "J_!7_0H:#_X+(/_ (FC_A5?@K_H4-!_\%D'_P 30!^5/Q,_8C\1 M_LU^(I?'?[-'QGL[EH?G;19=:MH;_8#G9G<(;I.OR2*O88<_&C]B[X._';P^^F^(O!6FVL^W$&JZ/;QV=[;GL4E1>1_LN&7U M4T =UH_QM^'GB#38-0TWQWX;OK*==\<\&K0,C#ZAZN?\+4\%?]#?H/\ X,X/ M_BJ_)?XD_L5_&W]@WQ)-XV^&$D/Q)\#QDR75G<:$_#G@/QU)MC&GWUE!]DO'_Z=YR@&2>D; MX;) 7?UH ^R?^%J>"O\ H;]!_P#!G!_\51_PM3P5_P!#?H/_ (,X/_BJ/^%5 M^"O^A0T'_P %D'_Q-'_"J_!7_0H:#_X+(/\ XF@ _P"%J>"O^AOT'_P9P?\ MQ5'_ M3P5_T-^@_^#.#_P"*H_X57X*_Z%#0?_!9!_\ $T?\*K\%?]"AH/\ MX+(/_B: #_A:G@K_ *&_0?\ P9P?_%4?\+4\%?\ 0WZ#_P"#.#_XJC_A5?@K M_H4-!_\ !9!_\31_PJOP5_T*&@_^"R#_ .)H /\ A:G@K_H;]!_\&<'_ ,51 M_P +4\%?]#?H/_@S@_\ BJ/^%5^"O^A0T'_P60?_ !-'_"J_!7_0H:#_ ."R M#_XF@ _X6IX*_P"AOT'_ ,&<'_Q5'_"U/!7_ $-^@_\ @S@_^*H_X57X*_Z% M#0?_ 60?_$T?\*K\%?]"AH/_@L@_P#B: #_ (6IX*_Z&_0?_!G!_P#%4?\ M"U/!7_0WZ#_X,X/_ (JC_A5?@K_H4-!_\%D'_P 31_PJOP5_T*&@_P#@L@_^ M)H /^%J>"O\ H;]!_P#!G!_\51_PM3P5_P!#?H/_ (,X/_BJ/^%5^"O^A0T' M_P %D'_Q-'_"J_!7_0H:#_X+(/\ XF@ _P"%J>"O^AOT'_P9P?\ Q5'_ M3 MP5_T-^@_^#.#_P"*H_X57X*_Z%#0?_!9!_\ $T?\*K\%?]"AH/\ X+(/_B: M#_A:G@K_ *&_0?\ P9P?_%4?\+4\%?\ 0WZ#_P"#.#_XJC_A5?@K_H4-!_\ M!9!_\31_PJOP5_T*&@_^"R#_ .)H /\ A:G@K_H;]!_\&<'_ ,51_P +4\%? M]#?H/_@S@_\ BJ/^%5^"O^A0T'_P60?_ !-'_"J_!7_0H:#_ ."R#_XF@ _X M6IX*_P"AOT'_ ,&<'_Q5'_"U/!7_ $-^@_\ @S@_^*H_X57X*_Z%#0?_ 60 M?_$T?\*K\%?]"AH/_@L@_P#B: #_ (6IX*_Z&_0?_!G!_P#%4?\ "U/!7_0W MZ#_X,X/_ (JC_A5?@K_H4-!_\%D'_P 31_PJOP5_T*&@_P#@L@_^)H /^%J> M"O\ H;]!_P#!G!_\51_PM3P5_P!#?H/_ (,X/_BJ/^%5^"O^A0T'_P %D'_Q M-'_"J_!7_0H:#_X+(/\ XF@ _P"%J>"O^AOT'_P9P?\ Q5'_ M3P5_T-^@_ M^#.#_P"*H_X57X*_Z%#0?_!9!_\ $T?\*K\%?]"AH/\ X+(/_B: #_A:G@K_ M *&_0?\ P9P?_%4?\+4\%?\ 0WZ#_P"#.#_XJC_A5?@K_H4-!_\ !9!_\31_ MPJOP5_T*&@_^"R#_ .)H /\ A:G@K_H;]!_\&<'_ ,51_P +4\%?]#?H/_@S M@_\ BJ/^%5^"O^A0T'_P60?_ !-'_"J_!7_0H:#_ ."R#_XF@ _X6IX*_P"A MOT'_ ,&<'_Q5'_"U/!7_ $-^@_\ @S@_^*H_X57X*_Z%#0?_ 60?_$T?\*K M\%?]"AH/_@L@_P#B: #_ (6IX*_Z&_0?_!G!_P#%4?\ "U/!7_0WZ#_X,X/_ M (JC_A5?@K_H4-!_\%D'_P 31_PJOP5_T*&@_P#@L@_^)H /^%J>"O\ H;]! M_P#!G!_\51_PM3P5_P!#?H/_ (,X/_BJ/^%5^"O^A0T'_P %D'_Q-'_"J_!7 M_0H:#_X+(/\ XF@ _P"%J>"O^AOT'_P9P?\ Q5'_ M3P5_T-^@_^#.#_P"* MH_X57X*_Z%#0?_!9!_\ $T?\*K\%?]"AH/\ X+(/_B: #_A:G@K_ *&_0?\ MP9P?_%4?\+4\%?\ 0WZ#_P"#.#_XJC_A5?@K_H4-!_\ !9!_\31_PJOP5_T* M&@_^"R#_ .)H /\ A:G@K_H;]!_\&<'_ ,51_P +4\%?]#?H/_@S@_\ BJ/^ M%5^"O^A0T'_P60?_ !-'_"J_!7_0H:#_ ."R#_XF@ _X6IX*_P"AOT'_ ,&< M'_Q5'_"U/!7_ $-^@_\ @S@_^*H_X57X*_Z%#0?_ 60?_$T?\*K\%?]"AH/ M_@L@_P#B: #_ (6IX*_Z&_0?_!G!_P#%4?\ "U/!7_0WZ#_X,X/_ (JC_A5? M@K_H4-!_\%D'_P 31_PJOP5_T*&@_P#@L@_^)H /^%J>"O\ H;]!_P#!G!_\ M51_PM3P5_P!#?H/_ (,X/_BJ/^%5^"O^A0T'_P %D'_Q-'_"J_!7_0H:#_X+ M(/\ XF@ _P"%J>"O^AOT'_P9P?\ Q5'_ M3P5_T-^@_^#.#_P"*H_X57X*_ MZ%#0?_!9!_\ $T?\*K\%?]"AH/\ X+(/_B: #_A:G@K_ *&_0?\ P9P?_%4? M\+4\%?\ 0WZ#_P"#.#_XJC_A5?@K_H4-!_\ !9!_\31_PJOP5_T*&@_^"R#_ M .)H /\ A:G@K_H;]!_\&<'_ ,51_P +4\%?]#?H/_@S@_\ BJ/^%5^"O^A0 MT'_P60?_ !-'_"J_!7_0H:#_ ."R#_XF@ _X6IX*_P"AOT'_ ,&<'_Q5'_"U M/!7_ $-^@_\ @S@_^*H_X57X*_Z%#0?_ 60?_$T?\*K\%?]"AH/_@L@_P#B M: #_ (6IX*_Z&_0?_!G!_P#%4?\ "U/!7_0WZ#_X,X/_ (JC_A5?@K_H4-!_ M\%D'_P 31_PJOP5_T*&@_P#@L@_^)H /^%J>"O\ H;]!_P#!G!_\51_PM3P5 M_P!#?H/_ (,X/_BJ/^%5^"O^A0T'_P %D'_Q-'_"J_!7_0H:#_X+(/\ XF@ M_P"%J>"O^AOT'_P9P?\ Q5-D^+'@B&-I)/&7A](U!9F;5( !U).^L+QYI/P MI^&'A/4?$WBK1O"^AZ%I\9EN;V[T^!40=@/DRS$\!0"6) ).*_*OXG?$KQ? M_P %&_B<_P ./@9X)L?"GP_M9 U[JOV&.V:2/.!/=S(N8XS@[8%)+8.=Q&$ M/5_VQ/\ @I;JWCOQ"WPG_9XF:ZO;R4V5UXMMW5-Y)PRVCL0J(..O&'AGQ5\3I/WRS/J<,EMI3'DB'[?LR_L(_#']FWP:FFP:+9>*-?N%!U'7]7LXY9KA^ZH&!$48/1%] 6+'FO9 M/^%5^"O^A0T'_P %D'_Q- !_PM3P5_T-^@_^#.#_ .*H_P"%J>"O^AOT'_P9 MP?\ Q5'_ JOP5_T*&@_^"R#_P")H_X57X*_Z%#0?_!9!_\ $T '_"U/!7_0 MWZ#_ .#.#_XJC_A:G@K_ *&_0?\ P9P?_%4?\*K\%?\ 0H:#_P""R#_XFC_A M5?@K_H4-!_\ !9!_\30 ?\+4\%?]#?H/_@S@_P#BJ/\ A:G@K_H;]!_\&<'_ M ,51_P *K\%?]"AH/_@L@_\ B:/^%5^"O^A0T'_P60?_ !- !_PM3P5_T-^@ M_P#@S@_^*H_X6IX*_P"AOT'_ ,&<'_Q5'_"J_!7_ $*&@_\ @L@_^)H_X57X M*_Z%#0?_ 60?_$T '_"U/!7_0WZ#_X,X/\ XJC_ (6IX*_Z&_0?_!G!_P#% M4?\ "J_!7_0H:#_X+(/_ (FC_A5?@K_H4-!_\%D'_P 30 ?\+4\%?]#?H/\ MX,X/_BJ/^%J>"O\ H;]!_P#!G!_\51_PJOP5_P!"AH/_ (+(/_B:/^%5^"O^ MA0T'_P %D'_Q- !_PM3P5_T-^@_^#.#_ .*H_P"%J>"O^AOT'_P9P?\ Q5'_ M JOP5_T*&@_^"R#_P")H_X57X*_Z%#0?_!9!_\ $T '_"U/!7_0WZ#_ .#. M#_XJC_A:G@K_ *&_0?\ P9P?_%4?\*K\%?\ 0H:#_P""R#_XFC_A5?@K_H4- M!_\ !9!_\30 ?\+4\%?]#?H/_@S@_P#BJ/\ A:G@K_H;]!_\&<'_ ,51_P * MK\%?]"AH/_@L@_\ B:/^%5^"O^A0T'_P60?_ !- !_PM3P5_T-^@_P#@S@_^ M*H_X6IX*_P"AOT'_ ,&<'_Q5'_"J_!7_ $*&@_\ @L@_^)H_X57X*_Z%#0?_ M 60?_$T ?//_!/NZ@OK7]H>YMIH[BVF^,?B*2*:)@R.I%L0RD<$$'((KZOK MY0_X)]VL%C:_M#VUM#';VT/QC\11Q0Q*%1% M@%4#@ 8 %?5] !7Y5_\%SO M^:)_]QO_ -L*_52ORK_X+G?\T3_[C?\ [84 ?57_ 2X_P"3$_AE_P!Q/_TZ M7=?55?*O_!+C_DQ/X9?]Q/\ ].EW7U50 4444 %%%% !1110 4444 %+_\ L#WG_HAZZFN6^*G_ "3#Q?\ ]@>\_P#1#T 'PK_Y)AX0_P"P/9_^ MB$KJ:Y;X5_\ ),/"'_8'L_\ T0E=30 4444 %%%% !1110 4444 %%%% !11 M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M%%%% !1110 4444 %%%? W_!1C]NZZ^%B?\ "HOA?+)?_$[6@EM2 MVD;@VML1_P MNH>3I&,@'=DIZ]^P3^P/H_[+'AU/$/B%+?6/B?J,/^EWP >/ M3D8!_V@O",7B3P+K]OK>GG"S(AVSVKD9\N:(_-& MW7@CGJ,C!K<\??#WPU\4O"M[X;\6Z)9^(-#O%VS65]&'0^C#NK#J&4@@\@@U M^97QF_X)Y_%#]D_Q;)\3_P!F/Q!JEW;6^9+CP^'$E[''G<8PI&V\BX_U;#?P MN YY !^J]%?"O[(W_!4CPE\9+BV\(_$J*#X?^/E;[/OG8QZ?>R@XVHSG,,F> M/+D/7@,2=H^ZJ "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *** M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ KRO]HK]I;P/^S#X& MD\2^--2$._P@Y1$08^S6O/&,.^2>-V\@'-:'X5^-/_!6GXC1ZYX@FF\$_ M!G2KDB%(LFWCQD%( +=8^(UK9^$(_%'A#5/%#"YOX97NELFM[B<;?/ M FEB<9 .#M JS\2?A]\3?V3?ASIOQID^-/C;QKJ^EW-E-XM\/ZY6TT MJ1W"VML%'V8J9-RLI. IZ9H ^\:*8DJR0K(/NLNX?3%?#'P[^'GQ)_:X\&ZW M\7D^-/C3P/?7NH7Z^$=#\/7:0:3:VT$SPP?:[?:1=%VB+,2PR&XXQ0!]U45\ M!>$?C3X[_;+'PA\"VGBS5OAV-0\,WGB#QEJOAHK:ZA*]O=FQ$-O(03 'G21R M0.@P.A%>K_ .\\6?!S]H[Q%\$O$'C/6_'^@3>'HO%'A[5_$CB?48(Q/]GN+> M:X 'G?.4920" <4 ?4U+_\ L#WG_HAZZFN6^*G_ "3#Q?\ ]@>\ M_P#1#T 'PK_Y)AX0_P"P/9_^B$KJ:Y;X5_\ ),/"'_8'L_\ T0E=30 4444 M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4 M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11 M10 4444 %%%% !1110 4444 %%%% !1110 445Y/^TY^T9X;_9?^$^I^,_$+ MB:2,>1IVFJX66_NB#LA7T'!+-@[5#'G&" >2_P#!0']MJP_90^'XT_1Y8;SX MD:W"PTJR8!Q:1Y*F[E7^ZIR%4_?88Y"OCR7_ ()L_L2ZAX5D;XX_%:&:_P#B M%KA>[TVWU++S6*2Y+W,N[G[1*&/7E%)S\S$+Y?\ L'_LX^(_VO/B_J/[2GQF MC_M'36O3+H^GW"'R;R=#A65#G_1H,!47G>+?AZS>5I^H1RF9HXEXW65RV!(H&/W$F"HV@>7W_7:N=\??#WPU\4O M"M[X;\6Z)9^(-#O%VS65]&'0^C#NK#J&4@@\@@T 8WP;^.'@GX^^#X?$O@77 M[;7--?"R",[9K9\9\N:,_-&_LP&>HR"#7=U^47QH_8#^*O['_C"7XH_LS:[J MM]IL.7NM!C;S;V&+.3&8R-MY#_LE2XXX8@L/??V0O^"H/@SXY?9?"_C[[-X! M^(&1#LN',>GWTF<8AD<_NW)_Y92'.2 K.> ?<%%%% !1110 4444 %%%% ! M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %% M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !116=XB\1 M:7X1T.^UG6]1MM)TFQB:>YO;R4110H.K,Q. * -&OSQ_;0_X*8#PSJTGPO\ M@4O_ E7C^[E^PRZO8Q?:HK.5CM\JV0 ^?/GCH44\?,?O@84 'C'[&/\ P3/.@:Q' M\4OCPY\5>/KN;[=%H]]+]IBM)6.[S;ER3Y\^><9**>?F."OZ(444 %%%% !1 M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 ?*O M[ O_ #<;_P!EF\1_^V]?55?*O[ O_-QO_99O$?\ [;U]54 %?E7_ ,%SO^:) M_P#<;_\ ;"OU4K\J_P#@N=_S1/\ [C?_ +84 ?57_!+C_DQ/X9?]Q/\ ].EW M7T?XX\9:7\//!NN>*-;G^S:1HUE-?W?"CQ%X.DT*^ MUZQL)IAIX:9+NUN)HU4R+&X9E^YD$X(S@5]C44 ?G!\3M'U#]NS6/BWX[^'- MCJ%SX5T_P-#X?\.7]Y9/;)KE^E]'?N;=90KE08(X\L -QZ>NY\:OVJ/#W[7G MP?MO@OX#L==F^)?BB>QL=:T:?1KB!_#T2S1R74MT\B",*@1E^5FR6'2OT#HH M XX_%#PK:?$JV^&CZKCQC+I!UB/3?L\OS6:R>49?,V^6/G&-N[=WQCFOC/X, M_M3>&OV.OAGJ?P=^(%CK=IX]\-W^H0:#I%MH]Q.?$,$EQ)-:O:2(K(0PD5/G M88(Y.U?7-% !7DGQF^#WA#5_#_ (M\4W>D>;KJ M:;/<+=_:9EQ)% 1&=@?;QL7C&#CG->MURWQ4_P"28>+_ /L#WG_HAZ /.? ' M[._P^UOP'X;U&]\/^=>7FFVUQ/)]MN%WR/$K,<"0 9)/ &*WO^&9/AI_T+?_ M )/W/_QRNH^%?_),/"'_ &![/_T0E=30!Y=_PS)\-/\ H6__ "?N?_CE'_#, MGPT_Z%O_ ,G[G_XY7J-% 'EW_#,GPT_Z%O\ \G[G_P".4?\ #,GPT_Z%O_R? MN?\ XY7J-% 'EW_#,GPT_P"A;_\ )^Y_^.4?\,R?#3_H6_\ R?N?_CE>HT4 M>7?\,R?#3_H6_P#R?N?_ (Y1_P ,R?#3_H6__)^Y_P#CE>HT4 >7?\,R?#3_ M *%O_P G[G_XY1_PS)\-/^A;_P#)^Y_^.5ZC10!Y=_PS)\-/^A;_ /)^Y_\ MCE'_ S)\-/^A;_\G[G_ ..5ZC10!Y=_PS)\-/\ H6__ "?N?_CE'_#,GPT_ MZ%O_ ,G[G_XY7J-% 'EW_#,GPT_Z%O\ \G[G_P".4?\ #,GPT_Z%O_R?N?\ MXY7J-% 'EW_#,GPT_P"A;_\ )^Y_^.4?\,R?#3_H6_\ R?N?_CE>HT4 >7?\ M,R?#3_H6_P#R?N?_ (Y1_P ,R?#3_H6__)^Y_P#CE>HT4 >7?\,R?#3_ *%O M_P G[G_XY1_PS)\-/^A;_P#)^Y_^.5ZC10!Y=_PS)\-/^A;_ /)^Y_\ CE'_ M S)\-/^A;_\G[G_ ..5ZC10!Y=_PS)\-/\ H6__ "?N?_CE'_#,GPT_Z%O_ M ,G[G_XY7J-% 'EW_#,GPT_Z%O\ \G[G_P".4?\ #,GPT_Z%O_R?N?\ XY7J M-% 'EW_#,GPT_P"A;_\ )^Y_^.4?\,R?#3_H6_\ R?N?_CE>HT4 >7?\,R?# M3_H6_P#R?N?_ (Y1_P ,R?#3_H6__)^Y_P#CE>HT4 >7?\,R?#3_ *%O_P G M[G_XY1_PS)\-/^A;_P#)^Y_^.5ZC10!Y=_PS)\-/^A;_ /)^Y_\ CE'_ S) M\-/^A;_\G[G_ ..5ZC10!Y=_PS)\-/\ H6__ "?N?_CE'_#,GPT_Z%O_ ,G[ MG_XY7J-% 'EW_#,GPT_Z%O\ \G[G_P".4?\ #,GPT_Z%O_R?N?\ XY7J-% ' MEW_#,GPT_P"A;_\ )^Y_^.4?\,R?#3_H6_\ R?N?_CE>HT4 >7?\,R?#3_H6 M_P#R?N?_ (Y1_P ,R?#3_H6__)^Y_P#CE>HT4 >7?\,R?#3_ *%O_P G[G_X MY1_PS)\-/^A;_P#)^Y_^.5ZC10!Y=_PS)\-/^A;_ /)^Y_\ CE'_ S)\-/^ MA;_\G[G_ ..5ZC10!Y=_PS)\-/\ H6__ "?N?_CE'_#,GPT_Z%O_ ,G[G_XY M7J-% 'EW_#,GPT_Z%O\ \G[G_P".4?\ #,GPT_Z%O_R?N?\ XY7J-% 'EW_# M,GPT_P"A;_\ )^Y_^.4?\,R?#3_H6_\ R?N?_CE>HT4 >7?\,R?#3_H6_P#R M?N?_ (Y1_P ,R?#3_H6__)^Y_P#CE>HT4 >7?\,R?#3_ *%O_P G[G_XY1_P MS)\-/^A;_P#)^Y_^.5ZC10!Y=_PS)\-/^A;_ /)^Y_\ CE'_ S)\-/^A;_\ MG[G_ ..5ZC10!XWXF^!/P@\&^'=2UW6])ATS1]-MWNKN\N-0N5CAB12S,3YG M0 &ORV^'/PK;_@I%^U9>7.DZ3=>&?@IX;E7S%\V1G%OGY8]S,W^D7!4DX.$4 M'KL&[U?]O[X_>(OVKOC1I7[,GPCE^VV?VY8M;O(&/E7%RAW,CL/^6%N 7<\Y M=>GR#/Z$?LX_ #PY^S3\)](\#^&X]\-JOFWE\Z!9;ZZ8#S)W]V( R=JA5' M% %33_V5/A9I-C;V5GX42VM+>-8HH8[VY"HH& /,Z 58_X9D^&G_0M_^3]S M_P#'*]1HH \N_P"&9/AI_P!"W_Y/W/\ \';>3P-XQP6CU:U MDDGBN&[+<1.QW#_:4JP]6 VU]F44 ?B3HOB'X@?L#>.K?PO\>? 4WC3P/.WE MVFI6UY,/D'\5I<*RJ^!R890& Q_JP>?TC^">@_L]?M#>$8_$7@2*WUFSX$\ MO[E+BT\4Z-9:_HEXNV>QOX1+& MWH<'HPZAA@@\@@U^:/QI_P""9WQ!_9_\5/\ $C]E_P 3ZC!<6Q,A\/-GZAJJ^"?CWI3>!/%=O+]EDUC[.\5HT@.-MS$WSV MSYZGE.I/EBOT/TW4K/6M/MK_ $^Z@OK&YC66"ZMI!)%*A&0RLI(8$="* /-_ M^&9/AI_T+?\ Y/W/_P R@9\J"/S[@SE(XX_\ EUMN>WSN"2,%O,/ZG>$O".B^ _#E MAH'AW2[71=%L(A#;6-E$(XHE'8 ?F3U)))YH \2^%/[!_P '/A%X4MM%TKPW M)2 % [ 5V?_ S)\-/^A;_\G[G_ ..5ZC10 M!Y=_PS)\-/\ H6__ "?N?_CE'_#,GPT_Z%O_ ,G[G_XY7J-% 'EW_#,GPT_Z M%O\ \G[G_P".4?\ #,GPT_Z%O_R?N?\ XY7J-% 'EW_#,GPT_P"A;_\ )^Y_ M^.4?\,R?#3_H6_\ R?N?_CE>HT4 >7?\,R?#3_H6_P#R?N?_ (Y1_P ,R?#3 M_H6__)^Y_P#CE>HT4 >7?\,R?#3_ *%O_P G[G_XY1_PS)\-/^A;_P#)^Y_^ M.5ZC10!Y=_PS)\-/^A;_ /)^Y_\ CE'_ S)\-/^A;_\G[G_ ..5ZC10!Y=_ MPS)\-/\ H6__ "?N?_CE'_#,GPT_Z%O_ ,G[G_XY7J-% 'EW_#,GPT_Z%O\ M\G[G_P".4?\ #,GPT_Z%O_R?N?\ XY7J-% 'EW_#,GPT_P"A;_\ )^Y_^.4? M\,R?#3_H6_\ R?N?_CE>HT4 >7?\,R?#3_H6_P#R?N?_ (Y1_P ,R?#3_H6_ M_)^Y_P#CE>HT4 >7?\,R?#3_ *%O_P G[G_XY1_PS)\-/^A;_P#)^Y_^.5ZC M10!Y=_PS)\-/^A;_ /)^Y_\ CE'_ S)\-/^A;_\G[G_ ..5ZC10!Y=_PS)\ M-/\ H6__ "?N?_CE'_#,GPT_Z%O_ ,G[G_XY7J-% 'R7_P $\-+MM$TO]H'3 MK*+R;.S^,'B"W@CW%MD:+;*HR22< #DG-?6E?*O[ O\ S<;_ -EF\1_^V]?5 M5 !7Y5_\%SO^:)_]QO\ ]L*_52ORK_X+G?\ -$_^XW_[84 ?57_!+C_DQ/X9 M?]Q/_P!.EW7U57RK_P $N/\ DQ/X9?\ <3_].EW7U50 4444 %%%% !1110 M4444 %+_P#L#WG_ *(>NIKEOBI_R3#Q?_V![S_T0] !\*_^28>$ M/^P/9_\ HA*ZFN6^%?\ R3#PA_V![/\ ]$)74T %%%% !1110 4444 %%%% M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 % M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44 M44 %%%% !1110 5\7_\ !2S]LIOV;_ALGA7PM>;/B-XGA9+1HCF33[4DJ]U@ M=&)RD?\ M;FYV$'Z3^.GQH\/?L_?"W7?'7B:;R]-TN'RU\1Z:%BOH,?=!;&)$'/R.".3C:>:_/K4?@W^U7_ ,$V[V?5O &JR?$+ MX9QR&6>TAA>XM@F M*)5^'/BV3""VU2<&QN'Z?NKD@*"3_#(%.2 -U?:*.LBJRL&5AD,IR"/6OD_] MIK_@FK\)OVBFN=5@LO\ A!O%TI+G6M#A54F8]Y[?A)/4L-KGNW:OCV/P+^V/ M_P $\6+^&YW^)OPWM>?LD"2:A:11#GFWR)[; R28_D'=C0!^NE%?!GP'_P"" MOWPK^(GD:=X]M+KX;ZT<*TUQFZT]VZ<3(NY.?[Z #/WC7VWX5\8Z#XZT:'5_ M#>M:?K^E3?ZN]TRZ2XA;Z.A([^M &Q17D?B']J[X7>%OC%I_PPU/Q7:6WC"^ M7*6K'Y$8XVQN_P!U';/"GDUZY0 4444 %%%% !1110 4444 %%%% !1110 4 M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11 M10 56U'4K31]/N;Z_NH;*RMHVFGN;B01QQ(HRSLQ.%4 $DG@8KR_]HC]J#X? M_LP^$SK7C;6%MYI5;[%I-MB2]OF'\,461D=,N<*,C)&17YGZCXD_:%_X*N>* M9=-T:!O 7P;M;D"9F9OL:X.?WK@*UY.!@B-<(IVYV9W$ ]._:>_X*7>(OB=X MI_X5/^S+87>M:U?N;1_$MK"6ED/1A9H1\J@9S.^ "5 #UZ%^QM_P $P=(^ M%][;^/?B]+%XU^(7AZX+?P1YZ1K@# )R(_\ VWKZ MJH *_*O_ (+G?\T3_P"XW_[85^JE?E7_ ,%SO^:)_P#<;_\ ;"@#ZJ_X)(?VJ M/A9X8T[PKJ'A#X9ZQ?ZI9RWVNVJQ7FN26]G+)F*%P7AMU9497.UI,C&%!!Z+ M]I[XH?$"'XM_#;X2^ /$>E^ +[Q?#>W4OBW5+);UX5MPA$%M!(1'),V[.&/W M1Q3_ -H3_D[/]E__ +".O?\ IL:O.OVQF\&>,/VD/ 7@;XWZ@VC?!BXT2XU& MV>ZNC8V%_K2R[!%<72E60) 2P7>H)<9/8@$FD?M1>//@7I_QST+XB:WIGQ0U M#XWN9$C9[6Z0F25HFD7B08(SUKPCQ'X)\/# M0/V@?AO^SK>GQ7\+H/#-IXCGMK&Y.H6MGK,-Y'*+>UN?F:4200,Q0NWS+@,, MD#VS]JG]IKX>_M!?LOVO@OP!XKTKQ'XR^(4NG:9I^A6,XGO+=Y)XGD-Q IWP MB-$?)<* 10!]SK(K('!RI&0?:OBGP]XJ_:-_:/T;Q'\3/AY\0M$\$>%K/4+V MU\-^$[GP_'>C68K61HM]W[Y=V,9XS7QQ^RK^TG\.OV>/V>=6\#_$#Q5I?ACQ5 M\/K_ %2QO=%U&Y6*\N%%S+-$]O$V'G$D&WF%M)';POA)7:Y#*-YP%'OFO1?@#\1_ MB)X;^-?B7X+?%37]/\8ZU9Z1#XBT7Q196"V$FHV3RF&59K=,HCQR@#Y#@@^M M?,'[,MTO[,/C3X)>*_B7-#X5T3QEX)U+33J.I$P6UE=RZI)J4,4SOA8BT,Y^ M^>HQQ@Y]]^&/C;2/CE^W=XA\7>#-2M=?\(>$_!*>'KC6;!O-M9KZXO!<>7%, MOR2!8XQDJ2 6QF@#ZUKEOBI_R3#Q?_V![S_T0]=37DGQF^&O]I>'_%NO_P#" M5>)K7;IL\W]EVVH[+$[("-ABV_=;;\PSSN;UH [+X5_\DP\(?]@>S_\ 1"5U M->(> /@O_:G@/PW>_P#"=^-;/[3IMM-]GM=8V0Q;HE.Q%V?*HS@#L *WO^%$ M_P#50_'G_@[_ /L* /4:*\N_X43_ -5#\>?^#O\ ^PH_X43_ -5#\>?^#O\ M^PH ]1HKR[_A1/\ U4/QY_X._P#["C_A1/\ U4/QY_X._P#["@#U&BO+O^%$ M_P#50_'G_@[_ /L*/^%$_P#50_'G_@[_ /L* /4:*\N_X43_ -5#\>?^#O\ M^PH_X43_ -5#\>?^#O\ ^PH ]1HKR[_A1/\ U4/QY_X._P#["C_A1/\ U4/Q MY_X._P#["@#U&BO+O^%$_P#50_'G_@[_ /L*/^%$_P#50_'G_@[_ /L* /4: M*\N_X43_ -5#\>?^#O\ ^PH_X43_ -5#\>?^#O\ ^PH ]1HKR[_A1/\ U4/Q MY_X._P#["C_A1/\ U4/QY_X._P#["@#U&BO+O^%$_P#50_'G_@[_ /L*/^%$ M_P#50_'G_@[_ /L* /4:*\N_X43_ -5#\>?^#O\ ^PH_X43_ -5#\>?^#O\ M^PH ]1HKR[_A1/\ U4/QY_X._P#["C_A1/\ U4/QY_X._P#["@#U&BO+O^%$ M_P#50_'G_@[_ /L*/^%$_P#50_'G_@[_ /L* /4:*\N_X43_ -5#\>?^#O\ M^PH_X43_ -5#\>?^#O\ ^PH ]1HKR[_A1/\ U4/QY_X._P#["C_A1/\ U4/Q MY_X._P#["@#U&BO+O^%$_P#50_'G_@[_ /L*/^%$_P#50_'G_@[_ /L* /4: M*\N_X43_ -5#\>?^#O\ ^PH_X43_ -5#\>?^#O\ ^PH ]1HKR[_A1/\ U4/Q MY_X._P#["C_A1/\ U4/QY_X._P#["@#U&BO+O^%$_P#50_'G_@[_ /L*/^%$ M_P#50_'G_@[_ /L* /4:*\N_X43_ -5#\>?^#O\ ^PH_X43_ -5#\>?^#O\ M^PH ]1HKR[_A1/\ U4/QY_X._P#["C_A1/\ U4/QY_X._P#["@#U&BO+O^%$ M_P#50_'G_@[_ /L*/^%$_P#50_'G_@[_ /L* /4:*\N_X43_ -5#\>?^#O\ M^PH_X43_ -5#\>?^#O\ ^PH ]1HKR[_A1/\ U4/QY_X._P#["C_A1/\ U4/Q MY_X._P#["@#U&BO+O^%$_P#50_'G_@[_ /L*/^%$_P#50_'G_@[_ /L* /4: M*\N_X43_ -5#\>?^#O\ ^PH_X43_ -5#\>?^#O\ ^PH ]1HKR[_A1/\ U4/Q MY_X._P#["C_A1/\ U4/QY_X._P#["@#U&BO+O^%$_P#50_'G_@[_ /L*/^%$ M_P#50_'G_@[_ /L* /4:*\N_X43_ -5#\>?^#O\ ^PH_X43_ -5#\>?^#O\ M^PH ]1I,XY/ KR__ (43_P!5#\>?^#O_ .PKX>_X*6?%F7X$^'-/^'?A#QYX MUU?QYXH3;+:R:PTHMK)R4Y1%!+RME%4'H'/]W(!YS^TIX\UO_@I/^UMHWP;\ M"7K+\-_#=R[W>J0?-$^P[;F^..& !\J'L2V<@2''ZL> / FB?##P7HOA3PY9 M)IVAZ1;):6ENG\**.I/=B
222>37R3^Q3^P!%\"OA3:7&J^(O$&B^.M;B MCN=:&BWRVZ1'DQVV0A+>6&()R06+$<8KZ%_X43_U4/QY_P"#O_["@#U&BO+O M^%$_]5#\>?\ @[_^PH_X43_U4/QY_P"#O_["@#U&BO+O^%$_]5#\>?\ @[_^ MPH_X43_U4/QY_P"#O_["@#U&BO+O^%$_]5#\>?\ @[_^PH_X43_U4/QY_P"# MO_["@#U&BO+O^%$_]5#\>?\ @[_^PH_X43_U4/QY_P"#O_["@#U&BO+O^%$_ M]5#\>?\ @[_^PH_X43_U4/QY_P"#O_["@#U&BO+O^%$_]5#\>?\ @[_^PH_X M43_U4/QY_P"#O_["@#U&BO+O^%$_]5#\>?\ @[_^PH_X43_U4/QY_P"#O_[" M@#U&BO+O^%$_]5#\>?\ @[_^PH_X43_U4/QY_P"#O_["@#U&BO+O^%$_]5#\ M>?\ @[_^PH_X43_U4/QY_P"#O_["@#U&BO+O^%$_]5#\>?\ @[_^PH_X43_U M4/QY_P"#O_["@#U&BO+O^%$_]5#\>?\ @[_^PH_X43_U4/QY_P"#O_["@#U& MBO+O^%$_]5#\>?\ @[_^PH_X43_U4/QY_P"#O_["@#U&BO+O^%$_]5#\>?\ M@[_^PH_X43_U4/QY_P"#O_["@#U&BO+O^%$_]5#\>?\ @[_^PH_X43_U4/QY M_P"#O_["@#U&BO+O^%$_]5#\>?\ @[_^PH_X43_U4/QY_P"#O_["@#U&BO+O M^%$_]5#\>?\ @[_^PH_X43_U4/QY_P"#O_["@#U&BO+O^%$_]5#\>?\ @[_^ MPH_X43_U4/QY_P"#O_["@#U&BO+O^%$_]5#\>?\ @[_^PH_X43_U4/QY_P"# MO_["@#E/CM^PS\&?VB'GN_%'A&"VUR8'.N:.?L=[N_O,Z#;*?^NJN*_.#]IK M]@OXC_L/V+?$/X/>._$E[H2N5OI-.+6EYI\?.UIFB<"6,YP6V #/(&1G]2O^ M%$_]5#\>?^#O_P"PJ*Z_9^AOK6:VN?'OCFXMYD:.6&760R.I&"K QX((."#0 M!_-UJ6N:CK&L3ZM?7US=ZI/+Y\MY-*SS/)G.\N3DG/>OU$_89_X*K:7H?AF+ MP7\;]3F@%A&L>G>*/(EN&E0<".X6-6;(&,2 '('S>I[KQ+_P1E\&ZI\8;/5] M/\47UEX"D!EOM(8*UYYN?N12!-H1N6^)OA7^WS^SZ&-MK_B#X@Z+!P'TG6)M4# = (F9;GI_=6@#]@J*_'?P!_P4 MD&BZC_8WQ@L?B=X>U*%MEQ<:+KAW(?\ :M;A%9 /^NC'V]?L'X3_ !L^!WQH M\J+P[^T-XGCU"3 &FZMKQL+DM_=5)HUWG_1\0_'A'_8; M_P#L*/\ A1/_ %4/QY_X._\ ["@#U&BO+O\ A1/_ %4/QY_X._\ ["C_ (43 M_P!5#\>?^#O_ .PH ]1HKR[_ (43_P!5#\>?^#O_ .PH_P"%$_\ 50_'G_@[ M_P#L* /4:*\N_P"%$_\ 50_'G_@[_P#L*/\ A1/_ %4/QY_X._\ ["@#U&BO M+O\ A1/_ %4/QY_X._\ ["C_ (43_P!5#\>?^#O_ .PH ]1HKR[_ (43_P!5 M#\>?^#O_ .PH_P"%$_\ 50_'G_@[_P#L* /4:*\N_P"%$_\ 50_'G_@[_P#L M*/\ A1/_ %4/QY_X._\ ["@#U&BO+O\ A1/_ %4/QY_X._\ ["C_ (43_P!5 M#\>?^#O_ .PH ]1HKR[_ (43_P!5#\>?^#O_ .PH_P"%$_\ 50_'G_@[_P#L M* /4:*\N_P"%$_\ 50_'G_@[_P#L*/\ A1/_ %4/QY_X._\ ["@#U&BO+O\ MA1/_ %4/QY_X._\ ["C_ (43_P!5#\>?^#O_ .PH ]1HKR[_ (43_P!5#\>? M^#O_ .PH_P"%$_\ 50_'G_@[_P#L* /4:*\N_P"%$_\ 50_'G_@[_P#L*/\ MA1/_ %4/QY_X._\ ["@#U&BO+O\ A1/_ %4/QY_X._\ ["C_ (43_P!5#\>? M^#O_ .PH ]1HKR[_ (43_P!5#\>?^#O_ .PKY_\ VF/C7\+?V6[.6'Q)\6_' MFI>)C'O@\-Z5KBRWKY'REQLQ"I_O.1D9VAB,4 ?9MQ<16=O+//*D$$2EY))& M"JB@9))/ '>OSW_ &IO^"K>C^&-2?P1\#K%?'_C*XD^RIJT433644I.T+ B M_-=29Z;?DR1@ORM?,?A?0_VDO^"CNJ3V6F:EKOACX123;9KG6=2FFL]BM]UF MPOVR48^ZJA00,[.M?>7P*_X)K?#GX"0P7FAZ[XE'B?RO+N->ANHH9WR/F$>( MR8T/]T$\8R6QF@#YS_9\_P"":?C/XV>,/^%I?M0ZQ?:EJ%TXF3PU)7?\*)_ZJ'X\_P#!W_\ M84?\*)_ZJ'X\_P#!W_\ 84 >HT5Y=_PHG_JH?CS_ ,'?_P!A1_PHG_JH?CS_ M ,'?_P!A0!ZC17EW_"B?^JA^//\ P=__ &%'_"B?^JA^//\ P=__ &% 'J-% M>7?\*)_ZJ'X\_P#!W_\ 84?\*)_ZJ'X\_P#!W_\ 84 >HT5Y=_PHG_JH?CS_ M ,'?_P!A1_PHG_JH?CS_ ,'?_P!A0!ZC17EW_"B?^JA^//\ P=__ &%'_"B? M^JA^//\ P=__ &% 'J-%>7?\*)_ZJ'X\_P#!W_\ 84?\*)_ZJ'X\_P#!W_\ M84 >HT5Y=_PHG_JH?CS_ ,'?_P!A1_PHG_JH?CS_ ,'?_P!A0!ZC17EW_"B? M^JA^//\ P=__ &%'_"B?^JA^//\ P=__ &% 'J-%>7?\*)_ZJ'X\_P#!W_\ M84?\*)_ZJ'X\_P#!W_\ 84 >HT5Y=_PHG_JH?CS_ ,'?_P!A1_PHG_JH?CS_ M ,'?_P!A0!ZC17EW_"B?^JA^//\ P=__ &%'_"B?^JA^//\ P=__ &% 'J-% M>7?\*)_ZJ'X\_P#!W_\ 84?\*)_ZJ'X\_P#!W_\ 84 >HT5Y=_PHG_JH?CS_ M ,'?_P!A1_PHG_JH?CS_ ,'?_P!A0!ZC17EW_"B?^JA^//\ P=__ &%'_"B? M^JA^//\ P=__ &% 'DW[ O\ S<;_ -EF\1_^V]?55?)?_!/"P_LO2_V@;+[1 M<7GV;XP>((?M%T^^:7:ML-[M_$QQDGN2:^M* "ORK_X+G?\ -$_^XW_[85^J ME?E7_P %SO\ FB?_ '&__;"@#ZJ_X)ZII32/I][<6R236;2+LD, M3D;HRR_*=I&1P>*B\5>#M \=:/)I/B70]-\0Z5(0SV.JVD=S Q'0E) 5/Y5L M44 8WA/P7X>\!:.FD^&="TSP[I:,66QTFSCM8%)ZD)&H4'\*S-"^$?@;POXF MN_$>C>"_#VD>(;O=]HU:QTJ""[FW?>WRJ@=L]\GFNLHH R&\(Z%)XI3Q,VBZ MOZ[X+\/:UKM MGM^S:IJ&E03W4&TY&R5T++@],&NLHH R?%'A/0_&VC3:1XBT;3]?TF?'FV&J M6L=S!)CINC<%3^(I/"OA#0? NC1:1X;T33O#VDPDF.PTJTCMH$)Y)$: *,^P MK7HH *Y;XJ?\DP\7_P#8'O/_ $0]=37+?%3_ ))AXO\ ^P/>?^B'H /A7_R3 M#PA_V![/_P!$)74URWPK_P"28>$/^P/9_P#HA*ZF@ HHHH **** "BBB@ HH MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M"BBB@ HHI,XY/ H \[_:"^.&@_LZ_"77_'?B%P;338?W%JKA9+RX;B*!/]IF MP/898\*:_/+_ ()S_ W7_P!IGXSZ[^T]\4D^W?Z>[Z)#,A\N6[7Y?-13_P L MK=0(X^OS+US'SS/[1WC/6?\ @I7^V!HWP@\$WLB?#7PO/(UWJ=O\T;!"%NKX M]F'2*'.02V<@2''ZN>"/!>C_ Y\(:/X8\/V4>G:+I-JEI:6T?1(T&!SW)ZD MGDDDGDT ;E%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%% M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M %%%% '*>/\ X4>#/BMIOV#QEX5T?Q/:@$+'JME'/Y>>Z%@2I]U(-?'WQ8_X M(\_!?QQY]SX4N-8^']^Y)5;.I,4Q+X]ED4"ONRB@#\G?\ ABG]L;]E MEO.^$/Q(/BO1;<9BTNVOA&-H];*[S!T[*S'L.U6]'_X*K?&?X(:C!HWQU^#T MBR9V?;(X)M*N''=PLBO'*?\ HR8'V7Q-;&W4'O^_0O"!_O. M/IUQ]3>'_$VD>+M+BU+0]5L=:TZ7_5WFGW"3PO\ 1T)!_.OF?XJ?\$R/V??B MD)Y?^$._X1'4)<_Z9X6F-ELSZ0X:#_R'7RUX@_X)'?$OX4ZI+K7P.^,<]A=_ M>6"\EFTRXP.B^?;EA(?]Y%'/- 'ZGT5^3_\ PTE^W/\ LM$1_$#P-)X\T"VX M>^FT];M1&/XOM5D?E)_O3 GGD5ZA\,?^"TGPR\0^5;^-_"FN^#KIN'GM"FHV MJ^I+#9(/H(S0!^B%%>3?#+]K+X/?&+RD\(_$70=4NI?N6+W0M[MO^V$NV3_Q MVO6: "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHJO8ZA:ZG"TMG*HM6U^'(.@Z#B\NPP M_A?!"1'VD9: /HBO*_CI^U!\-/V<=(^V^._%%II<[H7M],C/G7MS_P!-Q 4=R*_.[7_\ @H%^TA^UWJ5UX<_9_P#A]<^'M+9_)DU:!!<7,8/&9+J0 M+!;Y'.,;AV?C-=]\#?\ @D-;WVK'Q;\?O%MYXU\073B>XTJRNY3$[GK]HNV_ M>RGUV[,$?>84 <%X\_X*$?'+]L+Q!/X%_9R\&ZEH%A(=DVL)M:_$9R-\D_\ MJK-3Z[BV0-KYXKUW]F7_ ()+^&?!][%XL^,VH+\1/%DK_:)--9V?3HY2'M'MQ^[LM.MUAC![L0HY8]V M/)[FM^@""QL;;3+."TL[>*TM($$<4$"!$C0# 55' '85/110 4444 %%%% M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 % M%%% !1110 4444 %%%% 'RK^P+_S<;_V6;Q'_P"V]?55?*O[ O\ S<;_ -EF M\1_^V]?55 !7Y5_\%SO^:)_]QO\ ]L*_52ORK_X+G?\ -$_^XW_[84 ?57_! M+C_DQ/X9?]Q/_P!.EW7U57RK_P $N/\ DQ/X9?\ <3_].EW7U50 45\M2?ML M0^*/VEO 7PZ\$Z-)JOA75K[4+'5/%MU;R):O/;6LLAM[)B5$K(\8\R3#( 0! MDME>K^/7QO\ &N@^/?#_ ,,OA/H&DZ_\0]7LY=5FN/$$\D6FZ18(PC^T7'E? MO'WR'8JIR2&/:@#WJBOE[0_VEOB-\+/#GQ'D^._@JQTZX\(:4NLP>(/"*W#: M-K,;$J+>&2<92#\W;% 'V512;AC.>/6OCO\ X:0^/WQ2 M7Q/XQ^$7@CP7J'PUT&^NK*"/Q!>W*ZKX@^S,5F>S,7[J-6965/-ZD9]J /L6 MBOD_6OVQO$'Q(T?X7Z9\$_#VEZKXT\>:5+K0'B:Y=+#1+2$A)7NO)_>.1,3$ M F,E2?:NQ^ 'QR\;Z_\ $3Q-\+OBQH6BZ)\0=$LX-5BNO#D\DFFZK8RL4$T ME_>)L<;&5^NIKEOBI_R3#Q?_P!@>\_] M$/0 ?"O_ ))AX0_[ ]G_ .B$KJ:Y;X5_\DP\(?\ 8'L__1"5U- !1110 444 M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% ! M1110 4444 %%%% !7PI_P5*_:XE^#?PYB^&OA.Y<^/?&$)B?[+DRV5@Q*,XQ MSOE.Z-,7INDVYD\I6 DN93Q'"F>KNQ M"CZY/ -?F_\ \$^?@[K_ .UQ^T!XA_::^)T/VFQM=08Z-:R@^5)>+@)Y8/\ MRQMDVJOJX4Y)1J /K#_@GC^R/%^RW\&8FU>V0>//$02]UJ7@M;C'[JT!](PQ MSCJ[/R1MQ]5444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44 M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111 M0 4444 %%%% !1110 4444 %%%% !7E_Q,_9@^$WQC\U_&/P^T'6[J7.^^DL MUCNSGK^_3;(/P:O4** /S\^)O_!&+X2^*/-F\'>(->\$73?TZ'_4Z=#J\ML6QTS;7.;_;1^ .(_B9\*?^$CL(?\ 7:A/HSQYQUQZ^$?BWX&^( 0^&/&?A_P 1[_N_V3JD%SG_ +X8U\W>-O\ @E/^SKXP MDDEM_"M]X9GDY:31-4F09]DE,B+] H%>'>+O^"(7@ZZWGPM\3==T@]4&KV$- M]CGN8S#V_P ]J /TNHK\J$_X)G_M1_#O(\ _'U8[:(EDA76]2T[>!SCRT61. M=J\$X]3Q3_\ A6'_ 4<^'_RZ3XL_P"$E6/@'^TM.NMPZ?\ +XH)XYYY_&@# M]5**_*Y?CM_P4.\,[?MWPY75O)4N^=&@F\P'/_/O(,D>B\\#KW5?V[OVV_#N MU=6_9[^VPQH9)9D\(ZKG;SR728HN/IT'XT ?JA17Y5_\/,/VIO\ HWK_ ,M_ M5?\ XJD_X>2_M8WW[BQ_9YW79F+#KGCYO2@#]4JQ?%7C;P]X%T_[?XDU[3/#UCS_I6JWD=M%Q MU^9V K\Q/^&)_P!M[XG\^+?C9_8EK)_K;7_A)+L9SV\JVC\ML8'4]^.]:WAG M_@BK_:VH"_\ B%\7]0U>9O\ 61Z988D/<_OYI'SR3_RS]^] $7[?G_!4+3K? M2[KP#\%M:CU"ZN%:+4O%-FP%7J** M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@#Y5_8%_P";C?\ LLWB M/_VWKZJKY5_8%_YN-_[+-XC_ /;>OJJ@ K\J_P#@N=_S1/\ [C?_ +85^JE? ME7_P7._YHG_W&_\ VPH ^JO^"7'_ "8G\,O^XG_Z=+NOJJOE7_@EQ_R8G\,O M^XG_ .G2[KZJH ^:/V@(UA_:P_9=1%5$74-> 51@#_B6-7E'QT^$^A?$K_@H M)IWA[Q]K5_IO@WQ/X(2*'2[>\>RCUZ>WNI"UDTR,'9%$HE,2LI8JA.=HK[(\ M0_#?P[XJ\6^%_$VJ:=]JUSPS)<2Z3=>?(GV9IXC%*=JL%?A>/_ S9^)--CD\V%;@O')"_0M'+&RO&2.#M89'!H _.SX\? M#NP^#L/QW^$_PJU"_P!2^'UMX,M?$NI>&S?/>PZ%>PZE"[0HSLS1^=;K*[(Q M+$#)R-H'TO\ MV^/- \:?L4W,6BWUGJLGCHZ9I_AZ&.96^W3S7,+((^NXJH9 MCCIM/2O=?A+^SW\.O@7X7N_#W@;PG8:#I-XU01-'9QQGAEC"G'KC%?*G["/CC0O!O[)$]KK>I6NG7'@:^U>S\1?:9E1K.6 M.\GD9ILGY2RL&YZYZFOH6;X4^%I_BE!\1GTO=XRATHZ+'J7VB7BS,GFF+R]W ME_?.=VW=VSCBO//B%^Q)\#_BKX\'C/Q3\.]-U3Q&7626[\V:);AEQ@S11NL< MQP ,R*V0,'B@#Y _84_XH'XJ?!>ZU^)-(M_&/P_U:'1%G8*K2-K-?"EAK>A6I4VUJRM";8JNT>2\95HOE^7Y". M..E/^#WP)\!? 'PW)H7@#PS:>&]-ED\V98"\DDSXP&DED9G<@<#2?&;_A87_"/^+?L'_",_P#"*_V;/N^T_:/MWE>0?-QCY-V=^WM]W/>O6ZY; MXJ?\DP\7_P#8'O/_ $0] 'G/@#_A;G_"!^&_[-_X0K^SO[-MOLWVK[7YWE>4 MNS?MXW;<9QQG.*WO^+T_]2'_ .3M=1\*_P#DF'A#_L#V?_HA*ZF@#R[_ (O3 M_P!2'_Y.T?\ %Z?^I#_\G:]1HH \N_XO3_U(?_D[1_Q>G_J0_P#R=KU&B@#R M[_B]/_4A_P#D[1_Q>G_J0_\ R=KU&B@#R[_B]/\ U(?_ ).T?\7I_P"I#_\ M)VO4:* /+O\ B]/_ %(?_D[1_P 7I_ZD/_R=KU&B@#R[_B]/_4A_^3M'_%Z? M^I#_ /)VO4:* /+O^+T_]2'_ .3M'_%Z?^I#_P#)VO4:* /+O^+T_P#4A_\ MD[1_Q>G_ *D/_P G:]1HH \N_P"+T_\ 4A_^3M'_ !>G_J0__)VO4:* /+O^ M+T_]2'_Y.T?\7I_ZD/\ \G:]1HH \N_XO3_U(?\ Y.T?\7I_ZD/_ ,G:]1HH M \N_XO3_ -2'_P"3M'_%Z?\ J0__ "=KU&B@#R[_ (O3_P!2'_Y.T?\ %Z?^ MI#_\G:]1HH \N_XO3_U(?_D[1_Q>G_J0_P#R=KU&B@#R[_B]/_4A_P#D[1_Q M>G_J0_\ R=KU&B@#R[_B]/\ U(?_ ).T?\7I_P"I#_\ )VO4:* /+O\ B]/_ M %(?_D[1_P 7I_ZD/_R=KU&B@#R[_B]/_4A_^3M'_%Z?^I#_ /)VO4:* /+O M^+T_]2'_ .3M'_%Z?^I#_P#)VO4:* /+O^+T_P#4A_\ D[1_Q>G_ *D/_P G M:]1HH \N_P"+T_\ 4A_^3M'_ !>G_J0__)VO4:* /+O^+T_]2'_Y.T?\7I_Z MD/\ \G:]1HH \N_XO3_U(?\ Y.T?\7I_ZD/_ ,G:]1HH \N_XO3_ -2'_P"3 MM'_%Z?\ J0__ "=KU&B@#R[_ (O3_P!2'_Y.T?\ %Z?^I#_\G:]1HH \N_XO M3_U(?_D[1_Q>G_J0_P#R=KU&B@#R[_B]/_4A_P#D[1_Q>G_J0_\ R=KU&OBO M_@IU^UX?V?/A0/"/AN\\OQ]XMA>"V:%OWEC9G*RW/'(8\HAX^8LP^X10!\A? MM*_$+XC_ /!0;]I+2?@3X>O-(FT3P]>2M=WVC^<+!I(QMGNY&;)9(@3&AQ@L MYQG>IK]'?AS\/OB=\*? NA^$/#=GX!L=#T>U2TM81]MSM4G_J0_P#R=KU&B@#R[_B]/_4A_P#D[1_Q>G_J0_\ R=KU&B@#R[_B]/\ MU(?_ ).T?\7I_P"I#_\ )VO4:* /+O\ B]/_ %(?_D[69X@\3?%3PK91W>L: MA\.]-M9)DMUFN9+Q%,CG"J">Y/ %>@^./B-X4^&>D_VGXN\2:3X9T_D"YU:] MCMD8CLI1P.>17Y!?\%._VY-(^-.O:!X2^&NO-?\ AK1I!>W.I6RO''<7 M8(*;=P!81X&&QC.<9% 'ZG_\7I_ZD/\ \G:/^+T_]2'_ .3M?G!X-_X+%>.I MO!^A>'M$^% \3>)K.R2"ZU!KV6;[2ZC&_P B.+<,@9/SG)STK<7]M+]N;Q]D M^'_@A_8]NW^KE_X1>]3(SG.^YEVMT(X'?UH _0/_ (O3_P!2'_Y.T?\ %Z?^ MI#_\G:^ 1XL_X*4^)8I'L="CTH,5G_J0_\ R=K\_?\ MA;__ 47T.,"Z\$"_,A^5O[*L92N.W[EQC\:?+^WQ^V5\.V;_A,/@(MY9H?F MN4\.ZA$/IYT_2@#[_P#^+T_]2'_Y.T?\7I_ZD/\ \G:^"](_X+:' M3;DV?B[X-WFG7,?$AL]8^?//_+*2!2.W\5>V^ _^"O7P \7-%'JUYKW@V5N" M=7TQI(PW^];F7CW('OB@#Z'_ .+T_P#4A_\ D[1_Q>G_ *D/_P G:F\ _M,? M"?XI-$GA7XB^&]9N9,!;2#4HA<\],PL0XS[K7I= 'EW_ !>G_J0__)VC_B]/ M_4A_^3M>HT4 >7?\7I_ZD/\ \G:/^+T_]2'_ .3M>HT4 >7?\7I_ZD/_ ,G: M/^+T_P#4A_\ D[7J-% 'EW_%Z?\ J0__ "=H_P"+T_\ 4A_^3M>HT4 >7?\ M%Z?^I#_\G:/^+T_]2'_Y.UZC10!Y=_Q>G_J0_P#R=H_XO3_U(?\ Y.UZC10! MY=_Q>G_J0_\ R=H_XO3_ -2'_P"3M>HT4 >7?\7I_P"I#_\ )VC_ (O3_P!2 M'_Y.UZC10!Y=_P 7I_ZD/_R=H_XO3_U(?_D[7J-% 'EW_%Z?^I#_ /)VC_B] M/_4A_P#D[7J-% 'EW_%Z?^I#_P#)VC_B]/\ U(?_ ).UZC10!Y=_Q>G_ *D/ M_P G:/\ B]/_ %(?_D[7J-% 'EW_ !>G_J0__)VC_B]/_4A_^3M>HT4 >7?\ M7I_ZD/\ \G:/^+T_]2'_ .3M>HT4 >7?\7I_ZD/_ ,G:/^+T_P#4A_\ D[7J M-% 'EW_%Z?\ J0__ "=H_P"+T_\ 4A_^3M>HT4 >7?\ %Z?^I#_\G:/^+T_] M2'_Y.UZC10!Y=_Q>G_J0_P#R=H_XO3_U(?\ Y.UZC10!Y=_Q>G_J0_\ R=H_ MXO3_ -2'_P"3M>HT4 >7?\7I_P"I#_\ )VC_ (O3_P!2'_Y.UZC10!Y=_P 7 MI_ZD/_R=H_XO3_U(?_D[7J-% 'EW_%Z?^I#_ /)VC_B]/_4A_P#D[7J-% 'E MW_%Z?^I#_P#)VC_B]/\ U(?_ ).UZC10!Y=_Q>G_ *D/_P G:/\ B]/_ %(? M_D[7J-% 'EW_ !>G_J0__)VC_B]/_4A_^3M>HT4 >7?\7I_ZD/\ \G:/^+T_ M]2'_ .3M>HT4 >7?\7I_ZD/_ ,G:/^+T_P#4A_\ D[7J-% 'EW_%Z?\ J0__ M "=H_P"+T_\ 4A_^3M>HT4 >7?\ %Z?^I#_\G:/^+T_]2'_Y.UZC10!Y=_Q> MG_J0_P#R=H_XO3_U(?\ Y.UZC10!Y=_Q>G_J0_\ R=H_XO3_ -2'_P"3M>HT M4 >7?\7I_P"I#_\ )VC_ (O3_P!2'_Y.UZC10!Y=_P 7I_ZD/_R=H_XO3_U( M?_D[7J-% 'EW_%Z?^I#_ /)VC_B]/_4A_P#D[7J-% 'EW_%Z?^I#_P#)VC_B M]/\ U(?_ ).UZC10!Y=_Q>G_ *D/_P G:/\ B]/_ %(?_D[7J-% 'EW_ !>G M_J0__)VC_B]/_4A_^3M>HT4 >7?\7I_ZD/\ \G:/^+T_]2'_ .3M>HT4 >7? M\7I_ZD/_ ,G:/^+T_P#4A_\ D[7J-% 'EW_%Z?\ J0__ "=H_P"+T_\ 4A_^ M3M>HT4 >7?\ %Z?^I#_\G:/^+T_]2'_Y.UZC10!Y=_Q>G_J0_P#R=H_XO3_U M(?\ Y.UZC10!Y=_Q>G_J0_\ R=H_XO3_ -2'_P"3M>HT4 >7?\7I_P"I#_\ M)VC_ (O3_P!2'_Y.UZC10!Y=_P 7I_ZD/_R=H_XO3_U(?_D[7J-% 'R7_P $ M\/MO]E_M _VE]G_M'_A<'B#[3]EW>3YNVVW[-W.W=G&><8S7UI7RK^P+_P W M&_\ 99O$?_MO7U50 5^5?_!<[_FB?_<;_P#;"OU4K\J_^"YW_-$_^XW_ .V% M 'U5_P $N/\ DQ/X9?\ <3_].EW7U57RK_P2X_Y,3^&7_<3_ /3I=U]54 %% M%% !1110 4444 %%%% !7+?%3_DF'B__ + ]Y_Z(>NIKEOBI_P DP\7_ /8' MO/\ T0] !\*_^28>$/\ L#V?_HA*ZFN6^%?_ "3#PA_V![/_ -$)74T %%%% M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4 M444 %%%% !1110!R'Q;^*6@?!7XZ3!@@3/6*W38Q_ MO.5)SEZ9^VY\4=?_ &Z_VH- _9X^&UWYGAG1[XC4K^/+0/=)D7%PY'6*W3V6WA4XW.>KR.1U=V+,Q[EC0! MUM%%% !1110 4444 %%%% !1110 45YC\>/VDOA[^S;X8.M>._$$&F*ZL;73 MX_WEY>,/X881\S7#\_4 R"@#[M_:,_;J^$G[,\4]MXC\0+J?B1%^7P M[HVVXO2>P<9"Q#WD9>.F:^&=2_;B_:F_;*O[C1_@5X%G\)^'V8Q/JMJHDD09 MP?,OI@L,9QSM0!QS@M7N/[./_!([X=_#C[-K?Q+N6^)'B?<)7MYMT>F1/U/[ MO[TW.@H _** M]_X)(_$;Q%X2TT/2[OS9KN@#]6?^"='[-?[2?[+OQF+>(_A_):^!==B^S:LZZUI\OD$ F*<(EP68JW M!P"=K-@$U^I]?RNV,ZVM[;S,"5CD5R%ZX!!K]@M0_P""W'P[CGQ8_#SQ/@>&?^"NW[.^O%?MVK:]X;W=3J>CR/MZ=?LYE] M>WI0!]A:SX?TOQ':_9M6TVSU2W_YXWD"3)V[,".P_*O#?'G[ 7[/OQ&,KZI\ M+M$M)Y.3-HR/IK;O[W^CL@)[\@Y[YJ[X6_;H^ 'C#8-/^+/AF)G^ZNI7@L2> MO&)PG/'3Z>HKV30O$FD^*+!+[1M4LM7LG^[(O#%RWW4OEBU"W0]L+B-\?5S7F2_L;_MJ?LT_/\+?B6?%FD0

1;WGB*X\#ZG)@?9?$T' MD1Y[_P"D*6B ]V=3[=_DX,/7_IGGWH ^F-#U_3/$^E MP:EHVI6FK:=.-T5W8SK-#(/574D$?0U?K\IO$'_!+?XV_ #59M?^ 'Q6GG8' M>=/DN'TRZDQT0D,89_\ MIL7VJ#2_P#@I/\ M%?LSZE!HOQ]^%\FJ6X;RQJ3 MVQTZXF/=DF16MINF<(HS@_-Z 'ZP45\O_ __ (*0_ SXX^1:VWBE?"FMR$*- M*\4!;*0L>@24L8G)/0*Y;IP,U]/(ZR*K*P96&0RG((]: '4444 %%%% !111 M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 % M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44 M44 %%%% !1110 4444 %%%% !1110!\J_L"_\W&_]EF\1_\ MO7U57RK^P+_ M ,W&_P#99O$?_MO7U50 5^5?_!<[_FB?_<;_ /;"OU4K\J_^"YW_ #1/_N-_ M^V% 'U5_P2X_Y,3^&7_<3_\ 3I=U]55\J_\ !+C_ ),3^&7_ '$__3I=U]54 M >!:Q^V1X.C_ &CO"?P9C$1Y0(* MC)8CA6]OUS7-/\,Z+?:OJU[#IVEV,#W-U>7+A(X8D4LSLQX !)-?,'Q<\'Z M%X(_:A_9@T[P]HUAH=BVJ^(9VM]/MD@1I'TUR[D*!EF/)8\D]:YK]L#XFZ]< M?&+0/ ^L?"KXC>,?A)96\>K:L/!?AV34DURZW$PV,J)'7+&1@BE0N M<@'H_P &?VV/"WQ:^&?Q*^(4^F77ASPAX,O[BW-U>$M-=VT<"3"?R=BF,N'& MV/+'ISDX'+:%^W!XHMK[PSJWCSX'Z]X"^&WB:[@L]*\67.JV]TRO.<6[7=H@ MWVJN2!N8G!('.:^0)OBU)XX^ O[7>E0^ _&>BQZAXC?Q#-<:MH_D6]I MS8K M+93L&/EW0CW-Y6.%!;<,5]F_\%!;S3K[]B/Q0+7;3V.L>*;75;>T)D@_ MX^/L=JX,ET$P1E",D$>]?5-NKK8QJV1((P#GUQ7S-_P3WNK*R_9!T>.Z:.&; M3KS5XM6\P;?+G6^N#+O!Z<'."!P1P.E &OXZ_;(TVT\.?#V7X<>%=1^)WB?Q M]:-?Z#H-G/'99MT0-)+)/"/BKP5J M'PX^(?AU89M0\/7UU'>(T$N?+G@N8P$FC)!!( PPQ7QS_P $]XUT[XM?"N2] MADMK?4?ASK']BBX!R5_X2":4A2>N86B8 $X4=L\_22F*\_X*3,UFC.UG\,/+ MU"2,_*C/J0:!7Y^]M60CCI0!]/5RWQ4_Y)AXO_[ ]Y_Z(>NIKR3XS>*/%]KX M?\6Z=:>"/MNA'39T;6O[6ACQ&T!\Q_)(W?)EN,Y.WCK0!V7PK_Y)AX0_[ ]G M_P"B$KJ:\0\ >./B#:> _#<%E\,OM]G%IMLD%W_;]O'YT8B4*^PKE=PP<'D9 MQ6]_PL#XE_\ 1)__ "X[;_XF@#U&BO+O^%@?$O\ Z)/_ .7';?\ Q-'_ L# MXE_]$G_\N.V_^)H ]1HKR[_A8'Q+_P"B3_\ EQVW_P 31_PL#XE_]$G_ /+C MMO\ XF@#U&BO+O\ A8'Q+_Z)/_Y<=M_\31_PL#XE_P#1)_\ RX[;_P")H ]1 MHKR[_A8'Q+_Z)/\ ^7';?_$T?\+ ^)?_ $2?_P N.V_^)H ]1HKR[_A8'Q+_ M .B3_P#EQVW_ ,31_P + ^)?_1)__+CMO_B: /4:*\N_X6!\2_\ HD__ )<= MM_\ $T?\+ ^)?_1)_P#RX[;_ .)H ]1HKR[_ (6!\2_^B3_^7';?_$T?\+ ^ M)?\ T2?_ ,N.V_\ B: /4:*\N_X6!\2_^B3_ /EQVW_Q-'_"P/B7_P!$G_\ M+CMO_B: /4:*\N_X6!\2_P#HD_\ Y<=M_P#$T?\ "P/B7_T2?_RX[;_XF@#U M&BO+O^%@?$O_ *)/_P"7';?_ !-'_"P/B7_T2?\ \N.V_P#B: /4:*\N_P"% M@?$O_HD__EQVW_Q-'_"P/B7_ -$G_P#+CMO_ (F@#U&BO+O^%@?$O_HD_P#Y M<=M_\31_PL#XE_\ 1)__ "X[;_XF@#U&BO+O^%@?$O\ Z)/_ .7';?\ Q-'_ M L#XE_]$G_\N.V_^)H ]1HKR[_A8'Q+_P"B3_\ EQVW_P 31_PL#XE_]$G_ M /+CMO\ XF@#U&BO+O\ A8'Q+_Z)/_Y<=M_\31_PL#XE_P#1)_\ RX[;_P") MH ]1HKR[_A8'Q+_Z)/\ ^7';?_$T?\+ ^)?_ $2?_P N.V_^)H ]1HKR[_A8 M'Q+_ .B3_P#EQVW_ ,31_P + ^)?_1)__+CMO_B: /4:*\N_X6!\2_\ HD__ M )<=M_\ $T?\+ ^)?_1)_P#RX[;_ .)H ]1HKR[_ (6!\2_^B3_^7';?_$T? M\+ ^)?\ T2?_ ,N.V_\ B: /4:*\N_X6!\2_^B3_ /EQVW_Q-'_"P/B7_P!$ MG_\ +CMO_B: /4:*\N_X6!\2_P#HD_\ Y<=M_P#$T?\ "P/B7_T2?_RX[;_X MF@#U&BO+O^%@?$O_ *)/_P"7';?_ !-'_"P/B7_T2?\ \N.V_P#B: /4:*\N M_P"%@?$O_HD__EQVW_Q-'_"P/B7_ -$G_P#+CMO_ (F@#U&BO+O^%@?$O_HD M_P#Y<=M_\31_PL#XE_\ 1)__ "X[;_XF@#U&BO+O^%@?$O\ Z)/_ .7';?\ MQ-'_ L#XE_]$G_\N.V_^)H ]1KXT_X*8?M@C]G'X3GPWX=O?+^(7BF)X+(Q M-^\L+4Y66ZXY#=4CZ?,2PSL(KTSXL?M*^)O@I\/]8\9>+/ANFFZ'ID7F2RMX MBMBS,2%2-%"Y9F8A0!W-?G9^RWX#^(/[:'[1^I_M$^+O!K>*_#^G:AFRTR2^ MCMK7SXP#! AD^]% "K$ 89L;LY<$ ^O_ /@F-^R%_P ,\_"?_A+/$ED8O'_B MR))KE9E_>6-F<-%;<\JQX=Q_>*J?N U]IUY=_P + ^)?_1)__+CMO_B:/^%@ M?$O_ *)/_P"7';?_ !- 'J-%>7?\+ ^)?_1)_P#RX[;_ .)H_P"%@?$O_HD_ M_EQVW_Q- 'J-%>7?\+ ^)?\ T2?_ ,N.V_\ B:/^%@?$O_HD_P#Y<=M_\30! MZC17EW_"P/B7_P!$G_\ +CMO_B:/^%@?$O\ Z)/_ .7';?\ Q- 'J-%>7?\ M"P/B7_T2?_RX[;_XFN1^*?[36N_!3P;>>*?&O@2VT#1+7AKBX\26Q+L'[5O_!52RT'5I/ /P'L MAXX\97$GV0:U#";FTBE/ 6VC7)N9,]"/DSC_ %G(KP+XC?M"?'S_ (*;:]?> M"_A7X=NO#?P[M@!J$,=T$252>#>7)VAL]5@7K@DA]NX?4W[,/[-(H[237YZ_%G_@LE8:%/)/$1?R(;K^TC/9"7.!M$<8:?GLC '(PU>,ZU^S?\ MD_MK+!K'Q'EU#1? M"]PPFAT>[GBLHT7.1ML-Z8([-, _?)H ^Q_CC_P56^"/PC^T66C:E/\ $/6X M\@6WAX!K4-_MW383'O'YGTKYDE_;._;$_:S)M_@_\.Y/"&@7'$>J6MJ&^4]0 M;ZZ"PYQ_SS56]*]N^!'[#/AKX%K;7:? -?&&OQ88ZMXF\1VETP;U2'8(DP>A M";AQ\QQFOJ1/'WQ)C557X3!548"KXCM0 /3[M 'Y2_M*?L&_&_P]\$?$_P 5 MOC'\4QX@O-%CAFCTAKVYU)R99XX=IDD*I%CS<_(&'&!UR/@.OZ0_$VK^,?&V MAW6B^(O@A8:]HUT%%QIVIZU97-O,%8,H>-T*MAE4C(X(![5Y]_PH_P -?]&A M_#__ +]:1_\ &* /P&TM5DU*T5E#*TR JPR"-PXK^FS3_@K\/=(A$5AX#\,V M40.X1V^CV\:YP!G 3KP/RKPU/@CXJ?\+ ^) M?_1)_P#RX[;_ .)H [O_ (1/0_\ H#:?_P" L?\ A3+CP7X>NH7AFT+3)HG& M&CDLXV5AZ$%>:X?_ (6!\2_^B3_^7';?_$T?\+ ^)?\ T2?_ ,N.V_\ B: - M'5OV>OA7KV_^T_AIX/U'S,;_ +7H-K+NQTSNC.<8%>?>*?V ?V>/&!WH*[#_ (6!\2_^B3_^7';?_$T?\+ ^)?\ T2?_ M ,N.V_\ B: /F_Q5_P $>?@#K^\Z:\7U[_ M ((QZ[X5U ZG\,?C)+_JEO[22VE7T_TB"3/Y1U]\?\+ ^)?_ $2?_P N M.V_^)H_X6!\2_P#HD_\ Y<=M_P#$T ?GDWPN_P""AGP#4OHWBN;Q]I\'WPFI M0:KO4=@MZJS$?[@S5C2_^"L_Q?\ A#?PZ7\:?@NUM-G89HX;C2)VQ_$$G5U< M_P"Z5![5^@O_ L#XE_]$G_\N.V_^)JKJ?BSQ]K5C+9:C\'+>_LY1MDM[K7K M22-QZ%64@T >'_##_@K)\ OB$T-OJ>K:GX'O9/E\OQ!9$1;O^NL)D0#W@>" M_P#@M=X2USRH=>\ 77AZY;@R_P!J?:+?/^\L&X?]\_C0!ZS\#;< M[AIEB?M2;!V-A-ED8X&?LY8]/FK[N^'7[3FJ_%S2?[2\%^$=)\3V8 +OIGBZ MSF,>>SJ!N0^S &NM_P"%@?$O_HD__EQVW_Q- 'Q1\(?^"R6D)?C0?C/X'O\ MP?K$+^5/PM^-W@+XV:.-3\#>+-+\36H4,X ML;@-+#GH)(CAXS[.H->0_%[X<-\>--^Q^//V=]+\1 +LCN9]>MDNH1Z1SH!( MG_ 6%?#GCS_@EC\0-'\2)XB^#MMJ_@F]A8R06]YXB@DDA;_IE=1&-T Z#(8^ MK4 ?KQ17Y+V?[97[7'[&;0V?QJ\"3>,O#49"#4KU5#8[*NH6X>,D^DJL_P!* M]V^%?_!6CP9\5+Z#3H?#L'A_59>%M]>UZ&SC9O19I(Q&>>@+ G/2@#[RHKRJ MW^)'Q&NH(YX/A8DT,BATDC\2VK*RD9!!"\@CO4G_ L#XE_]$G_\N.V_^)H M]1HKR[_A8'Q+_P"B3_\ EQVW_P 31_PL#XE_]$G_ /+CMO\ XF@#U&BO+O\ MA8'Q+_Z)/_Y<=M_\31_PL#XE_P#1)_\ RX[;_P")H ]1HKR[_A8'Q+_Z)/\ M^7';?_$T?\+ ^)?_ $2?_P N.V_^)H ]1HKR[_A8'Q+_ .B3_P#EQVW_ ,31 M_P + ^)?_1)__+CMO_B: /4:*\N_X6!\2_\ HD__ )<=M_\ $T?\+ ^)?_1) M_P#RX[;_ .)H ]1HKR[_ (6!\2_^B3_^7';?_$T?\+ ^)?\ T2?_ ,N.V_\ MB: /4:*\N_X6!\2_^B3_ /EQVW_Q-'_"P/B7_P!$G_\ +CMO_B: /4:*\N_X M6!\2_P#HD_\ Y<=M_P#$T?\ "P/B7_T2?_RX[;_XF@#U&BO+O^%@?$O_ *)/ M_P"7';?_ !-'_"P/B7_T2?\ \N.V_P#B: /4:*\N_P"%@?$O_HD__EQVW_Q- M'_"P/B7_ -$G_P#+CMO_ (F@#U&BO+O^%@?$O_HD_P#Y<=M_\31_PL#XE_\ M1)__ "X[;_XF@#U&BO+O^%@?$O\ Z)/_ .7';?\ Q-'_ L#XE_]$G_\N.V_ M^)H ]1HKR[_A8'Q+_P"B3_\ EQVW_P 31_PL#XE_]$G_ /+CMO\ XF@#U&BO M+O\ A8'Q+_Z)/_Y<=M_\31_PL#XE_P#1)_\ RX[;_P")H ]1HKR[_A8'Q+_Z M)/\ ^7';?_$T?\+ ^)?_ $2?_P N.V_^)H ]1HKR[_A8'Q+_ .B3_P#EQVW_ M ,31_P + ^)?_1)__+CMO_B: /4:*\N_X6!\2_\ HD__ )<=M_\ $T?\+ ^) M?_1)_P#RX[;_ .)H ]1HKR[_ (6!\2_^B3_^7';?_$T?\+ ^)?\ T2?_ ,N. MV_\ B: /4:*\N_X6!\2_^B3_ /EQVW_Q-'_"P/B7_P!$G_\ +CMO_B: /4:* M\N_X6!\2_P#HD_\ Y<=M_P#$T?\ "P/B7_T2?_RX[;_XF@#U&BO+O^%@?$O_ M *)/_P"7';?_ !-'_"P/B7_T2?\ \N.V_P#B: /4:*\N_P"%@?$O_HD__EQV MW_Q-'_"P/B7_ -$G_P#+CMO_ (F@#U&BO+O^%@?$O_HD_P#Y<=M_\31_PL#X ME_\ 1)__ "X[;_XF@#U&BO+O^%@?$O\ Z)/_ .7';?\ Q-'_ L#XE_]$G_\ MN.V_^)H ]1HKR[_A8'Q+_P"B3_\ EQVW_P 31_PL#XE_]$G_ /+CMO\ XF@# MU&BO+O\ A8'Q+_Z)/_Y<=M_\31_PL#XE_P#1)_\ RX[;_P")H ]1HKR[_A8' MQ+_Z)/\ ^7';?_$T?\+ ^)?_ $2?_P N.V_^)H ]1HKR[_A8'Q+_ .B3_P#E MQVW_ ,31_P + ^)?_1)__+CMO_B: /4:*\N_X6!\2_\ HD__ )<=M_\ $T?\ M+ ^)?_1)_P#RX[;_ .)H ]1HKR[_ (6!\2_^B3_^7';?_$T?\+ ^)?\ T2?_ M ,N.V_\ B: /4:*\N_X6!\2_^B3_ /EQVW_Q-'_"P/B7_P!$G_\ +CMO_B: M/4:*\N_X6!\2_P#HD_\ Y<=M_P#$T?\ "P/B7_T2?_RX[;_XF@#U&BO+O^%@ M?$O_ *)/_P"7';?_ !-'_"P/B7_T2?\ \N.V_P#B: /4:*\N_P"%@?$O_HD_ M_EQVW_Q-'_"P/B7_ -$G_P#+CMO_ (F@#U&BO+O^%@?$O_HD_P#Y<=M_\31_ MPL#XE_\ 1)__ "X[;_XF@#U&BO+O^%@?$O\ Z)/_ .7';?\ Q-'_ L#XE_] M$G_\N.V_^)H ]1HKR[_A8'Q+_P"B3_\ EQVW_P 31_PL#XE_]$G_ /+CMO\ MXF@#U&BO+O\ A8'Q+_Z)/_Y<=M_\31_PL#XE_P#1)_\ RX[;_P")H ]1HKR[ M_A8'Q+_Z)/\ ^7';?_$T?\+ ^)?_ $2?_P N.V_^)H \F_8%_P";C?\ LLWB M/_VWKZJKY+_X)X7%S=Z7^T#/>VGV"\E^,'B!Y[3S!)Y,A6V+)O'#;3D9'!QF MOK2@ K\J_P#@N=_S1/\ [C?_ +85^JE?E7_P7._YHG_W&_\ VPH ^JO^"7'_ M "8G\,O^XG_Z=+NOJJOE7_@EQ_R8G\,O^XG_ .G2[KZJH X?QE\(='\_ M"GA"V^(UIMNM9L/'NJ7.JZS9ZHT-8Y(D"HN(RJ]&+'D\UYCX*_X)^_# MSP=XHT+4YO$'C;Q/H_AZY6[T'PKXBU][S1](F3_5O;VY48*9.W*M>U:'Q%XV\*Z;XBG:YU_P ->&M?>STG6)&&)&N8 IR7'#;2N-?%#]DWP%\3_ IX5T41ZEX0E\)J$\.ZQX4O6L+_ $E=@C*P2@' M*@ A@0< ]>:O_ G]FSPK\ (]:GTB[UGQ!X@UR5)=6\2^)K\WVIWY0;8Q+,0, MA0< 5ZM10 5RWQ4_Y)AXO_ .P/>?\ HAZZFN6^*G_),/%__8'O/_1#T 'P MK_Y)AX0_[ ]G_P"B$KJ:Y;X5_P#),/"'_8'L_P#T0E=30 4444 %%%% !111 M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 445\'? M\%0_VQ)?A!X+C^%W@NYDD^('BN'RIFLR3-86;DH2N.1+*%O VA7;->:E%EX))$^6XO7P<-'$I,9C@ M_O!C]3?A;\,] ^#GP_T/P9X8LQ9:)H]LMM;Q\%FQRTCD ;G9B69N[,37SM_P M3K_8]B_9;^$HO-;MHS\0?$2)#!;^)_B?.OEBV4^9;Z46'RM/M^ M])R-L(YZ%L# 8 ]3_:W_ &TO _[)'A=;C6Y?[7\4WD9;3?#=I(!/<=0'<\^5 M$#UO^"@GB*Y^'WP(\/7G@WP(F(+N\CD\E_)/ M-U=+\L*%1_J8LL1N&9!Q0!]%?%_]NKX&?L*>$T^&_P ,]'M?$&LZ:IC71=$E M M;67HS75S\VZ3(^8#?(2,-MZU\XZ1\%?VI/^"E&HVNM_$/5I/ 'PRD=9K>U MEA>"V*9R&M[/=OF;!R)9FQ@_*YZ5]8_LE_\ !,7X=_L\I9Z[XECA\>^.H]L@ MOKZ$&SLGZ_Z/ V1D'_EH^6R 5V=*^S: /!?V;_V)?A7^S!8Q/X7T);[Q#MQ- MXCU4+/?.2,':^,1*?[L84'OD\U[U110 4444 %%%% !1110 4444 %%%% !1 M110 4444 %%%% !7C/Q?_8Y^#7QT\Z;Q?X!TJ\U&4'=JEI&;2])[$S1%7;!Y MPQ(]J]FHH _,7XC?\$<[[POJW_"0_ _XG:AX=U: E[>UUB1XI(S_ +%Y;@.O MMF,GIEN]^%;;AM2O;<72+&._VZV^Z3ZSAFZ\> MGZTTG7@\B@#X;^#/_!7KX,?$7R+3Q6FH_#K5),*?[10W-D6/9;B(9 _VG1 / M6OLSPGXTT#Q[HT6K^&M;T[Q!I4OW+W2[I+B%O8.A(S7B?QF_8%^!OQR\^?7/ M!%GIFKRY)U?0?] NMQ_B8QC9(W_716KXR\6?\$F_B?\ !O6)?$7P!^*]U!=+ MRMG>7$FFWA4=$\^']W+GGAUC7K0!^IMS;0WEO+!<1)/!*I22*10RNI&""#P0 M1VKY-^.7_!+_ .!OQF^TWEIH+>!-=ERW]H>&2((RW;?;$&(C/7:JL:^H_@W_ M ,%4_@3\5O(MM3UJX\ ZM)P;;Q)&(H,]\7*EHPONY0^U 'RY7<7FCPNIC;I^\LYR'CQWP['T6OTGT77-.\1Z;!J.DZA:ZII\Z[HK MNRF6:*0>JNI((^AKF/B=\%? ?QGTK^SO''A+2?$]LH(C.H6RO)#GO')]^,^Z MD&@#&^#_ .TU\+OCU;+)X$\;:5KT^W>UBDOE7D8QU:WD"R*.O)7'!KTZOSB^ M,'_!&?PCJ5TVK?"CQ?J/@G4XV\R&QU%FN[56'0)*")H_]XF0UYE_;_[>O['/ M%_:7'Q1\*VO_ "TD0ZW"5'4[TVW:*!W?"CTH _6JBOSI^$?_ 6=\ ZY+'I_ MQ)\)ZKX(U!6\N6\L?]/M%8<$LH"RIS_"$"O'>A^( M)G&[[';7BBZ4?[4#8D7\5% 'H]%%% !14;7$2S+"94$S#PKS'Q?^U)\'_ 1D37_B=X4T MZ>/[UL^KP-..,_ZI6+_I0!ZC17R%XK_X*M?LX^&=ZVWBV^\0RKUCTG2+@]CT M:5(U/X-W^M>->+/^"W'P^LO,'AKX=^)-8('R_P!J7-O8ACC_ &#-@9]OP[4 M??OQ.\9?\*Y^&WBSQ9]C_M#^P=)N]4^Q^;Y7G^1"\OE[\-MW;,;L'&ZAY%[ MJ/V:TDA82R^9&L:+MC+-O8;1C)&!BOS3H _53_A^=_U1/_RZ_P#[BK]+_ACX MR_X6-\-O"?BS['_9_P#;VDVFJ?8_-\WR//A27R]^%W;=^-V!G&<#I7\OE?TN M_LR_\FV_"C_L4M)_](XJ /2Z*** "BBB@ HHHH **** "BBB@ HHHH ^5?V! M?^;C?^RS>(__ &WKZJKY5_8%_P";C?\ LLWB/_VWKZJH *_*O_@N=_S1/_N- M_P#MA7ZJ5^5?_!<[_FB?_<;_ /;"@#ZJ_P""7'_)B?PR_P"XG_Z=+NOJJOE7 M_@EQ_P F)_#+_N)_^G2[KZJH **Y?Q!\3O"_A;QEX9\)ZIK,%KXC\2O,FDZ: M0S2W/DQM+*P"@[55%)+-@9P,Y(!P?C1^T1\.?V>=)M=2^(7BJS\-V]VQ2V25 M))IIR,;MD,2M(P&X9(4@9&<9H ]&HKSSX2_M"?#KXZ>%[OQ#X&\66&O:39G% MW*A:%[7@G]]'*%>,$ D%U&0"1TKD? ?[;WP-^)WC[_A"O#/Q%TS4_$;.8XK4 M1S1QW#C^&&9T6.4^@1FSVS0![C117A_Q"_;;^!_PJ\>#P9XI^(FFZ7XC#K'+ M:>5-*MNS8P)I8T:.$X(.)&7 .3Q0![A17 ?%3X^?#[X*>#[?Q3XU\5V&B:%= M%1;73,TQN2R[AY*1AFE^7YOD!XYZ4_X/?';P%\?O#?^B'KJ:Y;XJ?\ ),/% M_P#V![S_ -$/0 ?"O_DF'A#_ + ]G_Z(2NIKEOA7_P DP\(?]@>S_P#1"5U- M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4 M444 %%%9WB+Q%IGA'0=1UO6KZ'3=)T^![J[O+AML<,2*69F/H #0!YK^U%^T M9X?_ &7OA%JOC37&6:>,>1INFAMKWUVP/EQ+Z#@LS?PJK'G&#\'?\$X?V==? M_: ^*6J_M/?%E6U"XN+UY]#AN4^6>Y!VFY"GI%" (XAV*Y&/+7/ JOB+_@K+ M^UWOVWFF?!CPBV.?$ZZU+X9?!K4OL/AK#0ZQXN60Q&[ M3.UTA?JD'.#)]Z3.U?E/[P ]6_;:_P""B^HOXA;X-_L_^;K_ (XOYO[/NMH:3HF#C+&]>\ ?L.W;ZE=A^5L@,I&7\Y_9_\'^.?B5J5Q\/_@+H]P^JWT7DZ_XTD!AD M%N_#1B7_ )=+7@_*O[V;:/.1&R 6"*^7?C)_P3/^ OQB:>Y;PI_P (AJTN2=0\+.+,YZY,.#">>I\O)]:^ MJ** /RCUK_@E[\=_V?=2GUKX"_%>2Y&[S#8?:7TNYEQT1AN:";_MH5'M4%G_ M ,%%/VG_ -F6XCT_XX_"UM:L(V$9U*XLVT^24YQ\MU"K6TG_ %.O>OUCJ*Z MM8;VWEM[B&.>"52DD4JAE=3U!!X(H ^-/A+_ ,%9O@1\2/(MM9U'4/ .I2 MQ:];$VY;N%GBWJ%_VI-G2OK;PGXU\/>/-+34_#6NZ;XATYP"MWI=W'"?%K_@G3\ OC!Y\U]X%M?#^IRY/]H^&F_L^0,>K;$_=,3ZNC5\G>*O\ M@CCXF\#ZD^M?!GXP7FD:BF?(CU026#U_P!&G5"OXR&@#GX_ M@G^WQ^S'(!X1\6/\1-"AZ0)J$>H((^R^3>A9%^D7YU-;?\%8/C9\'[J.R^,? MP0^SL&V>8(+K1I&_VAYRRJ_K\N >U?47@/\ X*F_L[>.%59O%]SX7NF&1;Z] MI\L)_&1 \8_%Z\7_ ."DG[>EKX?^&.AZ%\)_$_A'Q98>+X-0L=7N[.Y6^FLH MU6#;L\N7$3,)9!^\4]. ",T ?+_B[_@IMK7B?]KSPQ\3;&VN](\(:4B6)T6: M0.QM7(\_=MX+$C(.,CM7ZK> _P!L_P"!WQ(C@.A_%'PV\\V-EI?7R6=P2>PB MF*.3]!7\W^<\GDU[7^R%\#],_:6^/7AGX=:G>S:)::E%>,^H6*[Y@8K:29?E MY M:Z^%7QQ6SGW^8AD^UZ.ZGM\]N\N3TYP.E1#PS_P47^"6/L>J3>.=-B;YO])L MM4\SV_?@7!!_V<4 ?JY17Y1K_P %1OVBOA&53XJ_ U1!$WSS/87ND,ZCJ?,D M$B'ZA<>U>F>"/^"U?PLUCRX_$_@[Q-X>6MG\3=+TV9SM,6N)+I^P^[SHJ?B&(]Z]V\,^-/#WC:S^U^' M=>TS7K7_ )[Z9>1W*?\ ?2,10!M4444 %%%% !1110 4444 %%%% !1110 4 M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%4]4UBP MT.S:ZU*^MM/M5.#-=2K$@XS]YB!V/Y5Y)XL_;.^!?@G>-6^*_A5)$^]#::E' M=RKQGE(2[#\J /9Z*^+_ !=_P5S_ &>/#1<6&KZYXI*_] C2)$W<=C<&'Z?_ M %N:\8\4?\%NM!\WR/"/PIU;5I9&"1-JFIQVQ)/3Y(TER<]@WXT ?IO17Y3_ M /#>W[9/Q8&WP)\$?[+LY!\EZGA^\FQS_P ]YG$/X;?6C_A5?_!13XP?\AGQ M(_%?B*8?>1;B&U@; M_@*QEQ_WW0!W'C'_ (*T?L[>%_,%EK^K^*9$SE-'TB49([!I_*4_4''O7B7B MK_@MUH F\CPA\*M6U:21MD3:KJ4=JQ)Z?NXDER<]@WXU]3^#_P#@G3^SIX)V M-9_"_2[Z53DOK$LVH;CZE9W=?P Q[5[;X5^'7A3P)"(O#7AC1O#T07:$TK3X MK5<>F(U'% 'YD-^WO^V1\5EQX$^"/]F64@^2\C\/7D^.?^>TK"+\-OK2GX8_ M\%%OB\?^)QXJ?P9;29"G^T[+3]B]?^7)6D'IS\W%?JQ10!^54/\ P2'^+/Q& MF2;XG?'47LA.^39]KU=B>IPT\D7.>Y'OCM7IO@__ ((L?"/2=DGB'Q5XJ\0S M+C,<,L%I"WKE1&S_ )/7Z$44 ?,GA+_@FO\ LX^#Q&T'PVM-2G7!,VK7EQ>; MR#GE))"GY*!7LOA/X(_#KP'L/AOP%X9T!DQM;3=(M[=LCOE$!SR>??$'X2>-_"VG200ZAKFAWVF6TETS+$DDUN\:%RH)"@L,D G&>#7Y"_ M\.5/C?\ ]#3\/_\ P8WW_P AU^U-% 'XK?\ #E3XW_\ 0T_#_P#\&-]_\AU^ MO7P?\(WGP^^$G@CPMJ,D$VH:'H=CIES):LS1/)#;I&Y0L 2I*G!(!QC@5U]% M !1110 4444 %%%% !1110 4444 %%%% 'RK^P+_ ,W&_P#99O$?_MO7U57R MK^P+_P W&_\ 99O$?_MO7U50 5^5?_!<[_FB?_<;_P#;"OU4K\J_^"YW_-$_ M^XW_ .V% 'U5_P $N/\ DQ/X9?\ <3_].EW7U57RK_P2X_Y,3^&7_<3_ /3I M=U]54 ?$?C+X%Z+\+_VT/@%XA34M7\1^*?$.JZZVHZWKEWY\[1IITK101@!4 MBAC\Q@J(HZ\Y/-?3OC+PG\/O#?BIOBUXIBL;#5=#TM[(:]J=RRQ6-H7WMM5F M\M"6/+A0Y&%R1Q6#\4OA#K'CCXX?!OQE8W-C%I?@VZU.?4(;B1UFE6YLV@C$ M0"%6(8Y.YEXZ9/%>4?M=? 7XS_&CXD>$KSPG_P *\U7P)H,7VG_A'/'$]^;> M[U$LV)YH;9-LJQKM"*[D99R5.10!\_?&2:[\??#O]HWX]>&M)N/"G@OQ1H6G M^&=+GDB,$VNPF\2.XU22(\JACD*(6 9HP2=M>^_MV^ ] \%_L4W,NBV-GI4G M@4Z9J'AZ:.%5^PSPW,*H8^FTLI93CKN/6M_3_A;\ M>F.@KZ$E'CK_ (6A (AX=_X5O_91\T-Y_P#:_P#:'F<;?^6/V?R\=?GW>U?- M'_#-_P ?OA:OB?P=\(O&_@O3_AKKU]=7L$GB"RN6U7P_]I8M,EF(OW4BJS,R M>;T)Q[T >*_L*?\ %??%3X+VNORIJ]OX.^'^K3:(TZAE61=;ELEE3.?F6"&- M<@G 8=._T7I.GVOA/_@I!JT.DK#9Q>)_AVNIZM;PH%,]U;WXABG?'5O+=ER> MR]:IZU^QSX@^&^C_ OU/X)^(=+TKQIX#TJ710?$UL[V&MVDQ#RI=>3^\0F8 M&4%,X+$>]=C\ /@;XWT#XB>)OBC\6-=T76_B#K=G!I45KX<@DCTW2K&)BXA@ M,O[Q][G>S/SG H ]_KR3XS?$K^S?#_BW0/\ A%?$UUNTV>'^U+;3M]B-\!.\ MR[ONKN^8XXVMZ5ZW7+?%3_DF'B__ + ]Y_Z(>@#SGP!\:/[+\!^&[+_A!/&M MY]FTVVA^T6NC[X9=L2C>C;_F4XR#W!%;W_"]O^J>>//_ 2?_9UU'PK_ .28 M>$/^P/9_^B$KJ: /+O\ A>W_ %3SQY_X)/\ [.C_ (7M_P!4\\>?^"3_ .SK MU&B@#R[_ (7M_P!4\\>?^"3_ .SH_P"%[?\ 5//'G_@D_P#LZ]1HH \N_P"% M[?\ 5//'G_@D_P#LZ/\ A>W_ %3SQY_X)/\ [.O4:* /+O\ A>W_ %3SQY_X M)/\ [.C_ (7M_P!4\\>?^"3_ .SKU&B@#R[_ (7M_P!4\\>?^"3_ .SH_P"% M[?\ 5//'G_@D_P#LZ]1HH \N_P"%[?\ 5//'G_@D_P#LZ/\ A>W_ %3SQY_X M)/\ [.O4:* /+O\ A>W_ %3SQY_X)/\ [.C_ (7M_P!4\\>?^"3_ .SKU&B@ M#R[_ (7M_P!4\\>?^"3_ .SH_P"%[?\ 5//'G_@D_P#LZ]1HH \N_P"%[?\ M5//'G_@D_P#LZ/\ A>W_ %3SQY_X)/\ [.O4:* /+O\ A>W_ %3SQY_X)/\ M[.C_ (7M_P!4\\>?^"3_ .SKU&B@#R[_ (7M_P!4\\>?^"3_ .SH_P"%[?\ M5//'G_@D_P#LZ]1HH \N_P"%[?\ 5//'G_@D_P#LZ/\ A>W_ %3SQY_X)/\ M[.O4:* /+O\ A>W_ %3SQY_X)/\ [.C_ (7M_P!4\\>?^"3_ .SKU&B@#R[_ M (7M_P!4\\>?^"3_ .SH_P"%[?\ 5//'G_@D_P#LZ]1HH \N_P"%[?\ 5//' MG_@D_P#LZ/\ A>W_ %3SQY_X)/\ [.O4:* /+O\ A>W_ %3SQY_X)/\ [.C_ M (7M_P!4\\>?^"3_ .SKU&B@#R[_ (7M_P!4\\>?^"3_ .SH_P"%[?\ 5//' MG_@D_P#LZ]1HH \N_P"%[?\ 5//'G_@D_P#LZ/\ A>W_ %3SQY_X)/\ [.O4 M:* /+O\ A>W_ %3SQY_X)/\ [.C_ (7M_P!4\\>?^"3_ .SKU&B@#R[_ (7M M_P!4\\>?^"3_ .SH_P"%[?\ 5//'G_@D_P#LZ]1HH \N_P"%[?\ 5//'G_@D M_P#LZ/\ A>W_ %3SQY_X)/\ [.O4:* /+O\ A>W_ %3SQY_X)/\ [.C_ (7M M_P!4\\>?^"3_ .SKU&B@#R[_ (7M_P!4\\>?^"3_ .SH_P"%[?\ 5//'G_@D M_P#LZ]1HH \N_P"%[?\ 5//'G_@D_P#LZ_-?]N?]K3Q'^V)XWT[X#_"'2]6D MTS[1_P 3A%@)GO+B,DLC+&6_<0[=S>K#I\BY]U_X*6?MN7?P_M1\&/AE/-=_ M$77@EM?7&G9>;3XIG[$]I^RK\/3JNNPPW M'Q(UZ%6U.X7#"RBX9;.-O0$ N1]YQW"K0!I_LTZ?X;_9B^$^E^"O#OPX\>2> M2/.O]0;00LM_=,!YDS_O.^ ,G:JJO:O5/\ A>W_ %3SQY_X)/\ [.O4:* / M+O\ A>W_ %3SQY_X)/\ [.C_ (7M_P!4\\>?^"3_ .SKU&B@#R[_ (7M_P!4 M\\>?^"3_ .SH_P"%[?\ 5//'G_@D_P#LZ]1HH \N_P"%[?\ 5//'G_@D_P#L MZS]?_:6TSPKHM[K&L^#/&>E:591-/.OVXO' MMKX)\&:;J4'@UKL1:5X;LD+W6IR@_+-<*F=S=P@RJ#U(+$ W?V\O^"DFK?M' MFX\%^!?MGA[X<*0+AI<1W>KL#G,H4G9"#TCR"_9B_8<\7_&"XT[6_ M%/A[Q9I/P[FVS_:=)TEYKG4%'3R0V%"D$_O3D#/"MS7V]^Q/_P $H=*\ _8/ M&?QF@MM=\2+MFM?"X(ELK%NH,YZ3R#^[S&.?O\$?I!'&L4:HBA$4855& !Z" M@#Y]^$NJ^#_@;X-M/"W@GX0>--#T>W&?+AT/+S/C!DE>//\ P2?_ &='_"]O^J>>//\ P2?_ &=>HT4 >7?\ M+V_ZIYX\_P#!)_\ 9T?\+V_ZIYX\_P#!)_\ 9UZC10!Y=_PO;_JGGCS_ ,$G M_P!G1_PO;_JGGCS_ ,$G_P!G7J-% 'EW_"]O^J>>//\ P2?_ &='_"]O^J>> M//\ P2?_ &=>HT4 >7?\+V_ZIYX\_P#!)_\ 9T?\+V_ZIYX\_P#!)_\ 9UZC M10!Y=_PO;_JGGCS_ ,$G_P!G1_PO;_JGGCS_ ,$G_P!G7J-% 'EW_"]O^J>> M//\ P2?_ &='_"]O^J>>//\ P2?_ &=>HT4 >7?\+V_ZIYX\_P#!)_\ 9T?\ M+V_ZIYX\_P#!)_\ 9UZC10!Y=_PO;_JGGCS_ ,$G_P!G1_PO;_JGGCS_ ,$G M_P!G7J-% 'EW_"]O^J>>//\ P2?_ &='_"]O^J>>//\ P2?_ &=>HT4 >7?\ M+V_ZIYX\_P#!)_\ 9T?\+V_ZIYX\_P#!)_\ 9UZC10!Y=_PO;_JGGCS_ ,$G M_P!G1_PO;_JGGCS_ ,$G_P!G7J-% 'EW_"]O^J>>//\ P2?_ &='_"]O^J>> M//\ P2?_ &=>HT4 >7?\+V_ZIYX\_P#!)_\ 9T?\+V_ZIYX\_P#!)_\ 9UZC M10!Y=_PO;_JGGCS_ ,$G_P!G1_PO;_JGGCS_ ,$G_P!G7J-% 'EW_"]O^J>> M//\ P2?_ &='_"]O^J>>//\ P2?_ &=>HT4 >7?\+V_ZIYX\_P#!)_\ 9UA> M+/'GAKQY8FR\3?!KQ/XBLR"#;ZMX7BNH\'J-LC$5[=10!\#^//V/?V=?'C22 MM\ ?'7A^Z?\ Y;Z#836@'TB$IB'_ 'Q7Y_?MU?LP^"_V>&\)W'@VR\=V$.LO M=B:'QI;Q1@>6(BHA:-%W?ZQLYSCY>:_?FOEK]N7]A_\ X;0M?!L/_":?\(=_ MPCKW;[O[*^W?://$(Q_KHMNWR??.[MCD _G\KT_]FK4/B;I7QDT.Z^#ZW#_$ M&-+@Z>MK;PSR$&!Q+A)59#^Z,G4?K7Z"_P##C'_JMG_EJ?\ W;7K7[*O_!*O M_AF7XY:!\1?^%G_\))_927*?V;_PC_V7S?-MY(<^9]J?;CS-WW3G&.,YH \3 MT_\ :J_;]\'X.I_"R^\1[.2+CPC+)N_\!2GZ5I?\/8OCCX%_Y'WX!?9C'_K? MW%]I?3K_ *Y),?=?K_0Y_52B@#\R=#_X+@>%KG:-:^%>KV .-WV'58KK'KC= M''GMZ9]JS_$7_!0K]C;XH+N\7?!6_N+IOOW-SX:T]Y 3UVS)/YF/RSQQ7Z4: MYX!\,>*-_P#;/AS2=6WY#?;K&*;=D8.=RG.17GVN_L?_ .\2;S?_"3P:SOG M=)#HEO!(V>I+QHK$\=<\4 ?EYXFO_P#@GKXZR;/3_'7@B>3DG3#)U/M.\R#' MM@5Y7JWP2^ GVI;[X?\ QZU?2+E.8DUK3K>-P2,C]\EU&5_[XK]5M=_X)F_L MV>(-S2_#2WM)#G#V.I7MOM)QR%28+V[@@5P&M_\ !'G]G_52_P!E3Q1HV[=C M[#JP;;GICS8Y.G;/XYH ^ _"^O?M'^#W7_A OCK/XCLE&Z"&+Q$URFP'&?)F M+1@9XX)%>R>&?VOOV[O",1DO? -QXZAA :1Y/#!N1M/0EK IZ'G\:]BU;_@B M7\+)MW]E^.O&%GTV_:S:W&/7.V%,_P">M+O!MXEC\1O@F]C]FL9%QUQ#/$Q) M![;QC->I^'?^"T7P5U*&,:IX>\8Z/<'&_P#T.WGB'T99]Q_[Y%>27G_!(?XO MZ9;-!HGQV22+:3Y4WVRV0L<@@A)'X([^_2O-]7_X(R_'.2[N+I?%_@C5'QD/ M+YOKDYH _2__A>W_5//'G_@D_\ LZ/^%[?]4\\>?^"3_P"SK\NO M%'_!3O\ :Q\" KXE\":?H!C'S'5O"]Y;$=1SOD7'0_D:Q[7_ (+2_'*W@6-_ M#O@.Y=>LLNG7@9N>^V[ _(4 ?J[_ ,+V_P"J>>//_!)_]G1_PO;_ *IYX\_\ M$G_V=?EG8_\ !;#XOQQL+SP9X)G?/RF"WO(@![@W#9J[;_\ !:OXLWDRPP> M/"?\ @D_^SH_X7M_U3SQY_P""3_[. MOSQTW_@J-^TQK$/G6'P'M[Z'_GI;:)J>//\ P2?_ M &='_"]O^J>>//\ P2?_ &=?GY_PWU^V]_T;E_Y8VN?_ !^C_AL']O.X_>I\ M$O*23YE3_A$[P;0><8:;(_'F@#] _P#A>W_5//'G_@D_^SH_X7M_U3SQY_X) M/_LZ_/O_ (:*_P""@^H?Z3#\,?LT4G*P_P!@*FWVP\FX?C0?&7_!2C4/]&AT M/[++)PLWV/15V_BYVC\: .E^)7_!9[_A7OQ#\2^&/^%,W%Q_8^HSV'FWGB'[ M+,_ER%,O%]D;RV..5W-@\9/6N;_X?G?]43_\NO\ ^XJ_-OXQ?\)9_P +8\8_ M\)Y_R.W]K77]M_ZG_C]\UO/_ -3^[^_N^Y\OIQ7'T ?OU^S#^WE_PT9\/+KQ M/_PJWQ/IWD:C)8>5HZ_VI"=D<;Y,NR+#?O/N[> <\X'KO\ PO;_ *IYX\_\ M$G_V=?D%^Q?^R=\?/CU\)[[5OAU\6/\ A"/!T>K36TNE_P!N7]KONUBA9I?( M@0QG*N@WEMWRXQ@"O>_^'1OQ?\0 GQ#\?#*S'S#Q>7>9#U.7E7U/S=30!][: ME^TAI^BQ"74/!7C2QBP3ON=*6,8').6D'2N!UO\ X*'_ A\-R&/5=0N=/E' M_+*XDM$?MGY3/GN.U?*NF_\ !#G3UE+ZI\8KR\W.&;[-X?6$D?Q#+7+\GU_0 MUW_A_P#X(J_!VQ5&U;Q9XRU64#E8KFUMXSQZ>0S=>?O?G0!WVH?\%9/V?M-S MYFK:O*1VM[ 39_[Y1'(@/T((KTCP_^PW\ /#6S[)\(_"L MVWI_:&GK>=B.?.WYZ]Z /D/Q)_P6_P#!]J&_X1_X8:YJ9[?VEJ,-GG_OA9JY MD_\ !4C]HSX@@GX>_ #[0C_=;^S-1U7'OF$1CLW^0:_3#PW\-/"'@YE;0/"F MB:&5Z'3=.AM\?]\**Z6@#\C=4^//_!0SQQN&G^#M6\,Q2<$6OAB&' /!YN5= MAU['/'%>TTUUGI_L?RKUOPE_P3B^!F MA>6^K^#/C/XEE'WTNK2."(\]EA"L!C_;-?J!10!\3^$OV;?V=O!?EFQ_9G\1 M73)@[M6T274S^%O&GA7P/'Y?AOX+>)/#\>-NS2_"L5L, M>F$(XKW&B@#R[_A>W_5//'G_ ()/_LZ/^%[?]4\\>?\ @D_^SKU&B@#R[_A> MW_5//'G_ ()/_LZ/^%[?]4\\>?\ @D_^SKU&B@#R[_A>W_5//'G_ ()/_LZ/ M^%[?]4\\>?\ @D_^SKU&B@#R[_A>W_5//'G_ ()/_LZ/^%[?]4\\>?\ @D_^ MSKU&B@#R[_A>W_5//'G_ ()/_LZ/^%[?]4\\>?\ @D_^SKU&B@#R[_A>W_5/ M/'G_ ()/_LZ/^%[?]4\\>?\ @D_^SKU&B@#R[_A>W_5//'G_ ()/_LZ/^%[? M]4\\>?\ @D_^SKU&B@#R[_A>W_5//'G_ ()/_LZ/^%[?]4\\>?\ @D_^SKU& MB@#R[_A>W_5//'G_ ()/_LZ/^%[?]4\\>?\ @D_^SKU&B@#R[_A>W_5//'G_ M ()/_LZ/^%[?]4\\>?\ @D_^SKU&B@#R[_A>W_5//'G_ ()/_LZ/^%[?]4\\ M>?\ @D_^SKU&B@#R[_A>W_5//'G_ ()/_LZ/^%[?]4\\>?\ @D_^SKU&B@#R M[_A>W_5//'G_ ()/_LZ/^%[?]4\\>?\ @D_^SKU&B@#R[_A>W_5//'G_ ()/ M_LZ/^%[?]4\\>?\ @D_^SKU&B@#Y+_X)X7_]J:7^T#>_9[BS^T_&#Q!-]GND MV31;EMCL=?X6&<$=B#7UI7RK^P+_ ,W&_P#99O$?_MO7U50 5^5?_!<[_FB? M_<;_ /;"OU4K\J_^"YW_ #1/_N-_^V% 'U5_P2X_Y,3^&7_<3_\ 3I=U]55\ MJ_\ !+C_ ),3^&7_ '$__3I=U]54 %%%% !1110 4444 %%%% !7+?%3_DF' MB_\ [ ]Y_P"B'KJ:Y;XJ?\DP\7_]@>\_]$/0 ?"O_DF'A#_L#V?_ *(2NIKE MOA7_ ,DP\(?]@>S_ /1"5U- !1110 4444 %%%% !1110 4444 %%%% !111 M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M!1110 4444 %%%% !1110 5\B_\ !0/]N33_ -E3P0='T&:"]^)>LPM_9UJV M'6PB.0;N9?0'(13]YAW56KI?VV_VU?#O[(W@0OF#5_'>I1,-'T-GZ\X^T3XY M6%3GT+D;5Q\S+\H_L&_L6^(OC1XV'[1?QY:?6+_49AJ.CZ7J2_-H>&KH?'/XLQSW_ (^U@O>:99:EEYK(2Y+7 M4^[G[1(&. >45CGYFPGZ)T44 %%%% !1110 5Y]\:;X @ ME,<<\2>4LJ!OFM=.B.51!C#2G/(Y\Q]V #!\7>)?C=_P5A^+PT_0-.?1? 6E M39BAED8:=I2'(\VXD _>W#*3@ %L9"J%W&OTZ_9/_8E^'_[)N@@:';?VQXKN M(@E_XFOHQ]IFZ$I&.?)BR/N*><#<6(!KU[X!S["NYHH ^9O%'_ M 39_9P\6,[W'PRLK&5B2)-+O+FSVDG/"Q2JOX$8KR3Q-_P1E^!VL;GTS5O% M^@R?PK;W\,T0Z=1)"S'H?XAU_"OO2B@#\N=8_P"");Z;- _;D_;:\ M_)XE^!7]JP+P]Q_PB]_UZ?ZR&0QC/T^E?JI10!^6%K_P6D\1^&9EMO&?P0DL MYFZM%JLEJPXSQ'+;G/!7^(>O<"O0/#W_ 6O^$]YM76?!?B_2W8X+6L=K[&?M^BSMMSGKY* MR=/;UKT30O\ @H-^SMXBV&U^*^AQ;AD?;O-L^V>?.1,?CWXZU'KW_!/+]G3Q M'N^U_"G1X=V<_8'GL^N.GDR)CIVKSO7O^"1_[.NL;_LFAZUHFXG'V#69FV\Y MX\XR?3G_ .O0!^?O[3W[)\7C#QU\4_BOH_QK^$>I>'KS5;[6HK.R\3-<7QBD MF:18_*CA8>;AU&T,0">N.:\;_9;_ &/_ !3^UMJ6LZ;X1\0^&=+U'2XUFDM- M=N;B&26,G&^/RH) 0#@')!YKJOV_/@'\+_V;?BM;>"OA[J^NZO?6]L)M7_MB MYAF6VD?YHXD\N*/G85)SG[P]Z^;=%F,&JVI^W3::K.$>Z@SOB4G!8 $9X)XR M* /Z O\ @GY^S+XH_91^".H^#O%M_I&HZG<:Y/J:2Z+-++"(WA@0 F2.-MV8 MFXVXP1SZ?3-?DUX7_P"";OQZNO#>EZ]\/?VC?.TK4+>.]L;A-3U&R#Q,H:%O MW9?!P1_N^]:?_#)'[>_A%=NG?&E=:"C:/^*INI\Y.3_Q\PCIZGZ#B@#]4J*_ M+ :5_P %*_"K9@O(]<@4L[#S="E!P/\ IH%?GL%IJ_&3_@HKH01;OP(NHEFW M!CI5G)P,?*?)D ^O/)YH _5&BORN/[:G[=F@J[W?P%74 S! /\ A$-2E*GG MH(9\X]SD=/6G'_@IE^T_H3.=>_9VDB6%<3?\2/5+7:W')WEL#V/J.: /U/HK M\K7_ ."Q'Q(TM4@U/X#-%=XW-NN[F'(R<$*T!('XGI4G_#\;R;SR;OX)2V^U M]LH_X2C+I@\_*;,AUB*1L_0Q+_ M #K8L?\ @MQ\.Y&?[9\//$\ _A\B:VESZYRRX_6@#](**_/2Q_X+8?""1F^V M>#/&\"X^4P6]G*2?<&Y7%:-K_P %I/@;<7"QR>'?'ELC9S++IUF57COMNR?R M'>@#[ZHKX67_ (+(? 1F -KXO4$]3I<6!_Y'K4_X>\_L\_\ 01\0?^"=_P#& M@#[5HKXVL?\ @K7^SG=JQE\1:O9%3@+/HMP2WN-BM^M6?^'L'[-O_0WZA_X) M+O\ ^-T ?8%%?*%K_P %3/V9;B!9'^(TEL[=8I=!U(LO/?;;D?D:E_X>C?LQ M?]%,_P#*!JG_ ,C4 ?55%?-*_P#!2+]FUE!_X6EI_/K978_]HU+!_P %&OV; M[B9(D^*>F!F. 9+6Z1?Q8Q #\: /I&BOG_\ X;\_9Y_Z*QX?_P"_K_\ Q-6K M']NK]G[4=_E?%OPNFS&?/O1#U]-^,_A0![M17BG_ VM\!/^BO>#_P#P;1?X MUIQ?M:_ ^:-)%^,?@$*P##=XFLE//J#+D'V- 'K%%>9V/[3WP+-#\$Z--J_B+6=/T#28,>;?ZI=1VT$>>FZ1R%'XFOC/QE M\)]=\)_MN? +Q5XL\;7WC'7]8U'788HO)%KI^F6J:?*R06UN"<'YAOD9BSE5 M)QC%=C\7/!FC_'#]N3P;X+\86%OKWA+PSX-N/$R:+?1^;:7%[+=BV1Y8CE9- MB*^ PP">^> #Z:\*^,-!\=:-%J_AO6].\0Z3,2([_2KN.Y@)KOPYHWC3P]J_B&TW?:-)L=5@GNX=OWM\2N77'?(XK\_OVG+=/V M5O'OQET+X9V\'A+0_&'P\M]2;3]+!@@L[\ZE%IYFAB7"Q$Q7/)0#E%-*\.>,OA[+IVIZ?KMC (+RX>.>))!<3J-\PD1WR M'+ DT ?=-T77;S;]FTO4-5@@NI]QP-D3N&;)Z8 M%=-#,9+5)2,%D#8_#-?$7[*O[-GPZ_:'_9YU;QQ\0/"NE^)_%7Q!O]4OKW6M M1MEEO+=3MZ=XATF8D1W^E7<=S Y'! D0E3C MV-?G)^S+:K^T]XT^"7A3XEPP^*M$\&^"=2U(Z=J0,]M>W<6J2:;#+,CY64K# M ?OCJ<\Y./??ACX)TCX&_MW>(?"/@S3;70/"'BSP2GB&XT:P7RK6&^M[P6_F M10K\D8:.09"@ EK^5KKZ;/;K:?9IFS)+ 3&-X3;SO7G.!GG% '9?"O\ Y)AX0_[ ]G_Z M(2NIKQ#P!^T1\/M$\!^&].O?$'DWEGIMM;SQ_8KAMDB1*K#(C(."#R#BM[_A MIOX:?]#)_P"2%S_\;H ]1HKR[_AIOX:?]#)_Y(7/_P ;H_X:;^&G_0R?^2%S M_P#&Z /4:*\N_P"&F_AI_P!#)_Y(7/\ \;H_X:;^&G_0R?\ DA<__&Z /4:* M\N_X:;^&G_0R?^2%S_\ &Z/^&F_AI_T,G_DA<_\ QN@#U&BO+O\ AIOX:?\ M0R?^2%S_ /&Z/^&F_AI_T,G_ )(7/_QN@#U&BO+O^&F_AI_T,G_DA<__ !NC M_AIOX:?]#)_Y(7/_ ,;H ]1KB_&WQL^'?PTU*'3O%_CWPQX5U":$7$5IK>L6 M]G+)&6*AU21U)7*L,@8RI':L+_AIOX:?]#)_Y(7/_P ;K\D?^"OGC[0?B%^T M%X4OO#]_]OM8?"\4,DGDR1X?[7\ECC#!2[)&[$+EE&2,98 M#O7\Q=?8_P#P2[_: \!?LZ_&[Q+K_P 0M>_X1_2;SP])8P7'V.XN=\QN;=PF MV&-V'RQNPT5Y=_P --_#3_H9/_)"Y_P#C='_# M3?PT_P"AD_\ )"Y_^-T >HT5Y=_PTW\-/^AD_P#)"Y_^-T?\--_#3_H9/_)" MY_\ C= 'J-%>7?\ #3?PT_Z&3_R0N?\ XW1_PTW\-/\ H9/_ "0N?_C= 'J- M%>7?\--_#3_H9/\ R0N?_C='_#3?PT_Z&3_R0N?_ (W0!ZC17EW_ TW\-/^ MAD_\D+G_ .-T?\--_#3_ *&3_P D+G_XW0!ZC17EW_#3?PT_Z&3_ ,D+G_XW M1_PTW\-/^AD_\D+G_P"-T >HT5Y=_P --_#3_H9/_)"Y_P#C='_#3?PT_P"A MD_\ )"Y_^-T >HT5Y=_PTW\-/^AD_P#)"Y_^-T?\--_#3_H9/_)"Y_\ C= ' MJ-%>7?\ #3?PT_Z&3_R0N?\ XW1_PTW\-/\ H9/_ "0N?_C= 'J-%>7?\--_ M#3_H9/\ R0N?_C='_#3?PT_Z&3_R0N?_ (W0!ZC17EW_ TW\-/^AD_\D+G_ M .-T?\--_#3_ *&3_P D+G_XW0!ZC17EW_#3?PT_Z&3_ ,D+G_XW1_PTW\-/ M^AD_\D+G_P"-T >HT5Y:W[3WPS12S>)@J@9)-CJ5\P_ML?MS>%OV2?";V\;6^N?$&^BSIF@!_N Y N+C'* M1 ]N&?!NJ>+7^+W[1OB>3Q!XONY_MEOX?U&VN+D+)GB:\/E ME7;@;81E5 &[/W5 .L_8O_8F\4?M$>/&_:"_:'\[56U"5;W2M#U%?^/SH8YI MH^B6ZC'EPX 8 $C9@/\ J0JA5 P!P *\O\ ^&FOAH.!XDP/^O"Y_P#C='_# M3?PT_P"AD_\ )"Y_^-T >HT5Y=_PTW\-/^AD_P#)"Y_^-T?\--_#3_H9/_)" MY_\ C= 'J-%>7?\ #3?PT_Z&3_R0N?\ XW7FOQJ_X*)_!;X+:#/=7?B";6=9 M\LM:Z%86DHN;@]N7551<]68CH<9/% 'T9KVOZ9X6T>\U?6=0M=*TJSC,US>W MLRQ0PH.K.[$!1[FORH_;,_X*X7&K"_\ !_P.DDLK0[H;GQE-&5FD'((M(V&4 M&/\ EJPW:7 MI\S#CG:J@D5]&?L)_LB_#71;FS\>?&_4XIKR-A+IW@^2RN)(XR.1+=XC*L>X MA!(_OYY0 $7[!O\ P3=U;X\ZA;?$WXN)>6_@ZXD^V6VGW+N+O76)W>9(Q.Y8 M6/.[.Z3/& =Q_8_2=)L= TNTTW3+.#3].M(E@M[2UC$<4,:C"HB@850 *\ MX3]ICX9QJJKXC"JHP%6PN0 /3_54O_#3?PT_Z&3_ ,D+G_XW0!ZC17EW_#3? MPT_Z&3_R0N?_ (W1_P --_#3_H9/_)"Y_P#C= 'J-%>7?\--_#3_ *&3_P D M+G_XW1_PTW\-/^AD_P#)"Y_^-T >HT5Y=_PTW\-/^AD_\D+G_P"-T?\ #3?P MT_Z&3_R0N?\ XW0!ZC17EW_#3?PT_P"AD_\ )"Y_^-T?\--_#3_H9/\ R0N? M_C= 'J-%>7?\--_#3_H9/_)"Y_\ C='_ TW\-/^AD_\D+G_ .-T >HT5Y=_ MPTW\-/\ H9/_ "0N?_C='_#3?PT_Z&3_ ,D+G_XW0!ZC17EW_#3?PT_Z&3_R M0N?_ (W1_P --_#3_H9/_)"Y_P#C= 'J-%>7?\--_#3_ *&3_P D+G_XW1_P MTW\-/^AD_P#)"Y_^-T >HT5Y=_PTW\-/^AD_\D+G_P"-T?\ #3?PT_Z&3_R0 MN?\ XW0!ZC17EW_#3?PT_P"AD_\ )"Y_^-T?\--_#3_H9/\ R0N?_C= 'J-% M>7?\--_#3_H9/_)"Y_\ C='_ TW\-/^AD_\D+G_ .-T >HT5Y=_PTW\-/\ MH9/_ "0N?_C='_#3?PT_Z&3_ ,D+G_XW0!ZC17EW_#3?PT_Z&3_R0N?_ (W1 M_P --_#3_H9/_)"Y_P#C= 'J-%>7?\--_#3_ *&3_P D+G_XW1_PTW\-/^AD M_P#)"Y_^-T >HT5Y=_PTW\-/^AD_\D+G_P"-T?\ #3?PT_Z&3_R0N?\ XW0! MZC17EW_#3?PT_P"AD_\ )"Y_^-T?\--_#3_H9/\ R0N?_C= 'J-%>7?\--_# M3_H9/_)"Y_\ C='_ TW\-/^AD_\D+G_ .-T >HT5Y=_PTW\-/\ H9/_ "0N M?_C='_#3?PT_Z&3_ ,D+G_XW0!ZC17EW_#3?PT_Z&3_R0N?_ (W1_P --_#3 M_H9/_)"Y_P#C= 'J-%>7?\--_#3_ *&3_P D+G_XW1_PTW\-/^AD_P#)"Y_^ M-T >HT5Y=_PTW\-/^AD_\D+G_P"-T?\ #3?PT_Z&3_R0N?\ XW0!ZC17EW_# M3?PT_P"AD_\ )"Y_^-T?\--_#3_H9/\ R0N?_C= 'J-%>7?\--_#3_H9/_)" MY_\ C='_ TW\-/^AD_\D+G_ .-T >HT5Y=_PTW\-/\ H9/_ "0N?_C='_#3 M?PT_Z&3_ ,D+G_XW0!ZC17EW_#3?PT_Z&3_R0N?_ (W1_P --_#3_H9/_)"Y M_P#C= 'J-%>7?\--_#3_ *&3_P D+G_XW1_PTW\-/^AD_P#)"Y_^-T >HT5Y M=_PTW\-/^AD_\D+G_P"-T?\ #3?PT_Z&3_R0N?\ XW0!ZC17EW_#3?PT_P"A MD_\ )"Y_^-T?\--_#3_H9/\ R0N?_C= 'J-%>7?\--_#3_H9/_)"Y_\ C='_ M TW\-/^AD_\D+G_ .-T >HT5Y=_PTW\-/\ H9/_ "0N?_C='_#3?PT_Z&3_ M ,D+G_XW0!ZC17EW_#3?PT_Z&3_R0N?_ (W1_P --_#3_H9/_)"Y_P#C= 'J M-%>7?\--_#3_ *&3_P D+G_XW1_PTW\-/^AD_P#)"Y_^-T >HT5Y=_PTW\-/ M^AD_\D+G_P"-T?\ #3?PT_Z&3_R0N?\ XW0!ZC17EW_#3?PT_P"AD_\ )"Y_ M^-T?\--_#3_H9/\ R0N?_C= 'J-%>7?\--_#3_H9/_)"Y_\ C='_ TW\-/^ MAD_\D+G_ .-T >HT5Y=_PTW\-/\ H9/_ "0N?_C='_#3?PT_Z&3_ ,D+G_XW M0!;U[]F[X2>*M8N]6UKX6^"]8U6[D,MQ?7_AZTGGF<]6=WC+,3ZDU0_X9.^" M'_1&_A__ .$O8_\ QJI/^&F_AI_T,G_DA<__ !NC_AIOX:?]#)_Y(7/_ ,;H M ] \/^'=)\):-:Z1H>EV>C:3:+LM[#3[=(((5R3A(T 51DDX [UHUY=_PTW\ M-/\ H9/_ "0N?_C='_#3?PT_Z&3_ ,D+G_XW0!ZC17EW_#3?PT_Z&3_R0N?_ M (W1_P --_#3_H9/_)"Y_P#C= 'J-%>7?\--_#3_ *&3_P D+G_XW1_PTW\- M/^AD_P#)"Y_^-T >HTUU6165E#*PP589!'I7F'_#3?PT_P"AD_\ )"Y_^-T? M\--_#3_H9/\ R0N?_C= ';77@?PY?P-!<^']+N(6QNCELHV4X.1D%:Q;[X)? M#K5%07G@'PQ=A.5$^C6S[<]<93BL/_AIOX:?]#)_Y(7/_P ;H_X:;^&G_0R? M^2%S_P#&Z )[[]F;X/ZHJ"\^%'@B["3M,_P ,8U=NHBUO M4HUZ8X5;@ ?@*B_X=L_P##3?PT_P"AD_\ )"Y_ M^-T?\--_#3_H9/\ R0N?_C= 'B/_ Z?_9M_Z%#4!_W&[O\ ^.5%. M8'S\QGNK.4$>P%LN*R[S_@B3\-9(<6GQ \50RY^],EM(N/H(U_G7V7_PTW\- M/^AD_P#)"Y_^-T?\--_#3_H9/_)"Y_\ C= 'Q!>?\$1/!:VLK1?%'6[=U&?- MFT^%D7'4D;AQCW%?E=\3=#T#PQX]UO2?#&L2^(-"LKEX+75)H1";I5./,V G M:#U S7]%5]^T=\+-2L[BSO-=BNK2XC:*:WGTVX>.1&&&5E,6"""00>N:\P.E M?LC$Y/@#X?D_]B3%_P#(U 'YU?\ !)O]I=?A+\:G\#:S>>5X<\8%+:+S&^2& M^!Q"?;<6*?\ @3TK]NZ^7K6S_9,L;B*XM_ O@.WN(F#QRQ>"XU9&!R""+;( M(/>O4/\ AIOX:?\ 0R?^2%S_ /&Z /4:*\N_X:;^&G_0R?\ DA<__&Z/^&F_ MAI_T,G_DA<__ !N@#U&BO+O^&F_AI_T,G_DA<_\ QNC_ (:;^&G_ $,G_DA< M_P#QN@#U&BO+O^&F_AI_T,G_ )(7/_QNC_AIOX:?]#)_Y(7/_P ;H ]1HKR[ M_AIOX:?]#)_Y(7/_ ,;H_P"&F_AI_P!#)_Y(7/\ \;H ]1HKR[_AIOX:?]#) M_P"2%S_\;H_X:;^&G_0R?^2%S_\ &Z /4:*\N_X:;^&G_0R?^2%S_P#&Z/\ MAIOX:?\ 0R?^2%S_ /&Z /)OV!?^;C?^RS>(_P#VWKZJKY+_ .">&J6VMZ7^ MT#J-E)YUG>?&#Q!<02;2N^-UMF4X(!&01P1FOK2@ K\J_P#@N=_S1/\ [C?_ M +85^JE?E7_P7._YHG_W&_\ VPH ^JO^"7'_ "8G\,O^XG_Z=+NOJJOE7_@E MQ_R8G\,O^XG_ .G2[KZJH \/^,?PW\1>*OVAO@/XFTO3OM6A^&;S5Y=6NO/C M3[,L]@T41VLP9]SD#Y V.IP.:P?VA/AW\1-%^+_A+XQ_"W1;'Q=KFDZ9^OQ8G4K&5UE7R9WRD/"2,UP$;"<;5Q5;Q/X/_:._:,\* M:)\)/B%\/="\(>%8[JS;Q-XR@\01WJ:Q;VTB2,EK:H!)$TK1KS(< 9Z5]O44 M #=_@MM)-T_BO^TXAY=V)-HL_LF/,.4P_FYV]NM?*WA[ MPK^T;^SAHWB/X9_#SX>Z)XW\+7FH7MUX;\67/B".R&C174C2[+NV<&28QR2. M._$7A/0;GP_K^@W5\-/&L M0W$PN9)+>9\I$ZW)9AO&"I]L5Z+\ ?AQ\1/$GQK\2_&GXJ:!I_@[6KS2(?#N MB^%[*_6_DTZR24S2M-<)A'>24@_(, #UKZ3HH *Y;XJ?\DP\7_\ 8'O/_1#U MU-+_P#L#WG_ *(>@ ^%?_),/"'_ &![/_T0E=37+?"O_DF'A#_L M#V?_ *(2NIH **** "BBB@ HHHH **** "BBB@ K\7_^"U[?\9*>#A@\>$H3 MTX_X_+NOV@HH _E7KZ#_ &+?V36_;!^(&O\ A2+Q,/"UQIVCOJD5TUE]J21E MFAC\MEWH0#YN=P)QCH:_HEHH _#/XF?\$AOCOX'\V?0H-%\=6:_,O]DWPAGV M_P"U'.(^?9&;^E?*GC[X/^._A->"#QAX1USPO,&PC:G8RP*Q]4=@ WU4FOZ= MZ@O;&VU*TEM;RWBNK:5=LD,R!T<>A4\$4 ?S4^#/VFOBW\/=B^'/B5XITF!, M8MH-6G\CCIF(L4/XBO>?!?\ P5D_:*\)E!>>(]+\50HX)ZGRT'E,<\Y:,FOC+XM M?\$2]6LQ/=_#7Q_;ZB@R8],\2VY@DP.WVB(,K$^\:CW] "YX!_X+?W*^7#XV M^%\4H_CO- U(ICZ0RJ<_]_*^D?A__P %:/V>_&QCCU#6M6\'7#\"/7=-?;G_ M 'X#*@'NQ%?D9\6OV.?C#\"VED\9?#W5[?38L[M4T]1=6G3()GBWHOKAL'KT MQ7ENGZ'8ZKA(=:M[2?:/W>HHT(=S_"KJ'4#_ &G*"@#^E[P'\9/ ?Q2A$O@_ MQEH7B8$;BNEZA%.Z_P"\JL64^Q KL:_F)OOA7XU\.Z>==31;V;2K?H@K MZ:^'O_!9;X,>)A'%XGTGQ%X-N3]^26V6]ME^CQ,9#_W[% 'WQ17D/P]_:\^" M_P 5/+7PS\3/#M]<2?"L0((+=6^G7X_\ !7[6GQ:\*_#"7X7Z+X[O-$\)W\P63:2'AC;Y6195 M4R1Q'JRQ]>1R"0?JC7_^"2OQM\7^!_$/C[Q7XGL]1^)%TYO3H+2FYGNB(&$+#I-<*>"P M[1GZGT(![S^P_P#\$^_ /[.NBZ7XON)K?QMXYO+9+B/7I(O]'M5=00+-&&5! M4_ZQAO(S]P$K7V+110 445'//':PR332+%#&I=Y)&"JJ@9))/0 4 25E>*/% M>C>"-!O-;\0ZK9Z)H]FGF7%]?SK##$OJSL0!7QC^T]_P5:^&WP<6YT7P&8OB M3XN&8Q]AE_XEML_3]Y.,^8<_PQ9S@@LIKY#\6?"CXP_M,:8/BM^U-X\;X5_" MZU<2VMA>1F*:0$$B.QT\_LUZ M/=:QJ>$M;\>?$8:'IES=_% M?XFZQ/MN+JWD:]A$Q^\%E8G[0R@8:9CY2A6(WKMD'OG@OPWK_P"U5K=W\)_V M:_!\G@7X7H436]>U!R;O4(]W$NI70R2#@LEI'\N46>D:GL"Q8\T >+?L*_\$VM&_9Y6 MU\;>/1;>)?B7(!+$/];:Z03SB(G[\WK+VZ)W9ON.BB@ HHHH **** "BBB@ MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *** M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** /E M7]@7_FXW_LLWB/\ ]MZ^JJ^5?V!?^;C?^RS>(_\ VWKZJH *_*O_ (+G?\T3 M_P"XW_[85^JE?E7_ ,%SO^:)_P#<;_\ ;"@#ZJ_X)\_]$/74URWQ4_Y)AXO_P"P/>?^B'H /A7_ ,DP\(?]@>S_ /1"5U-< MM\*_^28>$/\ L#V?_HA*ZF@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M **** "BBB@ KP;XP_L,_!'XX>?-XC\!:=#JDN2=5TA38W>X_P 3/%M\P_\ M70,/:O>:* /RY\6V,D] M,&-1ZGT^?/B59?&7X/\ FI^T!^S_ *)\0]$0XF\0RZ8L%R4ZY_M73RIR>3F; M>W7CK7[DTC*&4@C(/!!H _ K1_"7[)7QBVK9^+?%_P #-=E_Y=]>@76M*5NR MI-&$E ]6DV@5TVM?\$R?BSJ>CS:Y\.O$G@WXQZ%<#"7NB:I"\S*.V9L*C>R2 M$_C7ZE_&/]@3X&?&\SW&N>!K+3=6ER3JN@_Z!<[C_$WEX21O>16KXU\7?\$B M_B#\*]8D\0? ?XM75C>IS';7\\FGW04<[?M-O\LA/HR(OK0!^?7Q"^!_C3X5 M33?\)W\,/$7AB)1L2X6*6&V)_O>;(DBR?\!<"K'PY^)_B+P&Z+X+^,6O>"M@ MW,DSW=I Q_NA;9I@W/\ ?4"ON)OVR?VPOV3U-I\8_AZWC'PY'\DNH7]FH4IT MVB^M08>?^FBLQSS6OI?[4'[#_P"TOB'XD?#.W\ :W/Q)>&Q,*-(>_P!KLMKM M@_Q2JH]>* /+?AK^W!^U[I0@BT;5-&^+40_U5E!'9ZI=,O\ M16CK=#/^V U M>H6?_!8KXB^ YH[;XE? \6DY^5C#/,\;OQKBYC:-U_X$Y(Y^EV>/X??%6/Q1 MI*C":4NL2HC = UK=J;?T_B- 'LGA7_@M%\&M615UOPYXMT&/QO M^S3JWA>\5RLL_A;Q'<2$U 'ZY:5^VG\!=8V?9_B_X.CW M@D?:M8AM^GKYC+C\:Z.Q_:2^$FIQB2S^*7@N[C)VAX/$-HXSZ9$G6ORBT'P' M_P $]_'((/COQWX,GFP$@OPX\OC^^+:9!T_B8CGBO2= _P"">/['_CYH1X5_ M:!N[J1Q_Q[/X@TQYSQD?N_)1AQGJO8^E 'Z0WGQV^&NGS>5=_$/PK;2XSY0_\$4OA1=0 MI+#X^\6RQ.-RR(]HRL/4$0\UM1_\$5O@@C*S>)_'T@!!*MJ-D ?;BSS^M 'N MVO?\%"OV=?#>_P"U_%;19MO7[ LUYVSQY,;Y_"O'?&7_ 6.^!7AZ.1='MO$ MWBF8<(;/3E@B8^[3NC ?\!)]JW=!_P""2'[.FC[/M>A:UKFTC/V_69EW!&C;2?A3X9\R/[DM_8K>R*TX[%F'UZ53D^#/[>G[57[KQA MXF?X=^&[@?-;S7<>G(8^Z&"T!F?Z3?G7ZL:?IMII%G%:6-K#96D0VQP6\8C1 M!Z!0,"K- 'Y^?!;_ ((W_#'P9-#J'Q UO4OB%J"X=K09L+'=U.51C(^#W,@! M[KSBON3P3X \-?#;0XM&\*:!IOAS2HONV>F6J01YQC<0H&6/G>'-+N=2U:_M=+TZV3S)[R]F6&&)?[S.Q M4>Y-?CA\%?\ @H+^TSXH^%^A^ ?AMX-OO&>O6*2PWGBV^ANM9O97>5Y%=W8^ M7'M5U0>:7&$'0<#N]+_X)P_M'_M/ZE;ZU\??B;)I%H6\P:;)<_VA/%ZA((BM MM#GU1CCG*^H![Q^T%_P5P^$_PNANM/\ ! E^)/B%,HK6+&'3HV]6N&'S@<'] MVK ]-PZU\WVOPN_:Z_X*,3)>>,]3D^&_PSN6#I:SQ/9VCQYR#%: ^;<]'-,3XN?&ZV&/M.H2+*NFS8^\Y \NW(.<(@ M,V,!F .ZLSX6_LA?&G_@H-XPL_B9\?M9OO#G@O[]AI*1^1-+"2#LM8#D6\1 M'[UP7'Q]X[C(E6:XBS86,FPZ[::;>21"YOMBFV%Q'"P MGEA #G]T#M/)QFOMJOD_]HC3O%/PV_::\(?&6#X?ZG\4/"5AX>GT.73?#]LM MUJFDW+S^;]KMX&(W[U C)4@@ Y(!P0#R_P#9.\>>&_!NE_'[Q+\'-1OKWX$> M'-(6\T:QU6XED6+4HK>66X%NDQ-Q'"5$61*H+,M>A?#7P!K?[0GQ@^*/ MCZX^'VL?";P?XG\'-X5:S\06B6FI:Q^)+_4)]!U>VUBX@/AZ".XDAM4M(T94 41J_P ZG)/(SFOJGX;7 M4/PQG\'_ ;@\/\ B*Z@TCPK;E?$XL,Z1B$+!Y#7&[BX.W?Y>W[ISFOFGX=_ M$/XD_LC^#=;^$*?!;QIXXOK+4+]O".N>'K1)])NK:>9YH/M=QN M2C2E6!4X M"\<8H YW3OB)XI_:8^#_ .S-\/M?UK4;!O&U[J=OXKO;"Y,-S?V^DB1)8S(O M03NB;RI!.3VS7?>&_A/HO['?[5WPR\._#==0TKP#\0[34['4/#V ML(N(KJ,3.[J[*'1L-C '2L9_V=_'GP"^#?[/WB+0M%F\9^+?AM>7=YKNAZ?, MIGO(=060WRV[-_K'1Y 57/S;>YQ76>"]2\6?M1?M+^!O'MU\._%?PY\"?#^Q MOVMO^$RM187^HZC=QB$A;;5W9&!@YXP* *OPU^)7A&Q^'7A:VN?%.BV]S#I5K'+#+J, M*NC"%058%L@@C!!KH_\ A:G@K_H;]!_\&<'_ ,57.?#7X:^$;[X=>%KFY\*Z M+<7,VE6LDLTNG0L[L85)9B5R22"O^AOT'_P9P?\ Q5'_ JOP5_T*&@_^"R#_P") MH_X57X*_Z%#0?_!9!_\ $T '_"U/!7_0WZ#_ .#.#_XJC_A:G@K_ *&_0?\ MP9P?_%4?\*K\%?\ 0H:#_P""R#_XFC_A5?@K_H4-!_\ !9!_\30 ?\+4\%?] M#?H/_@S@_P#BJ/\ A:G@K_H;]!_\&<'_ ,51_P *K\%?]"AH/_@L@_\ B:/^ M%5^"O^A0T'_P60?_ !- !_PM3P5_T-^@_P#@S@_^*H_X6IX*_P"AOT'_ ,&< M'_Q5'_"J_!7_ $*&@_\ @L@_^)H_X57X*_Z%#0?_ 60?_$T '_"U/!7_0WZ M#_X,X/\ XJC_ (6IX*_Z&_0?_!G!_P#%4?\ "J_!7_0H:#_X+(/_ (FC_A5? M@K_H4-!_\%D'_P 30 ?\+4\%?]#?H/\ X,X/_BJ/^%J>"O\ H;]!_P#!G!_\ M51_PJOP5_P!"AH/_ (+(/_B:/^%5^"O^A0T'_P %D'_Q- !_PM3P5_T-^@_^ M#.#_ .*H_P"%J>"O^AOT'_P9P?\ Q5'_ JOP5_T*&@_^"R#_P")H_X57X*_ MZ%#0?_!9!_\ $T '_"U/!7_0WZ#_ .#.#_XJC_A:G@K_ *&_0?\ P9P?_%4? M\*K\%?\ 0H:#_P""R#_XFC_A5?@K_H4-!_\ !9!_\30 ?\+4\%?]#?H/_@S@ M_P#BJ/\ A:G@K_H;]!_\&<'_ ,51_P *K\%?]"AH/_@L@_\ B:/^%5^"O^A0 MT'_P60?_ !- !_PM3P5_T-^@_P#@S@_^*H_X6IX*_P"AOT'_ ,&<'_Q5'_"J M_!7_ $*&@_\ @L@_^)H_X57X*_Z%#0?_ 60?_$T '_"U/!7_0WZ#_X,X/\ MXJC_ (6IX*_Z&_0?_!G!_P#%4?\ "J_!7_0H:#_X+(/_ (FC_A5?@K_H4-!_ M\%D'_P 30 ?\+4\%?]#?H/\ X,X/_BJ/^%J>"O\ H;]!_P#!G!_\51_PJOP5 M_P!"AH/_ (+(/_B:/^%5^"O^A0T'_P %D'_Q- "/\4?!,BLK>+M 96&"K:E M01Z?>KY]^+G[+7[*OQH\^;6[#PCI^IRDL=4T/4H=/N-Q_C8Q.%D/_716KZ#_ M .%5^"O^A0T'_P %D'_Q-'_"J_!7_0H:#_X+(/\ XF@#\O/&?_!,O3_ VL-K MOP0_:+T[1=0C)\B'5=76TN$'4 7EJV<_]LA]:QH?VJOVQOV8;A(/$4ND?$[0 MX3@2M+;ZJ&3NWG6CB=?K+T],=?U<_P"%5^"O^A0T'_P60?\ Q-'_ JOP5_T M*&@_^"R#_P")H ^"?AG_ ,%JO NJ[+7X@>!]:\+7@.Q[C2I$OX 1U+!O+=![ M!7-?0-A^TO\ LH_M(6:KJ7B3P'KQ88^R^+K:&WESTP$O$4DC_9S[5Z=XP_9= M^$'CZWDAU_X9^%=0WC!F;284F'^[*JAU_ BOF7XD?\$=_@?XN\V;PW-KW@>Z M;E$L;S[5; ^Z3AG(]A(* .@\6?L3?L=^--\[Z5X8TV:3++/HWB%K4#/=42;R M\>GRXKQGQ;_P2K_9MU4O)H'Q:OM!E;.(YM9L;N%?3"E5;\W/:O/]<_X)&?&G MX<3/&)7F\'?M0:':N22%D LR.W+Q739. M"><"F_\ #-/[4?@7]YX;_:IT'4H8^4MCX\NAD]?]7*ICY( Z\YYXS26G_!4" M3P7<+:_$']F'0;2?.U_)@.GL".#B.:W+1;&ZA7GNP=6Z8Z)Z_B >:?9_VX]$BVVOQE\/W^]LL/\ A)]*D*_C M,!@?0T2_$S_@H%:2&&/QMX?N8TPJRKJGA0AN.OS,&_,5]*:/_P %"?V.-253 M+Q-X)0#_GXTCR3^3P@T M ?&G_"U/^"@O_0WZ#_X,_"/_ ,52_P#"R'K_P#KI?\ AW'X MK^(DF/B1^U7H=[$3EO\ B:2ZL3SN_P"6\\?\7^/M7TKK7_!0C]CC2P?L[Z=J MY ^[9>$91WQC][ @]Z\U\7?\%4OV;-)1TT#X37VOSCHTVC6-I">?[Q9F]_N= MQ^ !^1=U"+>ZFB5MZQNRAO7!QFHJ]A^.'Q1^&/CB-8?A_P#!>S^'"&8R-?/X M@O\ 4[F5?[N)7$2@GJ A(Z ^N)^S[\%;S]H3XK:-X%T_6],T"]U-F6*ZU9G$ M18*3L&Q6)>/M8U+X@:BN&:U4FPL,^FR-C(V M#W,@![K7V1X?^ _PV\*:7#IVC^ /#.G640"K#;Z3 HX&,GY.3ZD\GO0!^:_P M9_X)VZ/X\\1#QO\ M'?&+3?$&L7+B:?1;/7XYI)#UV7%V7SCMLBX'\+U^C7@ M;5OA/\,_#=KX?\*:IX3\/Z+:C$5EI][;Q1@]V(#"O^AOT'_P &<'_Q5'_"J_!7_0H: M#_X+(/\ XFC_ (57X*_Z%#0?_!9!_P#$T '_ M3P5_T-^@_^#.#_P"*H_X6 MIX*_Z&_0?_!G!_\ %4?\*K\%?]"AH/\ X+(/_B:/^%5^"O\ H4-!_P#!9!_\ M30 ?\+4\%?\ 0WZ#_P"#.#_XJC_A:G@K_H;]!_\ !G!_\51_PJOP5_T*&@_^ M"R#_ .)H_P"%5^"O^A0T'_P60?\ Q- !_P +4\%?]#?H/_@S@_\ BJ/^%J>" MO^AOT'_P9P?_ !5'_"J_!7_0H:#_ ."R#_XFC_A5?@K_ *%#0?\ P60?_$T M'_"U/!7_ $-^@_\ @S@_^*H_X6IX*_Z&_0?_ 9P?_%4?\*K\%?]"AH/_@L@ M_P#B:/\ A5?@K_H4-!_\%D'_ ,30 ?\ "U/!7_0WZ#_X,X/_ (JC_A:G@K_H M;]!_\&<'_P 51_PJOP5_T*&@_P#@L@_^)H_X57X*_P"A0T'_ ,%D'_Q- !_P MM3P5_P!#?H/_ (,X/_BJ/^%J>"O^AOT'_P &<'_Q5'_"J_!7_0H:#_X+(/\ MXFC_ (57X*_Z%#0?_!9!_P#$T '_ M3P5_T-^@_^#.#_P"*H_X6IX*_Z&_0 M?_!G!_\ %4?\*K\%?]"AH/\ X+(/_B:/^%5^"O\ H4-!_P#!9!_\30 ?\+4\ M%?\ 0WZ#_P"#.#_XJC_A:G@K_H;]!_\ !G!_\51_PJOP5_T*&@_^"R#_ .)H M_P"%5^"O^A0T'_P60?\ Q- !_P +4\%?]#?H/_@S@_\ BJ/^%J>"O^AOT'_P M9P?_ !5'_"J_!7_0H:#_ ."R#_XFC_A5?@K_ *%#0?\ P60?_$T '_"U/!7_ M $-^@_\ @S@_^*H_X6IX*_Z&_0?_ 9P?_%4?\*K\%?]"AH/_@L@_P#B:/\ MA5?@K_H4-!_\%D'_ ,30 ?\ "U/!7_0WZ#_X,X/_ (JC_A:G@K_H;]!_\&<' M_P 51_PJOP5_T*&@_P#@L@_^)H_X57X*_P"A0T'_ ,%D'_Q- !_PM3P5_P!# M?H/_ (,X/_BJ/^%J>"O^AOT'_P &<'_Q5'_"J_!7_0H:#_X+(/\ XFC_ (57 MX*_Z%#0?_!9!_P#$T '_ M3P5_T-^@_^#.#_P"*H_X6IX*_Z&_0?_!G!_\ M%4?\*K\%?]"AH/\ X+(/_B:/^%5^"O\ H4-!_P#!9!_\30 ?\+4\%?\ 0WZ# M_P"#.#_XJC_A:G@K_H;]!_\ !G!_\51_PJOP5_T*&@_^"R#_ .)H_P"%5^"O M^A0T'_P60?\ Q- !_P +4\%?]#?H/_@S@_\ BJ/^%J>"O^AOT'_P9P?_ !5' M_"J_!7_0H:#_ ."R#_XFC_A5?@K_ *%#0?\ P60?_$T '_"U/!7_ $-^@_\ M@S@_^*H_X6IX*_Z&_0?_ 9P?_%4?\*K\%?]"AH/_@L@_P#B:/\ A5?@K_H4 M-!_\%D'_ ,30 ?\ "U/!7_0WZ#_X,X/_ (JC_A:G@K_H;]!_\&<'_P 51_PJ MOP5_T*&@_P#@L@_^)H_X57X*_P"A0T'_ ,%D'_Q- !_PM3P5_P!#?H/_ (,X M/_BJ/^%J>"O^AOT'_P &<'_Q5'_"J_!7_0H:#_X+(/\ XFC_ (57X*_Z%#0? M_!9!_P#$T '_ M3P5_T-^@_^#.#_P"*H_X6IX*_Z&_0?_!G!_\ %4?\*K\% M?]"AH/\ X+(/_B:/^%5^"O\ H4-!_P#!9!_\30 ?\+4\%?\ 0WZ#_P"#.#_X MJC_A:G@K_H;]!_\ !G!_\51_PJOP5_T*&@_^"R#_ .)H_P"%5^"O^A0T'_P6 M0?\ Q- !_P +4\%?]#?H/_@S@_\ BJ/^%J>"O^AOT'_P9P?_ !5'_"J_!7_0 MH:#_ ."R#_XFC_A5?@K_ *%#0?\ P60?_$T '_"U/!7_ $-^@_\ @S@_^*H_ MX6IX*_Z&_0?_ 9P?_%4?\*K\%?]"AH/_@L@_P#B:/\ A5?@K_H4-!_\%D'_ M ,30 ?\ "U/!7_0WZ#_X,X/_ (JC_A:G@K_H;]!_\&<'_P 51_PJOP5_T*&@ M_P#@L@_^)H_X57X*_P"A0T'_ ,%D'_Q- !_PM3P5_P!#?H/_ (,X/_BJ/^%J M>"O^AOT'_P &<'_Q5'_"J_!7_0H:#_X+(/\ XFC_ (57X*_Z%#0?_!9!_P#$ MT '_ M3P5_T-^@_^#.#_P"*H_X6IX*_Z&_0?_!G!_\ %4?\*K\%?]"AH/\ MX+(/_B:/^%5^"O\ H4-!_P#!9!_\30 ?\+4\%?\ 0WZ#_P"#.#_XJC_A:G@K M_H;]!_\ !G!_\51_PJOP5_T*&@_^"R#_ .)H_P"%5^"O^A0T'_P60?\ Q- ! M_P +4\%?]#?H/_@S@_\ BJ/^%J>"O^AOT'_P9P?_ !5'_"J_!7_0H:#_ ."R M#_XFC_A5?@K_ *%#0?\ P60?_$T '_"U/!7_ $-^@_\ @S@_^*H_X6IX*_Z& M_0?_ 9P?_%4?\*K\%?]"AH/_@L@_P#B:/\ A5?@K_H4-!_\%D'_ ,30 ?\ M"U/!7_0WZ#_X,X/_ (JC_A:G@K_H;]!_\&<'_P 51_PJOP5_T*&@_P#@L@_^ M)H_X57X*_P"A0T'_ ,%D'_Q- !_PM3P5_P!#?H/_ (,X/_BJ/^%J>"O^AOT' M_P &<'_Q5'_"J_!7_0H:#_X+(/\ XFC_ (57X*_Z%#0?_!9!_P#$T '_ M3 MP5_T-^@_^#.#_P"*H_X6IX*_Z&_0?_!G!_\ %4?\*K\%?]"AH/\ X+(/_B:/ M^%5^"O\ H4-!_P#!9!_\30 ?\+4\%?\ 0WZ#_P"#.#_XJC_A:G@K_H;]!_\ M!G!_\51_PJOP5_T*&@_^"R#_ .)H_P"%5^"O^A0T'_P60?\ Q- !_P +4\%? M]#?H/_@S@_\ BJ/^%J>"O^AOT'_P9P?_ !5'_"J_!7_0H:#_ ."R#_XFC_A5 M?@K_ *%#0?\ P60?_$T '_"U/!7_ $-^@_\ @S@_^*H_X6IX*_Z&_0?_ 9P M?_%4?\*K\%?]"AH/_@L@_P#B:/\ A5?@K_H4-!_\%D'_ ,30 ?\ "U/!7_0W MZ#_X,X/_ (JC_A:G@K_H;]!_\&<'_P 51_PJOP5_T*&@_P#@L@_^)H_X57X* M_P"A0T'_ ,%D'_Q- !_PM3P5_P!#?H/_ (,X/_BJ/^%J>"O^AOT'_P &<'_Q M5'_"J_!7_0H:#_X+(/\ XFC_ (57X*_Z%#0?_!9!_P#$T '_ M3P5_T-^@_ M^#.#_P"*H_X6IX*_Z&_0?_!G!_\ %4?\*K\%?]"AH/\ X+(/_B:/^%5^"O\ MH4-!_P#!9!_\30 ?\+4\%?\ 0WZ#_P"#.#_XJC_A:G@K_H;]!_\ !G!_\51_ MPJOP5_T*&@_^"R#_ .)H_P"%5^"O^A0T'_P60?\ Q- !_P +4\%?]#?H/_@S M@_\ BJ/^%J>"O^AOT'_P9P?_ !5'_"J_!7_0H:#_ ."R#_XFC_A5?@K_ *%# M0?\ P60?_$T '_"U/!7_ $-^@_\ @S@_^*H_X6IX*_Z&_0?_ 9P?_%4?\*K M\%?]"AH/_@L@_P#B:/\ A5?@K_H4-!_\%D'_ ,30 ?\ "U/!7_0WZ#_X,X/_ M (JC_A:G@K_H;]!_\&<'_P 51_PJOP5_T*&@_P#@L@_^)H_X57X*_P"A0T'_ M ,%D'_Q- !_PM3P5_P!#?H/_ (,X/_BJ/^%J>"O^AOT'_P &<'_Q5'_"J_!7 M_0H:#_X+(/\ XFC_ (57X*_Z%#0?_!9!_P#$T '_ M3P5_T-^@_^#.#_P"* MH_X6IX*_Z&_0?_!G!_\ %4?\*K\%?]"AH/\ X+(/_B:/^%5^"O\ H4-!_P#! M9!_\30 ?\+4\%?\ 0WZ#_P"#.#_XJC_A:G@K_H;]!_\ !G!_\51_PJOP5_T* M&@_^"R#_ .)H_P"%5^"O^A0T'_P60?\ Q- !_P +4\%?]#?H/_@S@_\ BJ/^ M%J>"O^AOT'_P9P?_ !5'_"J_!7_0H:#_ ."R#_XFC_A5?@K_ *%#0?\ P60? M_$T '_"U/!7_ $-^@_\ @S@_^*H_X6IX*_Z&_0?_ 9P?_%4?\*K\%?]"AH/ M_@L@_P#B:/\ A5?@K_H4-!_\%D'_ ,30 ?\ "U/!7_0WZ#_X,X/_ (JC_A:G M@K_H;]!_\&<'_P 51_PJOP5_T*&@_P#@L@_^)H_X57X*_P"A0T'_ ,%D'_Q- M !_PM3P5_P!#?H/_ (,X/_BJ/^%J>"O^AOT'_P &<'_Q5'_"J_!7_0H:#_X+ M(/\ XFC_ (57X*_Z%#0?_!9!_P#$T '_ M3P5_T-^@_^#.#_P"*H_X6IX*_ MZ&_0?_!G!_\ %4?\*K\%?]"AH/\ X+(/_B:/^%5^"O\ H4-!_P#!9!_\30 ? M\+4\%?\ 0WZ#_P"#.#_XJC_A:G@K_H;]!_\ !G!_\51_PJOP5_T*&@_^"R#_ M .)H_P"%5^"O^A0T'_P60?\ Q- !_P +4\%?]#?H/_@S@_\ BJ/^%J>"O^AO MT'_P9P?_ !5'_"J_!7_0H:#_ ."R#_XFC_A5?@K_ *%#0?\ P60?_$T '_"U M/!7_ $-^@_\ @S@_^*H_X6IX*_Z&_0?_ 9P?_%4?\*K\%?]"AH/_@L@_P#B M:/\ A5?@K_H4-!_\%D'_ ,30 ?\ "U/!7_0WZ#_X,X/_ (JC_A:G@K_H;]!_ M\&<'_P 51_PJOP5_T*&@_P#@L@_^)H_X57X*_P"A0T'_ ,%D'_Q- !_PM3P5 M_P!#?H/_ (,X/_BJ/^%J>"O^AOT'_P &<'_Q5'_"J_!7_0H:#_X+(/\ XFC_ M (57X*_Z%#0?_!9!_P#$T '_ M3P5_T-^@_^#.#_P"*H_X6IX*_Z&_0?_!G M!_\ %4?\*K\%?]"AH/\ X+(/_B:/^%5^"O\ H4-!_P#!9!_\30 ?\+4\%?\ M0WZ#_P"#.#_XJC_A:G@K_H;]!_\ !G!_\51_PJOP5_T*&@_^"R#_ .)H_P"% M5^"O^A0T'_P60?\ Q- !_P +4\%?]#?H/_@S@_\ BJ/^%J>"O^AOT'_P9P?_ M !5'_"J_!7_0H:#_ ."R#_XFC_A5?@K_ *%#0?\ P60?_$T '_"U/!7_ $-^ M@_\ @S@_^*H_X6IX*_Z&_0?_ 9P?_%4?\*K\%?]"AH/_@L@_P#B:/\ A5?@ MK_H4-!_\%D'_ ,30 ?\ "U/!7_0WZ#_X,X/_ (JC_A:G@K_H;]!_\&<'_P 5 M1_PJOP5_T*&@_P#@L@_^)H_X57X*_P"A0T'_ ,%D'_Q- !_PM3P5_P!#?H/_ M (,X/_BJ/^%J>"O^AOT'_P &<'_Q5'_"J_!7_0H:#_X+(/\ XFC_ (57X*_Z M%#0?_!9!_P#$T ?//_!/NZ@OK7]H>YMIH[BVF^,?B*2*:)@R.I%L0RD<$$'( M(KZOKY0_X)]VL%C:_M#VUM#';VT/QC\11Q0Q*%1% M@%4#@ 8 %?5] !7Y5 M_P#!<[_FB?\ W&__ &PK]5*_*O\ X+G?\T3_ .XW_P"V% 'U5_P2X_Y,3^&7 M_<3_ /3I=U]55\J_\$N/^3$_AE_W$_\ TZ7=?55 !1110 4444 %%%% !111 M0 5RWQ4_Y)AXO_[ ]Y_Z(>NIKEOBI_R3#Q?_ -@>\_\ 1#T 'PK_ .28>$/^ MP/9_^B$KJ:Y;X5_\DP\(?]@>S_\ 1"5U- !1110 4444 %%%% !1110 4444 M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110! M%,QX_SFOLFB@#XJ_X=#?L\_P#0.\0?^#A_ M\*GL_P#@D=^SK:S;Y-$UN[7&/+FUF8+]?EVG]:^SJ* /FC1O^";?[-NA8^S? M"VPE.2?],OKRZZC'_+69J])\*_LP?"#P1*LVA?##PEIMPIR+B'1K?SAQC_6% M-WZ^M>G44 ?FY\7O^"0.K?&;XCZ[XQUGXV*E[JERTP@C\*?N[>//R0I_IO"( MN% ] *Y_PW_P13U#PEK^GZUI/QVDLM2L)TN;>XB\*X>.13D,#]MZY%?J'10! M7TZ.YAT^UCO9X[J\2)5GGBB\I)) !N8)EMH)R=N3C.,GK5BBB@ HHHH **** M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M**** "BBB@ HHHH **** "BBB@#Y5_8%_P";C?\ LLWB/_VWKZJKY5_8%_YN M-_[+-XC_ /;>OJJ@ K\J_P#@N=_S1/\ [C?_ +85^JE?E7_P7._YHG_W&_\ MVPH ^JO^"7'_ "8G\,O^XG_Z=+NOJJOE7_@EQ_R8G\,O^XG_ .G2[KZJH ** M*^,/VR/C5#!\4K'X?:K\4KSX.^!=,T3_ (2#Q+XBT>7R]3NC+,T-K8VCA7=9 M"8Y9#L5F*IP,!J /L^BOBW]EOXG0Z#X5^)WB;PU\:9OC9\)M$TEM2LV\27:*X,L,;&&0(2COC&W"K@%CQ\/PW^,=]^SE_PT,/C9XRC^([:,?% MD?AE9T_X1P6^S[0++[!MY/D_)OW9W'.,T ?H%17+_#'QQ#\2?AKX6\701&"# M7-*MM36(]4$T2R;?PW8KX]^'?P\^)/[7'@W6_B\GQI\:>![Z]U"_7PCH?AZ[ M2#2;6V@F>&#[7;[2+HNT19B6&0W'&* /NJBOAA_VB/'GQ]^#?[/WAW0M:F\& M>+?B3>7=GKNN:?"HGLX=/607S6ZM_JW=XP%;'R[NQQ76>"]-\6?LN_M+^!O M5U\1/%?Q&\"?$"QOUMO^$RNA?W^G:C:1B8E;G:I,;Q%AL(X*YH ^NZY;XJ?\ MDP\7_P#8'O/_ $0]=37+?%3_ ))AXO\ ^P/>?^B'H /A7_R3#PA_V![/_P!$ M)74URWPK_P"28>$/^P/9_P#HA*ZF@ HHHH **** "BBB@ HHHH **** "BBB M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH * M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH * M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH MHH ^5?V!?^;C?^RS>(__ &WKZJKY5_8%_P";C?\ LLWB/_VWKZJH *_*O_@N M=_S1/_N-_P#MA7ZJ5^5?_!<[_FB?_<;_ /;"@#ZJ_P""7'_)B?PR_P"XG_Z= M+NOJJOE7_@EQ_P F)_#+_N)_^G2[KZJH *^*OVB%T#X"_MF>&/CGXZ\/SZAX M&G\--H3^(+>P>\'A^^2[M_P!WM7Z) M44 >/_"#7O#?PPL? ?P+N]9$OCG2O"%I<&Q%O+B2UA5;=IA(%\O_ %BD;=V[ MOC'-?,7P9_:F\-?L=?#/4_@[\0+'6[3Q[X;O]0@T'2+;1[B<^(8)+B2:U>TD M160AA(J?.PP1R&_BQHO[8G[5WPR\1?#=M0U7P#\/+3 M4[[4/$DNG36MK/>W4(MXK6,S(CLZJ7=L+C!'6OLZB@ KR3XS?![PAJ_A_P 6 M^*;O2/-UU--GN%N_M,RXDB@(C.P/MXV+QC!QSFO6ZY;XJ?\ ),/%_P#V![S_ M -$/0!YSX _9W^'VM^ _#>HWOA_SKR\TVVN)Y/MMPN^1XE9C@2 #))X Q6]_ MPS)\-/\ H6__ "?N?_CE=1\*_P#DF'A#_L#V?_HA*ZF@#R[_ (9D^&G_ $+? M_D_<_P#QRC_AF3X:?]"W_P"3]S_\\_\ 1#UU-@ ^%?_),/"'_8 M'L__ $0E=37+?"O_ ))AX0_[ ]G_ .B$KJ: "BBB@ HHHH **** "BBB@ HH MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH * M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH * M*** "BBB@#Y5_8%_YN-_[+-XC_\ ;>OJJOE7]@7_ )N-_P"RS>(__;>OJJ@ MK\J_^"YW_-$_^XW_ .V%?JI7Y5_\%SO^:)_]QO\ ]L* /JK_ ()*#;%;6%HN^ZO[ESMAMH$ZO+(Y"JH]<] 3795\H_M ?!WX^^*OV@_#_ (Y\ M WGPZU#P_P"'K II.D^-I=0VVM])N6:[$=L@#2;"$5F9MJEL*I)) '_LG_M! M>.O%G@OXT^(/BNL%G>^$?$%Y$VE6*(R:;;PVL/X?"9\+-X/,O_$U_M,0?8_)^R9\W'F]]N,"M!\3Z:2=.UFP@U&W)Z^7+&KKG\&%?(?A[Q5^T;^T?HWB/XF?# MSXA:)X(\+6>H7MKX;\)W/A^.]&LQ6LC1;[NY)(M&CTJZBN[4 M*\UM)#$3&4,3;E;.<@YKP'P+9WGP!^&O[(WQ&\;0MI&B:=J6LC6KB6-U738] M8\V2W>48RB@M&&9N%W<]>/:/$7Q,\-?M ?MJ?!FR^'VOZ;XML/!-EJ^N:YJ6 MCSK=VMNMQ;BV@B\Z,F/>S,QVY) ':@#Z_KEOBI_R3#Q?_P!@>\_]$/74UY)\ M9OAK_:7A_P 6Z_\ \)5XFM=NFSS?V7;:CLL3L@(V&+;]UMOS#/.YO6@#LOA7 M_P DP\(?]@>S_P#1"5U->(> /@O_ &IX#\-WO_"=^-;/[3IMM-]GM=8V0Q;H ME.Q%V?*HS@#L *WO^%$_]5#\>?\ @[_^PH ]1HKR[_A1/_50_'G_ (.__L*/ M^%$_]5#\>?\ @[_^PH ]1HKR[_A1/_50_'G_ (.__L*/^%$_]5#\>?\ @[_^ MPH ]1HKR[_A1/_50_'G_ (.__L*/^%$_]5#\>?\ @[_^PH ]1HKR[_A1/_50 M_'G_ (.__L*/^%$_]5#\>?\ @[_^PH ]1HKR[_A1/_50_'G_ (.__L*/^%$_ M]5#\>?\ @[_^PH ]1HKR[_A1/_50_'G_ (.__L*/^%$_]5#\>?\ @[_^PH ] M1HKR[_A1/_50_'G_ (.__L*/^%$_]5#\>?\ @[_^PH ]1HKR[_A1/_50_'G_ M (.__L*/^%$_]5#\>?\ @[_^PH ]1HKR[_A1/_50_'G_ (.__L*/^%$_]5#\ M>?\ @[_^PH ]1HKR[_A1/_50_'G_ (.__L*/^%$_]5#\>?\ @[_^PH ]1HKR M[_A1/_50_'G_ (.__L*/^%$_]5#\>?\ @[_^PH ]1HKR[_A1/_50_'G_ (._ M_L*/^%$_]5#\>?\ @[_^PH ]1HKR[_A1/_50_'G_ (.__L*/^%$_]5#\>?\ M@[_^PH ]1HKR[_A1/_50_'G_ (.__L*/^%$_]5#\>?\ @[_^PH ]1HKR[_A1 M/_50_'G_ (.__L*/^%$_]5#\>?\ @[_^PH ]1HKR[_A1/_50_'G_ (.__L*/ M^%$_]5#\>?\ @[_^PH ]1HKR[_A1/_50_'G_ (.__L*/^%$_]5#\>?\ @[_^ MPH ]1HKR[_A1/_50_'G_ (.__L*/^%$_]5#\>?\ @[_^PH ]1HKR[_A1/_50 M_'G_ (.__L*/^%$_]5#\>?\ @[_^PH ]1HKR[_A1/_50_'G_ (.__L*/^%$_ M]5#\>?\ @[_^PH ]1HKR[_A1/_50_'G_ (.__L*/^%$_]5#\>?\ @[_^PH ] M1HKR[_A1/_50_'G_ (.__L*/^%$_]5#\>?\ @[_^PH ]1HKR[_A1/_50_'G_ M (.__L*/^%$_]5#\>?\ @[_^PH ]1HKR[_A1/_50_'G_ (.__L*/^%$_]5#\ M>?\ @[_^PH ]1HKR[_A1/_50_'G_ (.__L*/^%$_]5#\>?\ @[_^PH ]1HKR M[_A1/_50_'G_ (.__L*/^%$_]5#\>?\ @[_^PH ]1HKR[_A1/_50_'G_ (._ M_L*/^%$_]5#\>?\ @[_^PH ]1HKR[_A1/_50_'G_ (.__L*/^%$_]5#\>?\ M@[_^PH ]1HKR[_A1/_50_'G_ (.__L*/^%$_]5#\>?\ @[_^PH ]1HKR[_A1 M/_50_'G_ (.__L*/^%$_]5#\>?\ @[_^PH ]1HKR[_A1/_50_'G_ (.__L*/ M^%$_]5#\>?\ @[_^PH ]1HKR[_A1/_50_'G_ (.__L*/^%$_]5#\>?\ @[_^ MPH ]1HKR[_A1/_50_'G_ (.__L*/^%$_]5#\>?\ @[_^PH ]1HKR[_A1/_50 M_'G_ (.__L*/^%$_]5#\>?\ @[_^PH ]1HKR[_A1/_50_'G_ (.__L*/^%$_ M]5#\>?\ @[_^PH ]1HKR[_A1/_50_'G_ (.__L*/^%$_]5#\>?\ @[_^PH ] M1HKR[_A1/_50_'G_ (.__L*/^%$_]5#\>?\ @[_^PH ]1HKR[_A1/_50_'G_ M (.__L*/^%$_]5#\>?\ @[_^PH ]1HKR[_A1/_50_'G_ (.__L*/^%$_]5#\ M>?\ @[_^PH ]1HKR[_A1/_50_'G_ (.__L*/^%$_]5#\>?\ @[_^PH ]1HKR M[_A1/_50_'G_ (.__L*/^%$_]5#\>?\ @[_^PH ]1HKR[_A1/_50_'G_ (._ M_L*/^%$_]5#\>?\ @[_^PH ]1HKR[_A1/_50_'G_ (.__L*/^%$_]5#\>?\ M@[_^PH ]1HKR[_A1/_50_'G_ (.__L*/^%$_]5#\>?\ @[_^PH ]1HKR[_A1 M/_50_'G_ (.__L*/^%$_]5#\>?\ @[_^PH ]1HKR[_A1/_50_'G_ (.__L*/ M^%$_]5#\>?\ @[_^PH ]1HKR[_A1/_50_'G_ (.__L*/^%$_]5#\>?\ @[_^ MPH ]1HKR[_A1/_50_'G_ (.__L*/^%$_]5#\>?\ @[_^PH ]1HKR[_A1/_50 M_'G_ (.__L*/^%$_]5#\>?\ @[_^PH ]1HKR[_A1/_50_'G_ (.__L*/^%$_ M]5#\>?\ @[_^PH ]1HKR[_A1/_50_'G_ (.__L*/^%$_]5#\>?\ @[_^PH ] M1HKR[_A1/_50_'G_ (.__L*/^%$_]5#\>?\ @[_^PH ]1HKR[_A1/_50_'G_ M (.__L*/^%$_]5#\>?\ @[_^PH ]1HKR[_A1/_50_'G_ (.__L*/^%$_]5#\ M>?\ @[_^PH ]1HKR[_A1/_50_'G_ (.__L*/^%$_]5#\>?\ @[_^PH ]1HKR M[_A1/_50_'G_ (.__L*/^%$_]5#\>?\ @[_^PH ]1HKR[_A1/_50_'G_ (._ M_L*/^%$_]5#\>?\ @[_^PH ]1HKR[_A1/_50_'G_ (.__L*/^%$_]5#\>?\ M@[_^PH ]1HKR[_A1/_50_'G_ (.__L*/^%$_]5#\>?\ @[_^PH ]1HKR[_A1 M/_50_'G_ (.__L*/^%$_]5#\>?\ @[_^PH ]1HKR[_A1/_50_'G_ (.__L*/ M^%$_]5#\>?\ @[_^PH ]1HKR[_A1/_50_'G_ (.__L*/^%$_]5#\>?\ @[_^ MPH ]1HKR[_A1/_50_'G_ (.__L*/^%$_]5#\>?\ @[_^PH ]1HKR[_A1/_50 M_'G_ (.__L*/^%$_]5#\>?\ @[_^PH ]1HKR[_A1/_50_'G_ (.__L*/^%$_ M]5#\>?\ @[_^PH ]1HKR[_A1/_50_'G_ (.__L*/^%$_]5#\>?\ @[_^PH ] M1HKR[_A1/_50_'G_ (.__L*/^%$_]5#\>?\ @[_^PH ]1HKR[_A1/_50_'G_ M (.__L*/^%$_]5#\>?\ @[_^PH ]1HKR[_A1/_50_'G_ (.__L*/^%$_]5#\ M>?\ @[_^PH ]1HKR[_A1/_50_'G_ (.__L*/^%$_]5#\>?\ @[_^PH ]1HKR M[_A1/_50_'G_ (.__L*/^%$_]5#\>?\ @[_^PH ]1HKR[_A1/_50_'G_ (._ M_L*/^%$_]5#\>?\ @[_^PH ]1HKR[_A1/_50_'G_ (.__L*/^%$_]5#\>?\ M@[_^PH ]1HKR[_A1/_50_'G_ (.__L*/^%$_]5#\>?\ @[_^PH ]1HKR[_A1 M/_50_'G_ (.__L*/^%$_]5#\>?\ @[_^PH ]1HKR[_A1/_50_'G_ (.__L*/ M^%$_]5#\>?\ @[_^PH ]1HKR[_A1/_50_'G_ (.__L*/^%$_]5#\>?\ @[_^ MPH ]1HKR[_A1/_50_'G_ (.__L*/^%$_]5#\>?\ @[_^PH ]1HKR[_A1/_50 M_'G_ (.__L*/^%$_]5#\>?\ @[_^PH ]1HKR[_A1/_50_'G_ (.__L*/^%$_ M]5#\>?\ @[_^PH ]1HKR[_A1/_50_'G_ (.__L*/^%$_]5#\>?\ @[_^PH ] M1HKR[_A1/_50_'G_ (.__L*/^%$_]5#\>?\ @[_^PH ]1HKR[_A1/_50_'G_ M (.__L*/^%$_]5#\>?\ @[_^PH ]1HKR[_A1/_50_'G_ (.__L*/^%$_]5#\ M>?\ @[_^PH ]1HKR[_A1/_50_'G_ (.__L*/^%$_]5#\>?\ @[_^PH \F_8% M_P";C?\ LLWB/_VWKZJKY+_X)X6']EZ7^T#9?:+B\^S?&#Q!#]HNGWS2[5MA MO=OXF.,D]R37UI0 5^5?_!<[_FB?_<;_ /;"OU4K\J_^"YW_ #1/_N-_^V% M'U5_P2X_Y,3^&7_<3_\ 3I=U]55\J_\ !+C_ ),3^&7_ '$__3I=U]54 %%% M% &5HOA71?#4VI3:1H]AI4VIW+7M])96J0M=W# !I92H&]R 6;).!S60WPC M\#-XR'BYO!?AYO%@.1KQTJ#[<#C&?/V;^GO7644 9#>$="D\4IXF;1=.;Q)' M:FQ36#:1F\6W+;S")L;Q'N^;;G&><5E>(?A'X&\7>(K/7]=\%^'M:UVSV_9M M4U#2H)[J#:F#7644 5-6TFQU[3;G3]3LK?4=/N4,<]K=Q++%*IZ MJR,"&!]"*R/!?PY\*?#;3Y;#PCX8T;PM8S/YLEMHNGQ6<3OTW%8U4$^]=%10 M 5RWQ4_Y)AXO_P"P/>?^B'KJ:Y;XJ?\ ),/%_P#V![S_ -$/0 ?"O_DF'A#_ M + ]G_Z(2NIKEOA7_P DP\(?]@>S_P#1"5U- !1110 4444 %%%% !1110 4 M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11 M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4 M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11 M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M%%%% !1110!\J_L"_P#-QO\ V6;Q'_[;U]55\J_L"_\ -QO_ &6;Q'_[;U]5 M4 %?E7_P7._YHG_W&_\ VPK]5*_*O_@N=_S1/_N-_P#MA0!]5?\ !+C_ ),3 M^&7_ '$__3I=U]55\J_\$N/^3$_AE_W$_P#TZ7=?55 !117AWQS^(GQ>L_&6 MD>#/A#X,TO4-3NK)]1O?$_BX7,>B6,8<(L):%=TDSG<=BME0 Q!!R #W&BOF M_P"#?[1GC&/QEXV\ _&C0]%\/>+?"VD)XA;5?#] 'VY16=X=U^Q\5>'],UO39A<:=J-K'>6TPZ/%(@=6_$$5\E_\ #2'Q M^^*2^)_&/PB\$>"]0^&N@WUU901^(+VY75?$'V9BLSV9B_=1JS*RIYO4C/M0 M!]BT5\R>+/VQI-2^#?PQ\0?#CP]'K_C'XE3I9Z#HNHW(BBMY0C-A?&;3_ (7?&[0O"UGK.NZ?/J6@Z]X,GN#I]YY!'GVS M1W'[Q945@^>A'2@#Z4KEOBI_R3#Q?_V![S_T0]=37+?%3_DF'B__ + ]Y_Z( M>@ ^%?\ R3#PA_V![/\ ]$)74URWPK_Y)AX0_P"P/9_^B$KJ: "BBB@ HHHH M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *** M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *** M* "BBB@ HHHH **** "BBB@#Y5_8%_YN-_[+-XC_ /;>OJJOE7]@7_FXW_LL MWB/_ -MZ^JJ "ORK_P""YW_-$_\ N-_^V%?JI7Y5_P#!<[_FB?\ W&__ &PH M ^JO^"7'_)B?PR_[B?\ Z=+NOJJOE7_@EQ_R8G\,O^XG_P"G2[KZJH *\C^/ M/Q\_X5/_ &1H/A_0+KQM\1?$!D31/#-DP0RA,;YYY3\L-NFY=TC>H SSCURO M$_C1^QA\'?VAO%4'B/X@^$6\0ZQ;VJV45PVK7MN$A5F8($AF1?O.QSC)SR: M.%T_]G/Q1I'PA^,?B3Q=JZ>)/C%XZ\/7=M>76GJ5M;%!;2K;V%DIP5BC+_>) M#.WS,X_M.\N=\)97*[9IG4?,BG(&>.M4 M)/V&?@1-\2O^$]?X:Z2WB;[1]K,^Z7[.9L[O,-MO\@MN^;.S.>>O- '6?LW^ M'[[PO^SK\,]%U*$V^HV/AG3K6XA/5)$MHU9?P(->+_L(^.-"\&_LD3VNMZE: MZ=<>!K[5[/Q%]IF5&LY8[R>1FFR?E+*P;GKGJ:^A9OA3X6G^*4'Q&?2]WC*' M2CHL>I?:)>+,R>:8O+W>7]\YW;=W;..*\\^(7[$GP/\ BKX\'C/Q3\.]-U3Q M&7626[\V:);AEQ@S11NL(XA).P2&!]2\^2Q))P 67A>!]\\CH?HOXU:A:^)/VY/V>M!TYH;O5M MM< MUK4XT<&2SM)+001LXZ@/(P SC.WO7O7CCX6^$?B3X)F\'^)O#UAJ_AF6-(CI MDT($2*F-FP#&PK@;2N"N.,5S'P3_ &8?A=^SI#?I\//"%IX=>^P+FX666XN) M5'(4RS.[[0>=N[&><4 >HUY)\9O"_B^Z\/\ BW4;3QO]BT(:;.[:+_9,,F8U M@/F)YQ.[Y\-SC(W<=*];KEOBI_R3#Q?_ -@>\_\ 1#T ><^ / _Q!N_ ?AN> MR^)OV"SETVV>"T_L"WD\F,Q*53>6RVT8&3R<9K>_X5_\2_\ HK'_ );EM_\ M%5U'PK_Y)AX0_P"P/9_^B$KJ: /+O^%?_$O_ **Q_P"6Y;?_ !5'_"O_ (E_ M]%8_\MRV_P#BJ]1HH \N_P"%?_$O_HK'_EN6W_Q5'_"O_B7_ -%8_P#+($GN_+$?G2!;8,^P<+ MN.3@<#.*^M*^5?V!?^;C?^RS>(__ &WKZJH *_*O_@N=_P T3_[C?_MA7ZJ5 M^5?_ 7._P":)_\ <;_]L* /JK_@EQ_R8G\,O^XG_P"G2[KZJKY5_P""7'_) MB?PR_P"XG_Z=+NOJJ@ HHHH **** "BBB@ HHHH *Y;XJ?\ ),/%_P#V![S_ M -$/74URWQ4_Y)AXO_[ ]Y_Z(>@ ^%?_ "3#PA_V![/_ -$)74URWPK_ .28 M>$/^P/9_^B$KJ: "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ** M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** " MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ** M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@#Y5_8%_YN-_[ M+-XC_P#;>OJJOE7]@7_FXW_LLWB/_P!MZ^JJ "ORK_X+G?\ -$_^XW_[85^J ME?E7_P %SO\ FB?_ '&__;"@#ZJ_X):8<_-OW?=Y]J^A?VA+ M6[OO@+\2+>P!:^E\-ZBD 5=Q,AMI O&#GG'BNEZQX?_X=EPWI,?\ 80^& M1C9WY7K]Z@#ZBT^_M]5L+:]M)EN+2YB6:&9#E71@"K#V((-?* M_B+]MKQ3<:MXHO?A]\$-=^(?@#PK>3V.L>*;75;>T)D@_P"/C[':N#)=!,$9 M0C)!'O7L'[,-G>6/[-'PLMKZ.2*^B\*Z:DR39WJXM8P0??->7_\ !/>ZLK+] MD'1X[IHX9M.O-7BU;S!M\N=;ZX,N\'IP&?A!X.\< M>'M,U'QI<>-9+>V\,Z'IRA+K4+B92RQDMQ$% ;>QR%VGK5/X-_M/:[XO^)+_ M Z^)/PSU#X4^-YK!M5TZSFU.'5+34+9&"R&*ZA 4R(2"T>,@$'-?)_[-L:Z M=IO[%%Y?0R6^CRZIXL6S^T X5Y_/:SY/]Y-VT9YR, XR/I+X]&*Z_;3_ &9K M>V1I-1MQXAN9_+/,=J;%4)?G[ID* 9[B@#Z>KEOBI_R3#Q?_ -@>\_\ 1#UU M->9_$;1OB3XC76])T9O"J>'K^V:U5KXW(NPKQ;9"2H*9R6QP>,9[T ='\*_^ M28>$/^P/9_\ HA*ZFO'_ _HWQC\.:#INDVS>!GMK"VCM8FE-X7*H@4%B !G M YP!5_\ XO3_ -2'_P"3M 'J-%>7?\7I_P"I#_\ )VC_ (O3_P!2'_Y.T >H MT5Y=_P 7I_ZD/_R=H_XO3_U(?_D[0!ZC17EW_%Z?^I#_ /)VC_B]/_4A_P#D M[0!ZC17EW_%Z?^I#_P#)VC_B]/\ U(?_ ).T >HT5Y=_Q>G_ *D/_P G:/\ MB]/_ %(?_D[0!ZC17EW_ !>G_J0__)VC_B]/_4A_^3M 'J-%>(:/X-^+FB>* MO$.OP2^"GO-<^S_:8Y&NS&GDQE$V $9!YR3SZ5O?\7I_P"I#_\ )V@#U&BO M+O\ B]/_ %(?_D[1_P 7I_ZD/_R=H ]1HKR[_B]/_4A_^3M'_%Z?^I#_ /)V M@#U&BO+O^+T_]2'_ .3M'_%Z?^I#_P#)V@#U&BO+O^+T_P#4A_\ D[1_Q>G_ M *D/_P G: /4:*\N_P"+T_\ 4A_^3M'_ !>G_J0__)V@#U&BO+O^+T_]2'_Y M.T?\7I_ZD/\ \G: /4:*\N_XO3_U(?\ Y.T?\7I_ZD/_ ,G: /4:*\N_XO3_ M -2'_P"3M'_%Z?\ J0__ "=H ]1HKR[_ (O3_P!2'_Y.T?\ %Z?^I#_\G: / M4:*\N_XO3_U(?_D[1_Q>G_J0_P#R=H ]1HKR[_B]/_4A_P#D[1_Q>G_J0_\ MR=H ]1HKR[_B]/\ U(?_ ).T?\7I_P"I#_\ )V@#U&BO+O\ B]/_ %(?_D[1 M_P 7I_ZD/_R=H ]1HKQ_Q!HWQC\1Z#J6DW+>!DMK^VDM96B-X'"NA4E201G! MXR#1X?T;XQ^'-!TW2;9O SVUA;1VL32F\+E40*"Q S@G_J0_P#R=H ]1HKR M[_B]/_4A_P#D[1_Q>G_J0_\ R=H ]1HKR[_B]/\ U(?_ ).T?\7I_P"I#_\ M)V@#U&BO+O\ B]/_ %(?_D[1_P 7I_ZD/_R=H ]1HKR[_B]/_4A_^3M'_%Z? M^I#_ /)V@#U&BO+O^+T_]2'_ .3M'_%Z?^I#_P#)V@#U&BO+O^+T_P#4A_\ MD[1_Q>G_ *D/_P G: /4:*\N_P"+T_\ 4A_^3M'_ !>G_J0__)V@#U&BO+O^ M+T_]2'_Y.T?\7I_ZD/\ \G: /4:*\N_XO3_U(?\ Y.T?\7I_ZD/_ ,G: /4: M*\N_XO3_ -2'_P"3M'_%Z?\ J0__ "=H ]1HKR[_ (O3_P!2'_Y.T?\ %Z?^ MI#_\G: /4:*\N_XO3_U(?_D[6#XL\&_%SQE_8WVV7P5%_96I0ZI!]G:[&Z6+ M=M5L@Y7YCD#!]Q0![?17EW_%Z?\ J0__ "=H_P"+T_\ 4A_^3M 'J-%>7?\ M%Z?^I#_\G:/^+T_]2'_Y.T >HT5Y=_Q>G_J0_P#R=H_XO3_U(?\ Y.T >HT5 MY=_Q>G_J0_\ R=H_XO3_ -2'_P"3M 'J-%>7?\7I_P"I#_\ )VC_ (O3_P!2 M'_Y.T >HT5Y=_P 7I_ZD/_R=H_XO3_U(?_D[0!ZC17EW_%Z?^I#_ /)VC_B] M/_4A_P#D[0!ZC17EW_%Z?^I#_P#)VC_B]/\ U(?_ ).T >HT5Y=_Q>G_ *D/ M_P G:/\ B]/_ %(?_D[0!ZC17EW_ !>G_J0__)VC_B]/_4A_^3M 'J-%>7?\ M7I_ZD/\ \G:/^+T_]2'_ .3M 'J-%>7?\7I_ZD/_ ,G:/^+T_P#4A_\ D[0! MZC17EW_%Z?\ J0__ "=H_P"+T_\ 4A_^3M 'J-%>7?\ %Z?^I#_\G:/^+T_] M2'_Y.T >HT5XA_PAOQ<_X3S_ (2SS?!7]H_V;_9?E;KOR?*\WS=V,9W;N^<8 M[=ZWO^+T_P#4A_\ D[0!ZC17EW_%Z?\ J0__ "=H_P"+T_\ 4A_^3M 'J-%> M7?\ %Z?^I#_\G:/^+T_]2'_Y.T >HT5Y=_Q>G_J0_P#R=H_XO3_U(?\ Y.T M>HT5Y=_Q>G_J0_\ R=H_XO3_ -2'_P"3M 'J-%>7?\7I_P"I#_\ )VC_ (O3 M_P!2'_Y.T >HT5Y=_P 7I_ZD/_R=H_XO3_U(?_D[0!ZC17EW_%Z?^I#_ /)V MC_B]/_4A_P#D[0!ZC17EW_%Z?^I#_P#)VC_B]/\ U(?_ ).T >HT5Y=_Q>G_ M *D/_P G:/\ B]/_ %(?_D[0!ZC17EW_ !>G_J0__)VC_B]/_4A_^3M 'J-% M>7?\7I_ZD/\ \G:/^+T_]2'_ .3M 'J-%>7?\7I_ZD/_ ,G:/^+T_P#4A_\ MD[0!ZC17EW_%Z?\ J0__ "=H_P"+T_\ 4A_^3M 'J-%>7?\ %Z?^I#_\G:P? M O@WXN?#[PK8Z!ITO@J:SL]_ER737;2'?(SG)4 =6/;IB@#V^BO+O^+T_P#4 MA_\ D[1_Q>G_ *D/_P G: /4:*\N_P"+T_\ 4A_^3M'_ !>G_J0__)V@#U&B MO+O^+T_]2'_Y.T?\7I_ZD/\ \G: /4:*\N_XO3_U(?\ Y.T?\7I_ZD/_ ,G: M /4:*\N_XO3_ -2'_P"3M'_%Z?\ J0__ "=H ]1HKR[_ (O3_P!2'_Y.T?\ M%Z?^I#_\G: /4:*\N_XO3_U(?_D[1_Q>G_J0_P#R=H ]1HKR[_B]/_4A_P#D M[1_Q>G_J0_\ R=H ]1HKR[_B]/\ U(?_ ).T?\7I_P"I#_\ )V@#U&BO+O\ MB]/_ %(?_D[1_P 7I_ZD/_R=H ]1HKR[_B]/_4A_^3M'_%Z?^I#_ /)V@#U& MBO+O^+T_]2'_ .3M'_%Z?^I#_P#)V@#U&BO+O^+T_P#4A_\ D[1_Q>G_ *D/ M_P G: /4:*\N_P"+T_\ 4A_^3M8/CKP;\7/B#X5OM U&7P5#9WFSS)+5KM9! MLD5Q@L".JCMTS0![?17EW_%Z?^I#_P#)VC_B]/\ U(?_ ).T >HT5Y=_Q>G_ M *D/_P G:/\ B]/_ %(?_D[0!ZC17EW_ !>G_J0__)VC_B]/_4A_^3M 'J-% M>7?\7I_ZD/\ \G:/^+T_]2'_ .3M 'J-%>7?\7I_ZD/_ ,G:/^+T_P#4A_\ MD[0!ZC17EW_%Z?\ J0__ "=H_P"+T_\ 4A_^3M 'J-%>7?\ %Z?^I#_\G:/^ M+T_]2'_Y.T >3?L"_P#-QO\ V6;Q'_[;U]55Y]\&_!WB#P?I_B0>)&TUK[5- M;GU13IE?+(/%_A#7 M8_$7B#18_#C3LNCZ3?>1I^HB6,(%NX=I\U4QE!D;22>:\6\=_L _#_QQXJU[ M5H?$7C;PKIOB*=KG7_#7AK7WL])UB1AB1KF *%?@CXCTWPS+HGBCQ MOXPU"W:]B\->"]*;4;\6RMM,[H&4+'NXR6R<' .#0![317GWP1^.GA7X_P#A M&3Q!X6GN0EM9!/$>4=,O%(E>VL[-%<6L21N_FW!+ HK>6ZK@,20>, D 'J=%%?C-X1^%<^H-=^-?$@G>#3[,+(;6**%YC+2? M'K]ISPE^SZ-%M-7M=9\1>)-K>&?$MBUCJFGLXW1^="Q. PY#*2#ZY!% 'J M5%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1137=8 MU9F8*JC)9C@ >M #J*^69/\ @HU\,(]69_['\:-X(6]_L]OB(N@2'PVLWF>7 MC[7NSC?\N[9C)ZXYKZA^U0_9?M/G1_9]GF>=N&S;C.[/3&.Z9H.K2:/)?RQJL-U(B(YD@(8EHR'&&(4G!XQ@GF?%G[9 M7@/P=X8OM9NK77;QX_$-UX8T_2]-L/M5]K%[;DK*MI"C$NH8,NY]G*GU7(![ MM17B'P5_:X\)_&CQ=>>$?["\5> _&5M:_;AX<\;:0VFWLUMN"^=&NYE9,G'# M9[XP,URWCO\ ;^^'_@?Q5KVDP^'?&WBK3?#L[6VO^)?#6@/>:3H\BC,BW,X8 M8*#EMH;&#W&* /IBBLWPWXDTSQAX?TW7=%O8=2TC4K>.[M+R Y2:)U#*P/H0 M16E0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %% MBQHO\3LQ"JO%/ M ^H:1H]IX/\ '7C3Q3?:9;ZO-X;\(Z'_ &C?:=;S+N1KD+($0]L!V/?H03Z# M\#_CUX3_ &@O"MQK?A::[0V=T]CJ&F:E;-;7NGW*@%H9XFY5QD="1Z$X- 'H MM%>9:9^T5X*USX[7GPCTO4&U/Q=8:5)JU^+4*]O9HLL%?V?[71UUJVUC7=IT5R7C[XEZ7\.[CPM;:A!=W5SXCUB'1+&&S16;SI$=R[;F4!% M2)V8\G"\ D@5X3XD_P""AG@'0=7U>.Q\(?$+Q3X;T>XDMM2\8^'_ V]SHMF M\;%9=]QN!*H0F: /J.BO(/B-^U3X ^'/P[\.>,7O+WQ)8^)O+70+'P[ M9O>7NK,Z;U6"$8).WD[MH'0X/%9_P5_:X\)_&CQ=>>$?["\5> _&5M:_;AX< M\;:0VFWLUMN"^=&NYE9,G'#9[XP,T >WT444 %%%% !1110 4444 %%%% !1 M110 4444 %%%% !1110 4444 %%%% !17S/X[_;^^'_@?Q5KVDP^'?&WBK3? M#L[6VO\ B7PUH#WFDZ/(HS(MS.&&"@Y;:&Q@]QBOH;PWXDTSQAX?TW7=%O8= M2TC4K>.[M+R Y2:)U#*P/H010!I45Y9\-OVDO!?Q:^*'CKP-X8NI]1U'P:8$ MU.]1%-H99"X,4;AB69#&RM\H / )P<4O&O[5'@7X>KX\DUV6_M+7P=7 M"6WFBZN[J)9(K:V1&+R2[7CR-H WCGAB #V"BOGKX7_MM>$?B)X\TWP;JGA/ MQS\-O$&K([Z1;>.]!;31JFQ=SBW;>ZL0.<$C/;)XH^*G[;7A'X8^.M3\)VGA M/QSX^U71T236F\%Z"VH0Z0'4.OVF3ZNKN=ML<,2*6=V/8 FOG7P5_P4"^'GC'Q1H6F3>'_&WAC1_$-R MMIH/BKQ%H#V>CZO,_P#JTM[@LZN[RY<)'#$@+,[$] #7'? OXY>'/VA/AG9^._#*7L&@W1Y'5#*59EQ$A==S9XW $G%>IT %%%% !1110 44 M44 %%%% !1110 4444 %?E7_ ,%SO^:)_P#<;_\ ;"OU4K\J_P#@N=_S1/\ M[C?_ +84 ?57_!+C_DQ/X9?]Q/\ ].EW7U57RK_P2X_Y,3^&7_<3_P#3I=U] M54 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !7S+ M\&5BNOVXOVB9[HAM0MM/\.VUIN.2EJUM*[!?0&7=D#T!QSD_35>!?&C]F/6_ M&GQ&M_B)\.?B3?\ PJ\=_P!GC2;W4+?38=3M;^T#ET2:UF(4NA)VOG(!/M0! MX-XD^/FF_LN_&+]KGQB+:2_M+3_A&GBT],K"VIW%JZ?,0/E!Q$SD9. < G K MP.W_ &E/@5X?^,WP1\9'XC)XH\31ZSJ.L>//$XT:_C+3S6/DQ+&CVZM]GC.( MHHT!VJ,D LQ/Z._L^? .U^!&@:Q'+KVH>+O%'B"_;5==\1ZH LU_( MXU4!5C&0HXS4GQ-^"/\ PL;XK?"SQI_;7]G_ /"#WEY=_8?LOF_;?M%OY.W? MO7R]OWL[6STXZT /W^F^%[&T\'Z9-CY1*P%Y?E??=):( M3ZPD=J\O\=_!KP=\(_VLOV=G\+Z+'87>L:UX@O=3OI)'GNKV8Z;(=\LTA9WP M6; )PN2% %?1WP7^%O\ PJ3P?<:3+J?]M:C?:I?:Q?ZE]G\C[1<75P\SD1[F MV@;P@&X\(*H?$+X-?\)Y\6OA?XV_MC[#_P (3<7]Q]A^R^9]M^TVI@QOWCR] MN=V=K9Z<=: /&_VA+7Q5\(OVFO"WQLTOP#K/Q*\.KX;F\,:EI_AN(7&IZ<6N M!,ES!;DCS=WW& (P!DD#KS?P=^(GB3XH?M[S:[J'@?4? 6ER_#AEM]/USRTU M2:+^T(S'+=0H6\@EC,JQLQ("$G&[ ]D_: _9OU#XL>)O#'C/P?X[OOAI\0O# ML<]M9Z]:6,5]'):S8\R">VD(65HO 5;:1(+:0KSD8YQSD5Z!4-Y:0W]K-:W$:S6\R-')&XRKJ1@@^Q!H M^6]+T?P__P .RX;(B/\ L(_#(R,V!C)T\NS]/O;\MT^]7S[XV_:T\(6OPX^" M_P '/B+XKN?"/AW4O!.EZKXQU=K:ZEN;^W>V0+IT/D1NZF8@F60[<1@JIW-Q M[.W[ .O_ -AM\/HOCCXCB^!K3$GP*-.M_M'D&3S#:C4L^:(<_+LV_=X]Z^O= M/L+?2K"VLK2%;>TMHEAAA085$4 *H]@ !0!^='[(G[57PN\(Z/\ M+2^%M4A M;[+JFI>*M%TRVTZ>".33D@@A@,8:-57,ACC6(E6Y'RXYKZM^&'@GPG\!?@'X M+UCQZFD6.H^%-+>]OO$&J1QF2SN[H>9?.DK#!,RXZ9&SO5G]K+]F7Q-^TE M_P (='HOQ%A\$6?AZ];4FM+CP[%J\-Y<@ 0O)'+*L9$8WX5E89?/4"@#EOA2 MNK_M,?'[2_C=)H=QX:\ >&=+NM,\)_VC 8=0UIKG:);YT(S';[5VQ(W+9W\9 MQ5W_ ()[VME>_L@Z/)=+'--J-YJ\NK>8=WF3M?7 EWD]>!C))X Y/6NC^%/P M;^.7A'QM8ZGXT_:&_P"$]\.PK()]!_X0FQTWSR4(0^?$Y==K$-P.=N.]<9XB M_8E\4V^K>*++X??&_7?AYX \57D]]K'A:UTJWNR))_\ CX^QW3D26H?).$!P M23[4 ;7_ 3CF>;]COP,/.EGMXI-0AMGFSG[.E_<+$.@X"!<>V*^EJYWX=^ M=&^%O@70O"/AZW:UT71;2.RM8V;A0WZL<*\7F.P5AW!=8\@@^O;(C_;D$5O)\"+V)VBU:'XGZ+':21#YRLAD M69>GW3'NS]*]B^-_P;$R;]N1NQNSC(SCJ*\O\ A=^S3_PKS4OAC<7?B/\ MF'P'X4D M\.6, L?(\R:0PB6[)\QL92!4$?.-S'<>P!J_%[XI?#K]FNSO/%&JZ?;P^(?$ M,D=M#8Z+8+)J^OW$:A(88T0;YF4$*"QP@89*@UR?[,?PB\1V.F_$3QKX^LH] M \5?$N^%_>:'ILQ']E6RP"&" RK@M.$R7D7'S-QTS7+?%#]D+XF^,/V@M1^* MGA;XYP^#KZ2RCT[3[2;P7:ZH=-ME4;TBDN)CM+N79F15)WX.0!7KOP-^'WQ+ M\!PZNOQ&^+/_ M*2Y:(V4G_ C=MH_V,*&WC$#'S-V5^]TV\=: /$/ /PI\ M)_!O]O+0?#O@S0[;0M)3X9WDIA@W,TLAU.#=)+(Q+R.<#+N2QP,GBOL&O-+C MX->?^T;9?%7^V-OV?PO+X;_LG[+][?=)/YWF[^,;-NS9WSN[5Z70 4444 %% M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %?,NJ+%=_\%'-# M6](86?PTN)M.5CG$KZBJ3,H['8$&>,@GKCCZ:KQCX_?LZS_%[5_#7BGPSXRO M_AU\0?#?G+IGB*PMH[M1%, )89[>3"31G:IVDC!&?6@#QWXJ?$;2/@K^VYXG M\9W8N9-/T[X13:GJ]K9J"TQAU$"#T&\@NHR>GH*^/OB)^U%\(?'VD>%/'NN> M-;?5_BSJ'C/1=4U:"'3+[R=!T>VG=Q8V[O H9(@P:0IEI9"S?, N/T@^ 7[. M5S\)=>\2>+O%7C74/B1\0_$2PPZAXAOK6.S18(L^7!!;1DI#&"22 3ECFMGX M_P#P1_X7IHOA33_[:_L3^PO$NG^(?,^R_://^S.7\G&]-N[.-W./0T <#H_B MK2OCY^TWX.U;0[G^U?"7A3PE_P )#;W'E/&K7>J?N[5BK@,&%I'<':P! G&> MN*B^,WQ@T?X9V:_!;X0>%M/UOXBZC:O%9>%]*M4AT[1H9L[KR^V+L@A&\OM( MW2$@ ?/NKU7X??"Q_ WB#XA:])JRZEJ_B[5O[1:9K;RUMHDMXH+>#;O.\(L6 M2V1N+'@5\T> _P!B'XX_#*;7)O#/[3\6F7.N7TFI:E*[G2&C^'^ENO_ E&IP1JUHTH M_P!)>%V&Z(2,Q7:IR1M7DXK@?A,FK?M-?M!:3\;9=#N/#7P_\,Z9=:9X3_M& M PZAK37.T37SH1F.WV+MB1N6SOXSBCXT?LB_$KXU>"?AWH^J_'"'^U?"]W+J M-[J5QX,M;B'5[K=_H\DEF9A"HB0LH4JX).X\@5UWPI^#?QR\(^-K'4_&G[0W M_">^'85D$^@_\(38Z;YY*$(?/B@#WVBBB@ HHHH **** "BB MB@ HHHH **** "BBB@ HHHH **** "BBB@ ILF1&V.N.*=10!\O_ /!/>ULK MW]D'1Y+I8YIM1O-7EU;S#N\R=KZX$N\GKP,9)/ ')ZU\K^#?VK],^#?['/P= M\!7?BFX\(KXLFU6WD\6RVTT[:5H\-_.C/"D4;NT[QE8XODVJ3N)&T9^F/$7[ M$OBFWU;Q19?#[XWZ[\// 'BJ\GOM8\+6NE6]V1)/_P ?'V.Z>M3^,OV4KCQ1XH^-6LVWC$Z8WQ*T6RT22-=-\PZ?%#&\4K!O-'F&1)& X M7:2#\W2M']IS]G'4_CQ\'+#X>>'/&2^ M,AN+9KB0Z4-16YMH!\ELT;2H"FX M1L<[@VS!!!- 'FMOKLO[:GQJ\$:WX:TZ2W^$'P]U9M73Q5=P&-]?U)$>..*Q M##/V:,L2\IX#?'&B^%=1_P"%&V7@?PYXJU:^>[U*\UZRD2*= MFC8&<_9QEY]PC^>0,,*<@\"O/OA_^S[\??".O:"^I?M+1:SX9TZ:'S] @^'F MFV,=Q;(1FW62-\Q J-H*CY>U,\7?LB^,-/\ '7B3Q!\(?C/J?PGM?%%TVH:[ MHXT2WU:UGNV #W$ F8&WD<#YBN6W_8W^)!C=HT>WMHI MV5B"(7NX5E_\<+<=^F#TK&_X*"V>G6/[$?B@VNVV&G1Z;+I36XYBF2[MQ!Y> M!UZ 8[&OHCQ[X'TCXE>"];\*:_;?:]%UBTDLKN$-M+1NI4X/8C.0>Q -?-.A M?L/^*+F^\,Z3X\^.&O>/?AMX9NX+S2O"=SI5O:LSP'-NMW=H=]TJ$ [6 R0# MQB@#S']H#]K[X4>(OCY-\-OBIXG_ .$<\ ^#&M[O4--FTZ[N6\1ZH LL4<@@ MA<"U@^5V5R/,DV@@HISR/[,OQ_T/4/V"?%/@_P %ZR9_'C:E-HL-JEM*C03: MOJ$T=HZLRA6^1GD^4DJ(SD#I7Z7L-RD5\Z?"_P#9!_X5[X;^&FA7/BW^U].\ M&^(-0\1F,:;Y'VZXG^T>2"?-;RQ#]I<_Q;R%^[TH [/Q)=?"W]EWP'8^*-=C MTKP_::#I-OX?MM4:V5KU[:,#RK.)E7S),E=PB7.3DXZFO&/ VN:IX=U#XI_M M6_$/PW=^%-/D\/I9Z/X8,8&I+I=NS2B6[' %Q,Y4A"?W:X4D]1T_[1O[*?CG MXU?%SPKXX\-_%R'P/_PC-JT6FZ?<>%+?6$AN'8F2Z'GRA!(5$:AMF5"<'DUV M7P3^%OQ?\#>(KR\^(7QP_P"%G:5+:F*#3?\ A$K/2?(FW*1+YL+%F^4,NT\? M-GM0!^;GQ$_:B^$/C[2/"GCW7/&MOJ_Q9U#QGHNJ:M!#IE]Y.@Z/;3NXL;=W M@4,D08-(4RTLA9OF 7'ZZ>$?%6E^.O"ND>(]#NOMVC:M:17UE<^6\?FPR('1 M]K@,N5(.& (SR*X3X_\ P1_X7IHOA33_ .VO[$_L+Q+I_B'S/LOVCS_LSE_) MQO3;NSC=SCT->HT %%%% !1110 4444 %%%% !1110 4444 %?E7_P %SO\ MFB?_ '&__;"OU4K\J_\ @N=_S1/_ +C?_MA0!]5?\$N/^3$_AE_W$_\ TZ7= M?55?*O\ P2X_Y,3^&7_<3_\ 3I=U]54 %%%% !1110 4444 %%%% !117@GQ MM_;"T'X*_$JQ\!#P/X\\>^*+K2?[<-CX)T5=1>"T,S0B20>8A \Q2,@$#(R1 MN&0#WNBOE7_AOK_JW+]H#_PAO_M]'_#?7_5N7[0'_A#?_;Z /JJBOE7_ (;Z M_P"KI) )(% 'UY1110 5^5?\ P7._YHG_ -QO_P!L M*_52ORK_ ."YW_-$_P#N-_\ MA0!]5?\$N/^3$_AE_W$_P#TZ7=?55?*O_!+ MC_DQ/X9?]Q/_ -.EW7U50 4444 %%%% !1110 4444 %?*O_ #E-_P"Z,_\ MN=_&K]H3X>?L[Z'::O\ $/Q-;^'+&\E,%L9(99Y)G !(2*)' M=@ 1DA<#(SC->,_\/1OV8O\ HIG_ )0-4_\ D:@#ZJHKX%_:*_X*X?"SPM\. M+Q_A/K'_ FGC.YS!:1S:;=6UO9DC_7RF>./>%[(N23C.!DUY%^Q'_P5BMM/ MTV[\,?'W6I@8=T]CXL%I).T@+9,$\<",V1GY75<8&&Q@$@'ZKT5\J_\ #T;] MF+_HIG_E U3_ .1JO:'_ ,%+?V:_$6L6FF6?Q.MQ=W4@BB^U:5?VT6X]-TDL M"HH]V8"@#Z*\0^)-)\(Z/<:MKNJ66BZ7;+NGOM0N$@@B'JSN0JCZFLGP1\5/ M!?Q,CN9/!_B_0?%<=L0L[:'J<%X(B>@8Q,VW\:^>?VS/A?J/BCQ_\,?&-_\ M#ZZ^+?@#PP;YM7\'V+I).9I$00726LC*EULVNOEDY_>< C-?%>#7/A5XSU;P5X;TKX,_$35;+1].@-Y-+X@MWNT)M[B M;&( CXW;%#$ \L#0!]<1>)M'G\17&@1ZM8R:[;VZ7_UO3]'U:PM?&^BS>&[#06E6]N8EOY M"T5P9?D$K2@JI3Y=I&>$;3Q=H-UXLM@6GT*'4X7O MH@ "2T ;>H (/([BNHK\D_V:_!^@>,OB5X \$-X^%=;E\<6OQ.U2VG ML=7\8:5%/+(AB66-68/D>89)"JHA95../U/WI@W;PG(^;& M.17@.D0Q_#/]OOQ%$6\G3OB+X0AU($D!#>Z=+Y,@P._D31MD_P!TU\Y^"X;B M'QYX9_:JN02/$_Q+NM&>=$)'_"/7"?V;9E\_PK+!$P('_+0'O0!^B5YXJT33 M_$&GZ%=:Q86VN:BDDMEILUTB7-TD8!D:.(GF> M"M)[B.UMYM3OW^TS&2X<[8D0>6'NO\ M#']MKQ5;?%#PKX<^('B#X.>*]-\57PTRRN/A=XE-Y=:;<.I,0NH)7+.CD;/, MCPJDC/4 @'VS17P_KG[8GQ6\8_&+QGX6^'*?"G3$\+:O+H__ C?CK69[;7] M;>( M):(I6-4?)",VX=">.*WOCU^U[X]\$>,/ _@72=-\"_#OQ9KGA\:]?WO MQ0UAH]*M'W^6UA'-;G$LP;<=P8 @ @'/ !]A45\]V_[0WC#X<_LY>*?B#\6? M"FFV6J>'PPA7POJ2W5CK@;8L$MJV6>))9) @60%EQGG.*\ZUK]HK]H[X.Z/8 M_$'XI_#[P3'\-)IX%U&Q\.ZA<-K6@P3.J"6X:3,,VPL PBZD]5&2 #[)HKXO MF_:*_:.\?^./BSI/PT\(> 9M'\"ZS+:#4O$4UXC:A&L*R"VBCB;F?N9&94Q( M@VC!)^B_V=_BXOQX^"?A'QZ-.;27UNS$\MBS[_)D5F210W==R-@G!QC(!XH MV/''Q>\"?#&6SB\8^-?#OA.2\#-;)KFJP61G"X#%!*Z[@-PSCID>M+X(^+G@ M;XF/'O%;6P!G70]5@O#$#T+>4[;?QKY'_ &VM7\.:)^U+\%[KQ3\- M-4^+.DC0]<5O#>CZ#'K4[N3;;91;2$*0O4MVS7"^%]>\!^*?VNO@Q_PAGP9U M?]G6ZLY;Z>YO_$GAZ/PXVMQ& I]@@ABREP[,ZL2Q!4(VW)(! /T>HKY<\,_& MSXU_$SX[>,_"GA31?!EGX1\&^)8K#5M8UK[5]HN+-X89/+MHXW(-PH,I+OMC MP\0 R&)YWXP?'+]I7P7:Z]XEAT/X1^!O"VG27#6NE^-]=E.JW\$62KJ\,@MT M:55)56?Y20&/&2 ?8M%?$S?ME?%CXEZW\)M*^%G@KPW)>>//"$VO/_PDES.( M=)FCF"-)))%S)",%=JH'8NAR,$'OOA#^U-XCC\)_&(?%_1-,T?Q+\+7+ZO+X M;>1[&]@-N;B.2W$IW@LH/#'NO0D@ 'T1XB\3:/X/TJ35->U:QT338V1'O-1N M4MX59V"("[D %F8*!GDD#O6G7YL_M*?%'X^>._V9SXB\;^"O"6F?#WQ1=Z1< MZ?#HE[/+JVE(][!+ U[O_=2*Z@+F+!#.N5'('K_QL_:V^(&G_M :W\+? %W\ M,/"EYH=K:327GQ1U.XM?[7>X3>J6*0E=VSA6))Y/08H ^QZ*Y#X3^(/%7BCP M%I>H^-?#47A+Q-('6\TNWOH[R)2KE5>.5"04=0' /(#8/(KKZ ,S0_$^C^)O MMW]CZM8ZM]@NI+&[^PW*3?9[A,>9#)M)V2+D94X(SR*TZ^%_ OQ2U;X)_L^? MM4^.=#MK.[U;1/B)KUS;0:@CO [>= N'",K$88]&%=-HO[2/QY\)^._AC/\ M$WP/X/TSP-\0M0BTJRMM"O+F75M(N)8C)"MVTF(GSM.?+'&#SD , ?85%?,W MQ0^.'Q<\2?&36OAO\#] \)W-]X8LK>\U_6_&TURMG')<*6@M8DM_G,A0;RQ^ M7!P<=3ZS\"_B%KGQ.^&VG:UXG\(ZAX'\1[Y+74=%U&)D,4\;E&:)F \R)L;D M<9!5AR: /0**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHKYF\1 M?\%*/V;O"NN7VD:A\3+?[=92M!,+72K^YC#J<$++% R.,]U8B@#Z9HKY5_X> MC?LQ?]%,_P#*!JG_ ,C5^*W_ UC\;_^BR?$#_PJ+[_X[0!_2G17XE_\$]/V MZ;OP#\:-:U#XX?%OQ1=>$Y/#\T%JFMWVH:K"+TW-LR$1+YI5O+6;Y]HP"1GY ML']"O^'HW[,7_13/_*!JG_R-0!]3RS)!$\LKK'&@+,[' 4#DDGL*\M_X:Q^" M'_19/A__ .%18_\ QVH?A]^T5\.OVBO 'B74_AWXGM_$=I8V\D5UY<,L$L#- M&^W?'*B.H.UL$K@X.,XK\]?@3\:/@3\-_P!FKP9=^/?V5/$FNM;V,<5WXQD^ M'=A<6-]*SD*ZWDSKYFXD*">2>* /U9T?6=/\0Z9;:EI5];:GIURGF07=G,LL M4J_WE=20P]P:N5\(_"R]\8_LM_LC_&;XC6?@Z#P5;7&J3>(/"_@G5I&N(M-L MW$**LBI("A<[W,2LNTGMTKZ&^,WQHUOX=M\'AIMKI\__ F/BFQT2_\ M4;M MY4$T,CNT6UQAP4&"VX8SP: /:**^./C9^UM\0-/_ &@-;^%O@"[^&'A2\T.U MM)I+SXHZG<6O]KO<)O5+%(2N[9PK$D\GH,5;^-7[7'Q$^%G@7X9VNI^%O"O@ M3Q_XRNKNTFO/%^M;O#VE?9UW>;+./'/Q?T3PO=Z3X>LUO[#Q%\/=5%WINMJV0(H4D8R1NK>6I9_E8OD< M UX_I?\ P4"\9>&;_2?$/C/6?@GJO@S4+JWAGT+P7XO%WXBTN.9U422(S^7< M>66&]8AG&2. 30!]POXV\.QWNM6;:_I:W>B0I1B2PB=6=))UW9B4JK M,&? (4GM6AI.KV/B#2[/4]+O;?4M-O(5N+:\M)5EAGC8!E='4D,I!!!!P0:^ M.-6.?C-^VD1R/^$+TG_TVWE>\_LD_P#)K7PA_P"Q2TO_ -)(Z .J\9?&+P%\ M.;ZVLO%GC?PYX7O+H;H+?6=6M[2249QE5D=2W/I74+?6SV0O%N(FM&C\X7 < M&,IC.[=TQCG/3%?.GC_]GOX!_#*U^(/Q.^*>F:3XB&JW,FHZCK7C2W@OGMD* M!([6U!CRBJ%"QH@,A) RQQ7S7#X0U_1_V*?A_P" -1BU7P[X<^(?Q(M]+L]' MOIG6]L/#UU=/-':2,#N4M'$21R<2[3CG !]^>#?BMX)^(UQ>P>$_&.@>)Y[( MXNHM&U."[: YQ\XC9BO/K3?$/Q<\#>$?$5GH&N^-/#VBZ[>;?LVEZAJL$%U/ MN.!LB=PS9/3 KY<_:(^#/@K]GOQE\#?'GPW\*Z1X-U:#QG8>'+S^Q;9;1;VP MO0T,L./B!X5TOQ/XJ^(-_JE]>Z MUJ-LLMY;J;F6&)+>5LO (XXTP(V&".IH ^V-6U:QT'3;G4-3O;?3M/MD,D]U M=RK%%$HZLSL0% ]2:R/!?Q&\*?$G3Y;_ ,(^)]&\4V,+^5)!;R\^/WPU_9&^'/C:9M7T34=2UDZU;RR.RZE'H_FQVZ2G.74E8R MRMPVWGIS[1XB^&?AKX ?MJ?!F]^'V@:;X2L/&UEJ^AZYINCP+:6MPMO;BY@E M\B,"/>K*PW8!(/>@#ZL\1>)M'\'Z//JVO:K8Z)I4!42WVHW*6\$99@B[G$?A M?\+O#?AG6KS7O#UQJ9O?$4L\4.GO%*J^=*T1):+'R[%7<6=<, "" ?3U9GB+ MQ-H_@_2I-4U[5K'1--C9$>\U&Y2WA5G8(@+N0 69@H&>20.]?._PA_:F\1Q^ M$_C$/B_HFF:/XE^%KE]7E\-O(]C>P&W-Q');B4[P64'ACW7H20/G3]I3XH_' MSQW^S.?$7C?P5X2TSX>^*+O2+G3X=$O9Y=6TI'O8)8&O=_[J174!'2[\ZIH6K MAD\U&M9HI58>:BR(H9LQN '[@ 'U;17RW\%_VP=1_:8^)FAZ5\.]%2U\+:9I MHO?&NH:W:RB6PNY 5BTR !T'GJZN7=@RA5X&:^I* "BBB@ HHHH **** "BB MB@ HHHH **** "BBB@ HHK%\9>,]$^'OA?4O$GB34[?1M#TV(SW=]=-MCB0< M9/J22 .22 .30!M45\J_P##T;]F+_HIG_E U3_Y&H_X>C?LQ?\ 13/_ "@: MI_\ (U 'U517YK_\/:O"/_#7WV7^V7_X4=_9'V+^U?L$^[[;CS?M?E>7YVW/ M[C;LS_%C%>_?\/1OV8O^BF?^4#5/_D:@#ZJHKY5_X>C?LQ?]%,_\H&J?_(U> MK>.KX?M!?LX>))/ACXCMIY/$VAW4&BZU;S,D?FNCQJV\#;Y']CMK=L+SS/[GD[]^[VQFNVN+B*TMY9YY4A@B M4O))(P544#)))Z #O7YR:79_L[^ _AG#X'^,O[-FJ?#"2UTY+'4/%5[X56^M MC/MPTD.KVPED8[N0Y(QD=J]A_:ATSPCIW[!B^#['Q[=ZO9:EIUGI_AO49I6U M"[\02*R26]L/LRAI_.6,(QC7[I+'H: /IKP3\2O"'Q*M;FY\(>*M$\56UK(( MIYM$U&&\2)R,A7,;,%..<&LOQE\=/AM\.=772O%GQ!\*^%]4:)9Q8ZSK5M:3 MF,D@/LD=6VDJ0#C'!]*^-OV*KCPA??$SQ1\7;K1/"?P'M],L(? U]X(MYULY M%U SJYFNU=(D1W952)0&9_FRQ88IOQ^^(7P*^'O[=?B&X^.MKH=UI-QX(TV/ M35US0'U9!,+JY+;$6&78=O? STS0!]M^"/BEX+^)D-S+X/\ %V@^*XK9@L[Z M'J<-XL1/0,8F;:3[UU%? ?P?OOA5\5/VNO 'BC]F_P .#2/#6C:;J47B_7-% MT*32-*NX9(U%M:,C1QB243 2<)G" Y;;\OW!XWT[7=7\)ZI9>&=8A\/:]<0F M.TU6XLQ=I:N>/,\DLH<@9(4D#.,\4 7;?Q!I=YK-[I%OJ5I/JUC''-=6$,OCI\-OASJZZ5XL^(/A7POJC1+.+'6=:M MK2'KJ\UG6 M91)<\4 ?=OAGQMX=\:>'DU[P]K^EZ M[H4F\IJ>F7D=Q;-L)#XE1BIVD$'GC!K/\&_%;P3\1KB]@\)^,= \3SV1Q=1: M-J<%VT!SCYQ&S%>?6OC/XG_$'PA\8/V5_ 7A7P+X>?X=^'O%?C^Q\&Z_X8@L METV;329W>]M7CBVA&;RSD@?,).0"3CI_VB/@SX*_9[\9? WQY\-_"ND>#=6@ M\9V'AR\_L6V6T6]L+T-#+',(P!*00C!GR00>: /J/Q#\7/ WA'Q%9Z!KOC3P M]HNNWFW[-I>H:K!!=3[C@;(G<,V3TP*ZROAS]E7]FSX=?M#_ +/.K>./B!X5 MTOQ/XJ^(-_JE]>ZUJ-LLMY;J;F6&)+>5LO (XXTP(V&".IKV+]@GQ3JWB[]D M_P "7.N7+7NI6<=SI%52: /5ZS-, M\3:/K6HZII^G:M8W]_IF^*KX:997'PN\2F\NM-N'4F(74$KEG1R-GF1X521 MGJ 8_B1^UQ>?!?5?C7S\9?#'6FN;!90RK M]EDBF)_$7['OC3XK7-AI*>(M%BUR2WM8H91:,; M*:=(MZF0N)-=\>:S)IVBBXE7/V>RBW^?*3AFR3A5*;N6H ^RZYSQM\2/ M"7PST^"_\7^*-%\*6-Q+Y$-SK>H0V<4DF"VQ6E906P"<#G ->4?LG_M*O\?M M+\3Z=JHT ^*O"UY'::C<>%-434=)O%D3?%<6LRD_(P# HQW(5(;G@>:_\%%M M<\&^&E^!^J?$*.SF\%6OC>.358]0LC>0&'['(+$B!R&.5IDF1U@?<\C,L9C"A0 MDFXG*X /J.BOE#5?CM\=OBIX\\8:1\$_"W@E?#_@[4&T?4->\;75T%U*^C53 M/#:Q6_*;"VW=(2IR.>H&!'^W#XU\<:-X8\(>#? FG:?\<-6UG4-#OM%\07K/ MINCR6"H]U/+)%AI8]LD14)R=YP6VC> ?7:^)M'D\1R>'UU:Q;7H[87KZ6+E# M=+;EB@F,6=P0L"N[&,C&:TZ^+O@+K'C_ %3]N[Q+#\2]&TG2?%=E\/+:WFET M":233KU/[09EGM_,_>*IW;2K\AD;J,&N\\&_M+>)_$7['OC3XK7-AI*>(M%B MUR2WM8H91:,;*:=(MZF0N+OVD MOB5X@F^&O@SX7>'O#FH?$?Q/X8A\5:E>>(I)XM(TNT94!9EB)E8O*Q50"2-O M.[DCFOC#\1/B[XY_8P^,EEX@\'Z7X3\=:#:WFGZN]Y%=?V3J5B(2TMUILF-S M[HBVP,2%<8?TH ^Q[6ZAO;>*XMY4GMYD$D75KX=TVRAM(GA-Y(W[SSW1E4A2%W M9(.!7T/^S;X_^)_C;3=3'Q&TCPC)'%Y4NF^*? FJ_:])U9'W%A&CL98VCPH) M;AMWR]* /:**** "BBB@ HHHH **** "BBB@ HHHH **** "OE7_ (*C_P#) MB?Q-_P"X9_Z=+2OJJOE7_@J/_P F)_$W_N&?^G2TH ^JJ*** "ORK_X+G?\ M-$_^XW_[85^JE?E7_P %SO\ FB?_ '&__;"@#ZJ_X)WDA9@ VV2%T M;! &1G!VC(X%>/\ _#KC]F+_ *)G_P"5_5/_ ))KZJHH ^/?&'_!*']G37O# M&I:?H_A"X\,ZK<0LEKJ]KJ]]/):R?PN(YIV1P#U5AR,\@X(X?]GW_@D+\+?! MO@V2+XJV:_$#Q1/,SM<6U]=V=K;1@D*D2Q21LQ(P69\\\ #+??5% 'RK_PZ MX_9B_P"B9_\ E?U3_P"2:L:?_P $Q_V9]+O[>\@^&49FMY%E3SM9U&5-P.1N M1[@JP]F!![BOJ*B@#P+X]>%_C#H_Q$\._$/X47-OXB2RL9-,UCP'K&J2VEGJ M$+2!TG@.3%'( M6=O$$&LZE?W$:,(HH6@4+%$2Q\S=R0!CI7U_10!\P^ _@WXPT7X>_M,:9>:/ MY-]XQ\0ZW?:'%]IA;[7#<6444+Y#D1[G5AARI&,D \ M,VNA>;KG@OQ#X8OM>M?M< ^QPVD!6Y;<9-LFP\8C+$_P@U]?T4 >$Z?\,?$D M?[77C;QG)IXC\,:GX*L=(M=0:>,A[J.YG=TV!MXPKJ=Q7!SP2:^?/!OP/^,C M?LS^!/AEK7P\CTN_\$>-M)NHKZ#7+2XBU.PBO7GFNE&Y3$$#?ZMOG8$8&<@? M?-% 'A_Q)^&_B+7_ -JCX->,+#3O/\.>'['6X=3O//C7R'N(8EA&PL';<58? M*IQCG%;_ .T]\'[KX]_ ?Q=X$L-232+_ %:V06UW*NZ-98Y4E19!@Y1FC"MP M?E8\'I7J-% 'Y]?&KX2_M#?M?>&=#\'>*?A1X<^&>J:*YD3XB?\ "3+=,#LV M2BT@MQYL:S ,DA*[2,_,H(^O?V<]"\1>%?@GX1T'Q3X?TSPSK&D6*:<^G:/ M=M,-;LO$G[+7@?XO6MU<,-,\9:9XBCT*[@M?NQ1W1DS<.\8.3Y;[ M#_"HZ5)JWP+^*_@7X(?#OP1K7PI\$_M(:1I.D&UN]/U&_6RU&QO&=CNM[NZW M(84B*1 @))\@.<<#[DHH ^#_ (6_L1^)[S]GWXR^$KS2[/X5VGC>>VO-!\&P MZO)J\&@SP!'#RW!)#F6:-"X0$!5&,\ :GCS0?VF?VDO!Q7UM%*CR?8K1!YD3OL&/-) !()4\C[(?%<^HZ.1/$XN+5K6&-'PC'9\R,-K;3QTQ6G^QM\/?$'PI_9G M\"^%/%.G_P!EZ_IMM+'=V?G1S>6S7$K@;XV93\K*>">M>T44 ?+?[3&A_%/1 MOV@OAC\1?AS\-?\ A94.AZ3JMA>V/]O6NE>6UP8-AWSDYXC;A5/3DBN?U31? MCS^T[XS^'MOXU^%VF_!SPEX5\1VOB6[NI?$L&L7U]);AC%# ($"QABQ#E\?* M3@\;6^Q** /$/@#\./$?@GXE?''5=9T_[#8>)/$Z:CI4WG1R?:(!9PQE]JL2 MOSHPPX!XZ8KXPL_V2_BO8VWB;0=1_9W\&>-_'&J75V7^,'BKQ)'>03^8[;+A MK&0/*K*A 4 J#M/.?T^HH ^*_V5?V?_B)\/_&'P8O_ !-X:.DVWAOX>WWA M_4F^W6TWDWC7Z21IB.1BP:-=^Y00,X)!XKM[/]G;6O%OB_\ :CL/$%L^E>'/ MB+%96FF:C'-$[2(NG&"20(K%EV.>CAR^$ MFH_#70K:'07TR.?Q-9^(H)AKT5M<0[1;P2;&@;:@D=I6&?+8*N6 'H_[57@' MQSXR\774-[^SCX+^/?A.6"./2[K^V(M&UC3!C,L&>:^O: M* /D;X1Z!XQ_8F_8\\4:G?\ A^UUJ^TV]NM;L_!L&ND0:78R2J19)>SAMYB3 M>^=IWN2J@E@3]9VL6OV:_M(+ZVWI M)Y-S$LB;D8.C8((RK*K ]B 1R*M4 ?%NM_L\_$&\_9E_:6\)PZ!O\0>,/%VK M:GH=G]MMQ]KMIIH6B?>9-J;@C'#E2,<@5ZK\>OA?XG\:-\"CHVF?;!X9\8Z= MJNK?Z1%']FMHH)4DD^9AOPS*-J9)SP#7OM% 'RI\0O"OQ@^"OQ^\7?$3X7^! M;#XI:-XWLK*+5-$FUJ'2KJQN[6,Q1S)+,"CQ-&0"HYR.W4]WX,U7XV^#_AKX M=N?%&@6?C_QMK&O ZM8Z?J%OI]OH&GS.Q_=NR#[0+= @*\NY9L,0 :]PHH * M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ KY@U?_ ()F_LU:YJEW MJ-U\,H?M-U*TTOD:QJ$$>YCD[8TN JC)Z* !V%?3]% 'RK_PZX_9B_Z)G_Y7 M]4_^2:_*O_AUQ^T[_P!$S_\ *_I?_P DU^_U% 'Y ?L4_P#!+CQ/_P +4U7_ M (:#^&?_ !1G]C2_9/\ B?Q?\?\ Y\&S_CRN?,_U7G]?E]>=M?:O_#KC]F+_ M *)G_P"5_5/_ ))KZJHH \C^%_[,/PZ_9]\)^)M+^&?A:/P__;41-RJW<]P] MPZHZQ@R3R.P WM@9 &XGN:R/V:?@W'C+1LRG*MU5C]:]SHH ^+_ W^SK\4;C]FWXM_L^ZWF?1K>&2T\"^+KZ]B MD2ZL6P\%M.JDRHT+*$+% -IPHP@SFZAX9_:.^,6N_!-O%OPRTKP=I'@GQ387 MFIBWU^VO9[X11.CWJ!2JQ0KD_NLO(3(.,*2?N*B@#Y"_:J\ ^.?&7BZZAO?V M#_V>_BO\(_V= M].\,+\-/!/Q1T676K[4[KX9ZYJ#3'3;64@VMM9WUSNB+0G>S-(G)<[3GD_=5 M% 'YV?#[]A+Q%XRT'XN07/@73_@)X?\ &'AZ/2[?P=;Z\VN(=1BG\Z._E=3Y M:*I1%"(,X9_NGKL>$?@I\0-3N]&\,ZG^Q]\%?#MQ!+%'J/CN\BT^]T^:)&'F MRPV$4:W&]USL5G #8W$#I]]T4 ?,-_\ !GQ?+\3/VG=4BT8?V=XR\,:?IV@R MBYA'VN>*RN8G3;OS'AY$&7"@YR#@$UZW^SOX5U3P+\ _ASXE?3]% 'Q^ MOA3XW?M+_$CX>M\3OAQI7PP\%^"=73Q!/$FOQ:K/K-]$C+;F(1 "&)69G(?+ M=!FL?P]X5_:-_9PT;Q'\,_AY\/=$\;^%KS4+VZ\-^++GQ!'9#1HKJ1I=EW;. M#),8Y)'.8S\P]^*^V** /CW5OV2/%?PP^#'P63X;S:=K'C[X6W3WRV]_(UO; M:Q]I1UOX@_\ RS,AD8HS<# SC-;/P[\$_%CXT?M >&OB?\5?!.G_ TTKP9I M]W;:%X;BUF/5;J6[N@J37,DT0$801+M5<9R3FOJFB@#Q']M#X<^(OBS^S?XJ M\+>%-/\ [5UZ^DL6M[3SXX=XCO8)7^>1E481&/)&<8'.!4>K?#?Q'=?MB^%/ M'$>G;O"]CX+O=)N+_P ^,;+J2ZAD2/R]V\Y5&.X*5XY.:]RHH ^8K/\ 9VUK MQ;XO_:CL/$%L^E>'/B+%96FF:C'-$[2(NG&"20(K%EV.>CAR^$FH_#70K:'07TR.?Q-9^(H)AKT5M<0[1;P2;&@;:@D=I6&?+8* MN6 'Z"44 ?%O[0'[.?B/2_V@=8^*'A[X,^#?CSI7B33[6TU'PWXC>TMKRRN; M<,B7%O/=1O&$:,JKK]XE%]!C?\'^%?BK\.?@KXWUGPA\#O '@7X@ZY)';Z+X M8\)K:0&RCP5$^I7>8XKAHB\CA8EQC &2[;?K.B@#Y%^ _P"S?XW_ &4?B5H4 M'AV>\\<>#/%EEGQK<75Z@DM-;4;CJD8FD#,DY9D>--S#:K O#_Q0\'ZIX5\4Z9#K/A_ M5(O)N[&J7&D>(=6:UFG48:2/=,A ;&[;M&"Q X&:^T** /E7_AUQ^S%_P!$ MS_\ *_JG_P DUZEXF^ -C9_L[ZA\+?AMJ%U\-X([%K?1K[2+J:.73Y=_FJXD M5Q(09,E_FRP9LDY->L44 ?(K_$O]K6/06\*7OP&\+:UJ\ENUF_BY?%T"Z0[$ M%?.>R=?/*=RF?P;>>)3=R^)FMY 8WN)[<"!6B7_5LRD] VY0!7U+X9^'/B:S_;"\5>.KS3 M%@\-ZAX-T_2X;Q+F-U:[CN9I)(PN1)@*ZG<4 .?7(KW*B@ HHHH \/\ AC\- M_$7A[]J7XU>+]0T[[/X=\16>A1:7>>?&WVAK>&99AL5BZ[2ZCY@,YXS7(^+O M%7[3?PO\>^)K?0_ FF?&SPEJET;O1+LZU::'?LZZQ;W.NZ7_P +DU'Q>OQ$%Q&KKID&K)(CI;J!\QB" M1B/<"_!.KIX@GB37XM5GUF^B1EMS$ M(@!#$K,SD/EN@S7V!10!\3^'O"O[1O[.&C>(_AG\//A[HGC?PM>:A>W7AOQ9 M<^(([(:-%=2-+LN[9P9)C')(YS&?F'OQ7T=^SA\'8O@'\$?"7@-+E+V;2;3; ML-4NH9&WVUQ%"F5C:,LI+ @^9CIFOLVB@#XJ^$?P MK\7:U\1?#DNI?LD?";X0Z;I5RMW?>()!I^IW4VP93[ EK&C02^8%822,0@YP MS [.J?"7XIZ)XB^/FJ:+X'\+^*[#Q1XCT^\AT'Q9*CVVN:='8QQ3QH59EAE M\Q %,Z%>#E<8-?7E% 'PI^S;^S5XJTS]I#3?B1%\&-,_9VT>QLKRVU32=.\3 MKJIUYIE41*(H,0P1QME^@)8+QT(Q[CX2?M'^$?@U\3?@;X?\!:)J?A[4WUB? M3/&\FNPKYMM=.\OV7[&P#_:&,C)YCLD:ELDD+EOT#HH ^9?!WP=\7Z5\:?@= MKUUI'E:3X;^'L^AZK=*\2:?:VFH^&_$;VEM>65S;AD2XMY[J-XPC1E5=?O$HOH, M?:5% 'AG[*_P^UGPEHVNZKKOPM\!_"2ZU:XC-OX?\&VD7GPVZ*=HO;J(+'/) MN9R/+4*JGJ2Q D_:*^''B+QWXW^"6H:'IWVZT\.>,$U75)//CC^SVPM9XS)A MV!?YG4;5R>>F,U[?10 5XAX1^'/B+2_VO/B'XVN=.\KPQJWAK2M/L[[SXSYL M\,D[2IL#;UP'7EE .>">:]OHH ^0%\._'?\ 9J^('Q!_X5Y\.=)^+'@SQCK< M_B&U4Z_%I-YI-W.J^>LWG K+$67*A/FQG)&0!Q>D_LJ?W/A[XQZ3:Z#X MM^,":]JVM>(?#,%Z;*QO+?4(XT>UMIW&%>,01;6D^7)8DM@;OO.B@#Y4^!?@ M[XP:U^U1KOQ1^(_A"Q\(Z;JG@Z'2K33K+4X;XV,B7A?[/+(A!DD(W2%U0( Z MJ"2IKR>X^$G[1_A'X-?$WX&^'_ 6B:GX>U-]8GTSQO)KL*^;;73O+]E^QL _ MVAC(R>8[)&I;))"Y;] Z* /C[7_A3\6?A7K?PM^)G@#PI8^,_$&E>";;P?XB M\'W>J16,DD:!)%D@N6S$&24.&SD$8QGJ.KM_!OQJ^+7[/_Q(_% MUA=VF@^$[>XBF@T6%K8Q)%+=1I^]=W)9FRRC(VXY4?2U% 'QY<:3\:-7_9S\ M$:/K'P#\(^)SHL:Z;K'@'Q-J]M)?AK\5/%GC>?X=V?P2\-:MI<5@/ MGXA;6?/NEE+F]>13Y4>$PBHG9F^ M[SG[)HH **** "BBB@ HHHH **** "BBB@ HHHH **** "OE7_@J/_R8G\3? M^X9_Z=+2OJJOE7_@J/\ \F)_$W_N&?\ ITM* /JJBBB@ K\J_P#@N=_S1/\ M[C?_ +85^JE?E7_P7._YHG_W&_\ VPH ^JO^"7'_ "8G\,O^XG_Z=+NOJJOR M5_8S_P""H'PL_9V_9L\'_#WQ)H'C"]UK1_MGGSZ79VLENWFWD\Z[&>Y1CA95 M!RHY!ZCD^U_\/J_@A_T*WQ _\%UC_P#)E 'W_17P!_P^K^"'_0K?$#_P76/_ M ,F4?\/J_@A_T*WQ _\ !=8__)E 'W_17P!_P^K^"'_0K?$#_P %UC_\F4?\ M/J_@A_T*WQ _\%UC_P#)E 'W_17P!_P^K^"'_0K?$#_P76/_ ,F4?\/J_@A_ MT*WQ _\ !=8__)E 'W_17P!_P^K^"'_0K?$#_P %UC_\F4?\/J_@A_T*WQ _ M\%UC_P#)E 'W_7B_QL_8W^#W[17B6S\0?$+P>OB#6+.T6PANO[1N[4K '=PF M(94! :1SD@GYC7S1_P /J_@A_P!"M\0/_!=8_P#R91_P^K^"'_0K?$#_ ,%U MC_\ )E 'JO\ PZX_9B_Z)G_Y7]4_^2:/^'7'[,7_ $3/_P K^J?_ "37E7_# MZOX(?]"M\0/_ 76/_R91_P^K^"'_0K?$#_P76/_ ,F4 >J_\.N/V8O^B9_^ M5_5/_DFC_AUQ^S%_T3/_ ,K^J?\ R37E7_#ZOX(?]"M\0/\ P76/_P F4?\ M#ZOX(?\ 0K?$#_P76/\ \F4 >J_\.N/V8O\ HF?_ )7]4_\ DFC_ (=J_\ #KC]F+_HF?\ Y7]4_P#DFC_AUQ^S%_T3/_ROZI_\DUY5_P /J_@A M_P!"M\0/_!=8_P#R91_P^K^"'_0K?$#_ ,%UC_\ )E 'JO\ PZX_9B_Z)G_Y M7]4_^2:/^'7'[,7_ $3/_P K^J?_ "37E7_#ZOX(?]"M\0/_ 76/_R91_P^ MK^"'_0K?$#_P76/_ ,F4 >J_\.N/V8O^B9_^5_5/_DFC_AUQ^S%_T3/_ ,K^ MJ?\ R37E7_#ZOX(?]"M\0/\ P76/_P F4?\ #ZOX(?\ 0K?$#_P76/\ \F4 M>J_\.N/V8O\ HF?_ )7]4_\ DFC_ (=J_\ #KC]F+_HF?\ Y7]4 M_P#DFC_AUQ^S%_T3/_ROZI_\DUY5_P /J_@A_P!"M\0/_!=8_P#R91_P^K^" M'_0K?$#_ ,%UC_\ )E 'JO\ PZX_9B_Z)G_Y7]4_^2:/^'7'[,7_ $3/_P K M^J?_ "37E7_#ZOX(?]"M\0/_ 76/_R91_P^K^"'_0K?$#_P76/_ ,F4 >J_ M\.N/V8O^B9_^5_5/_DFC_AUQ^S%_T3/_ ,K^J?\ R37E7_#ZOX(?]"M\0/\ MP76/_P F4?\ #ZOX(?\ 0K?$#_P76/\ \F4 >J_\.N/V8O\ HF?_ )7]4_\ MDFC_ (=J_\ #KC]F+_HF?\ Y7]4_P#DFC_AUQ^S%_T3/_ROZI_\ MDUY5_P /J_@A_P!"M\0/_!=8_P#R91_P^K^"'_0K?$#_ ,%UC_\ )E 'JO\ MPZX_9B_Z)G_Y7]4_^2:/^'7'[,7_ $3/_P K^J?_ "37E7_#ZOX(?]"M\0/_ M 76/_R91_P^K^"'_0K?$#_P76/_ ,F4 >J_\.N/V8O^B9_^5_5/_DFC_AUQ M^S%_T3/_ ,K^J?\ R37E7_#ZOX(?]"M\0/\ P76/_P F4?\ #ZOX(?\ 0K?$ M#_P76/\ \F4 >J_\.N/V8O\ HF?_ )7]4_\ DFC_ (=J_\ #KC] MF+_HF?\ Y7]4_P#DFC_AUQ^S%_T3/_ROZI_\DUY5_P /J_@A_P!"M\0/_!=8 M_P#R91_P^K^"'_0K?$#_ ,%UC_\ )E 'JO\ PZX_9B_Z)G_Y7]4_^2:/^'7' M[,7_ $3/_P K^J?_ "37E7_#ZOX(?]"M\0/_ 76/_R91_P^K^"'_0K?$#_P M76/_ ,F4 >J_\.N/V8O^B9_^5_5/_DFC_AUQ^S%_T3/_ ,K^J?\ R37E7_#Z MOX(?]"M\0/\ P76/_P F4?\ #ZOX(?\ 0K?$#_P76/\ \F4 >J_\.N/V8O\ MHF?_ )7]4_\ DFC_ (=J_\ #KC]F+_HF?\ Y7]4_P#DFC_AUQ^S M%_T3/_ROZI_\DUY5_P /J_@A_P!"M\0/_!=8_P#R91_P^K^"'_0K?$#_ ,%U MC_\ )E 'JO\ PZX_9B_Z)G_Y7]4_^2:/^'7'[,7_ $3/_P K^J?_ "37E7_# MZOX(?]"M\0/_ 76/_R91_P^K^"'_0K?$#_P76/_ ,F4 >J_\.N/V8O^B9_^ M5_5/_DFC_AUQ^S%_T3/_ ,K^J?\ R37E7_#ZOX(?]"M\0/\ P76/_P F4?\ M#ZOX(?\ 0K?$#_P76/\ \F4 >J_\.N/V8O\ HF?_ )7]4_\ DFC_ (=J_\ #KC]F+_HF?\ Y7]4_P#DFC_AUQ^S%_T3/_ROZI_\DUY5_P /J_@A M_P!"M\0/_!=8_P#R91_P^K^"'_0K?$#_ ,%UC_\ )E 'JO\ PZX_9B_Z)G_Y M7]4_^2:/^'7'[,7_ $3/_P K^J?_ "37E7_#ZOX(?]"M\0/_ 76/_R91_P^ MK^"'_0K?$#_P76/_ ,F4 >J_\.N/V8O^B9_^5_5/_DFC_AUQ^S%_T3/_ ,K^ MJ?\ R37E7_#ZOX(?]"M\0/\ P76/_P F4?\ #ZOX(?\ 0K?$#_P76/\ \F4 M>J_\.N/V8O\ HF?_ )7]4_\ DFC_ (=J_\ #KC]F+_HF?\ Y7]4 M_P#DFC_AUQ^S%_T3/_ROZI_\DUY5_P /J_@A_P!"M\0/_!=8_P#R91_P^K^" M'_0K?$#_ ,%UC_\ )E 'JO\ PZX_9B_Z)G_Y7]4_^2:/^'7'[,7_ $3/_P K M^J?_ "37E7_#ZOX(?]"M\0/_ 76/_R91_P^K^"'_0K?$#_P76/_ ,F4 >J_ M\.N/V8O^B9_^5_5/_DFC_AUQ^S%_T3/_ ,K^J?\ R37E7_#ZOX(?]"M\0/\ MP76/_P F4?\ #ZOX(?\ 0K?$#_P76/\ \F4 >J_\.N/V8O\ HF?_ )7]4_\ MDFC_ (=J_\ #KC]F+_HF?\ Y7]4_P#DFC_AUQ^S%_T3/_ROZI_\ MDUY5_P /J_@A_P!"M\0/_!=8_P#R91_P^K^"'_0K?$#_ ,%UC_\ )E 'JO\ MPZX_9B_Z)G_Y7]4_^2:/^'7'[,7_ $3/_P K^J?_ "37E7_#ZOX(?]"M\0/_ M 76/_R91_P^K^"'_0K?$#_P76/_ ,F4 >J_\.N/V8O^B9_^5_5/_DFC_AUQ M^S%_T3/_ ,K^J?\ R37E7_#ZOX(?]"M\0/\ P76/_P F4?\ #ZOX(?\ 0K?$ M#_P76/\ \F4 >J_\.N/V8O\ HF?_ )7]4_\ DFC_ (=J_\ #KC] MF+_HF?\ Y7]4_P#DFC_AUQ^S%_T3/_ROZI_\DUY5_P /J_@A_P!"M\0/_!=8 M_P#R91_P^K^"'_0K?$#_ ,%UC_\ )E 'JO\ PZX_9B_Z)G_Y7]4_^2:/^'7' M[,7_ $3/_P K^J?_ "37E7_#ZOX(?]"M\0/_ 76/_R91_P^K^"'_0K?$#_P M76/_ ,F4 >J_\.N/V8O^B9_^5_5/_DFC_AUQ^S%_T3/_ ,K^J?\ R37E7_#Z MOX(?]"M\0/\ P76/_P F4?\ #ZOX(?\ 0K?$#_P76/\ \F4 >J_\.N/V8O\ MHF?_ )7]4_\ DFC_ (=J_\ #KC]F+_HF?\ Y7]4_P#DFC_AUQ^S M%_T3/_ROZI_\DUY5_P /J_@A_P!"M\0/_!=8_P#R91_P^K^"'_0K?$#_ ,%U MC_\ )E 'JO\ PZX_9B_Z)G_Y7]4_^2:/^'7'[,7_ $3/_P K^J?_ "37E7_# MZOX(?]"M\0/_ 76/_R91_P^K^"'_0K?$#_P76/_ ,F4 >J_\.N/V8O^B9_^ M5_5/_DFC_AUQ^S%_T3/_ ,K^J?\ R37E7_#ZOX(?]"M\0/\ P76/_P F4?\ M#ZOX(?\ 0K?$#_P76/\ \F4 >J_\.N/V8O\ HF?_ )7]4_\ DFC_ (=J_\ #KC]F+_HF?\ Y7]4_P#DFC_AUQ^S%_T3/_ROZI_\DUY5_P /J_@A M_P!"M\0/_!=8_P#R91_P^K^"'_0K?$#_ ,%UC_\ )E 'JO\ PZX_9B_Z)G_Y M7]4_^2:/^'7'[,7_ $3/_P K^J?_ "37E7_#ZOX(?]"M\0/_ 76/_R91_P^ MK^"'_0K?$#_P76/_ ,F4 >J_\.N/V8O^B9_^5_5/_DFC_AUQ^S%_T3/_ ,K^ MJ?\ R37E7_#ZOX(?]"M\0/\ P76/_P F4?\ #ZOX(?\ 0K?$#_P76/\ \F4 M>J_\.N/V8O\ HF?_ )7]4_\ DFC_ (=J_\ #KC]F+_HF?\ Y7]4 M_P#DFC_AUQ^S%_T3/_ROZI_\DUY5_P /J_@A_P!"M\0/_!=8_P#R91_P^K^" M'_0K?$#_ ,%UC_\ )E 'JO\ PZX_9B_Z)G_Y7]4_^2:/^'7'[,7_ $3/_P K M^J?_ "37E7_#ZOX(?]"M\0/_ 76/_R91_P^K^"'_0K?$#_P76/_ ,F4 >J_ M\.N/V8O^B9_^5_5/_DFC_AUQ^S%_T3/_ ,K^J?\ R37E7_#ZOX(?]"M\0/\ MP76/_P F4?\ #ZOX(?\ 0K?$#_P76/\ \F4 >J_\.N/V8O\ HF?_ )7]4_\ MDFC_ (=J_\ #KC]F+_HF?\ Y7]4_P#DFC_AUQ^S%_T3/_ROZI_\ MDUY5_P /J_@A_P!"M\0/_!=8_P#R91_P^K^"'_0K?$#_ ,%UC_\ )E 'JO\ MPZX_9B_Z)G_Y7]4_^2:/^'7'[,7_ $3/_P K^J?_ "37E7_#ZOX(?]"M\0/_ M 76/_R91_P^K^"'_0K?$#_P76/_ ,F4 >J_\.N/V8O^B9_^5_5/_DFC_AUQ M^S%_T3/_ ,K^J?\ R37E7_#ZOX(?]"M\0/\ P76/_P F4?\ #ZOX(?\ 0K?$ M#_P76/\ \F4 >J_\.N/V8O\ HF?_ )7]4_\ DFC_ (=J_\ #KC] MF+_HF?\ Y7]4_P#DFC_AUQ^S%_T3/_ROZI_\DUY5_P /J_@A_P!"M\0/_!=8 M_P#R91_P^K^"'_0K?$#_ ,%UC_\ )E 'JO\ PZX_9B_Z)G_Y7]4_^2:/^'7' M[,7_ $3/_P K^J?_ "37E7_#ZOX(?]"M\0/_ 76/_R91_P^K^"'_0K?$#_P M76/_ ,F4 >J_\.N/V8O^B9_^5_5/_DFC_AUQ^S%_T3/_ ,K^J?\ R37E7_#Z MOX(?]"M\0/\ P76/_P F4?\ #ZOX(?\ 0K?$#_P76/\ \F4 >J_\.N/V8O\ MHF?_ )7]4_\ DFC_ (=J_\ #KC]F+_HF?\ Y7]4_P#DFC_AUQ^S M%_T3/_ROZI_\DUY5_P /J_@A_P!"M\0/_!=8_P#R91_P^K^"'_0K?$#_ ,%U MC_\ )E 'JO\ PZX_9B_Z)G_Y7]4_^2:/^'7'[,7_ $3/_P K^J?_ "37E7_# MZOX(?]"M\0/_ 76/_R91_P^K^"'_0K?$#_P76/_ ,F4 >J_\.N/V8O^B9_^ M5_5/_DFC_AUQ^S%_T3/_ ,K^J?\ R37E7_#ZOX(?]"M\0/\ P76/_P F4?\ M#ZOX(?\ 0K?$#_P76/\ \F4 >J_\.N/V8O\ HF?_ )7]4_\ DFC_ (=J_\ #KC]F+_HF?\ Y7]4_P#DFC_AUQ^S%_T3/_ROZI_\DUY5_P /J_@A M_P!"M\0/_!=8_P#R91_P^K^"'_0K?$#_ ,%UC_\ )E 'JO\ PZX_9B_Z)G_Y M7]4_^2:/^'7'[,7_ $3/_P K^J?_ "37E7_#ZOX(?]"M\0/_ 76/_R91_P^ MK^"'_0K?$#_P76/_ ,F4 >J_\.N/V8O^B9_^5_5/_DFC_AUQ^S%_T3/_ ,K^ MJ?\ R37E7_#ZOX(?]"M\0/\ P76/_P F4?\ #ZOX(?\ 0K?$#_P76/\ \F4 M>J_\.N/V8O\ HF?_ )7]4_\ DFC_ (=J_\ #KC]F+_HF?\ Y7]4 M_P#DFC_AUQ^S%_T3/_ROZI_\DUY5_P /J_@A_P!"M\0/_!=8_P#R91_P^K^" M'_0K?$#_ ,%UC_\ )E 'JO\ PZX_9B_Z)G_Y7]4_^2:/^'7'[,7_ $3/_P K M^J?_ "37E7_#ZOX(?]"M\0/_ 76/_R91_P^K^"'_0K?$#_P76/_ ,F4 >J_ M\.N/V8O^B9_^5_5/_DFC_AUQ^S%_T3/_ ,K^J?\ R37E7_#ZOX(?]"M\0/\ MP76/_P F4?\ #ZOX(?\ 0K?$#_P76/\ \F4 >J_\.N/V8O\ HF?_ )7]4_\ MDFC_ (=J_\ #KC]F+_HF?\ Y7]4_P#DFC_AUQ^S%_T3/_ROZI_\ MDUY5_P /J_@A_P!"M\0/_!=8_P#R91_P^K^"'_0K?$#_ ,%UC_\ )E 'JO\ MPZX_9B_Z)G_Y7]4_^2:/^'7'[,7_ $3/_P K^J?_ "37E7_#ZOX(?]"M\0/_ M 76/_R91_P^K^"'_0K?$#_P76/_ ,F4 >J_\.N/V8O^B9_^5_5/_DFC_AUQ M^S%_T3/_ ,K^J?\ R37E7_#ZOX(?]"M\0/\ P76/_P F4?\ #ZOX(?\ 0K?$ M#_P76/\ \F4 >J_\.N/V8O\ HF?_ )7]4_\ DFC_ (=J_\ #KC] MF+_HF?\ Y7]4_P#DFC_AUQ^S%_T3/_ROZI_\DUY5_P /J_@A_P!"M\0/_!=8 M_P#R91_P^K^"'_0K?$#_ ,%UC_\ )E 'JO\ PZX_9B_Z)G_Y7]4_^2:/^'7' M[,7_ $3/_P K^J?_ "37E7_#ZOX(?]"M\0/_ 76/_R91_P^K^"'_0K?$#_P M76/_ ,F4 >J_\.N/V8O^B9_^5_5/_DFC_AUQ^S%_T3/_ ,K^J?\ R37E7_#Z MOX(?]"M\0/\ P76/_P F4?\ #ZOX(?\ 0K?$#_P76/\ \F4 >J_\.N/V8O\ MHF?_ )7]4_\ DFC_ (=J_\ #KC]F+_HF?\ Y7]4_P#DFC_AUQ^S M%_T3/_ROZI_\DUY5_P /J_@A_P!"M\0/_!=8_P#R91_P^K^"'_0K?$#_ ,%U MC_\ )E 'JO\ PZX_9B_Z)G_Y7]4_^2:/^'7'[,7_ $3/_P K^J?_ "37E7_# MZOX(?]"M\0/_ 76/_R91_P^K^"'_0K?$#_P76/_ ,F4 >J_\.N/V8O^B9_^ M5_5/_DFC_AUQ^S%_T3/_ ,K^J?\ R37E7_#ZOX(?]"M\0/\ P76/_P F4?\ M#ZOX(?\ 0K?$#_P76/\ \F4 >J_\.N/V8O\ HF?_ )7]4_\ DFC_ (=J_\ #KC]F+_HF?\ Y7]4_P#DFC_AUQ^S%_T3/_ROZI_\DUY5_P /J_@A M_P!"M\0/_!=8_P#R91_P^K^"'_0K?$#_ ,%UC_\ )E 'JO\ PZX_9B_Z)G_Y M7]4_^2:/^'7'[,7_ $3/_P K^J?_ "37E7_#ZOX(?]"M\0/_ 76/_R91_P^ MK^"'_0K?$#_P76/_ ,F4 >J_\.N/V8O^B9_^5_5/_DFE3_@EW^S'&RL/AD"5 M.1NU[4R/R-SS7E/_ ^K^"'_ $*WQ _\%UC_ /)E'_#ZOX(?]"M\0/\ P76/ M_P F4 ??]%? '_#ZOX(?]"M\0/\ P76/_P F4?\ #ZOX(?\ 0K?$#_P76/\ M\F4 ??\ 7Y5_\%SO^:)_]QO_ -L*]5_X?5_!#_H5OB!_X+K'_P"3*^*O^"D/ M[:W@C]L+_A7?_"&Z5X@TS_A'?[1^U_V[;P1;_M'V79Y?E329QY#YSCJN,\X #/__9 end EX-101.SCH 13 swbi-20240430.xsd XBRL TAXONOMY EXTENSION SCHEMA WITH EMBEDDED LINKBASES DOCUMENT 100000 - Document - Document and Entity Information link:presentationLink link:calculationLink link:definitionLink 100010 - Statement - Consolidated Balance Sheets link:presentationLink link:calculationLink link:definitionLink 100020 - Disclosure - Income Taxes - Deferred Tax Assets (Liabilities) Related to Temporary Differences (Detail) 2 link:presentationLink link:calculationLink link:definitionLink 100030 - Disclosure - Leases - Summary of Future Lease Payments for Operating and Finance Leases (Detail) 2 link:presentationLink link:calculationLink link:definitionLink 100040 - Statement - Consolidated Balance Sheets (Parenthetical) link:presentationLink link:calculationLink link:definitionLink 100050 - Statement - Consolidated Statements of Income link:presentationLink link:calculationLink link:definitionLink 100060 - Statement - Consolidated Statements of Changes in Stockholders' Equity link:presentationLink link:calculationLink link:definitionLink 100070 - Statement - Consolidated Statements of Changes in Stockholders' Equity (Parenthetical) link:presentationLink link:calculationLink link:definitionLink 100080 - Statement - Consolidated Statements of Cash Flows link:presentationLink link:calculationLink link:definitionLink 995455 - Disclosure - Organization link:presentationLink link:calculationLink link:definitionLink 995465 - Disclosure - Significant Accounting Policies 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 - Revenue Recognition and Contracts with Customers link:presentationLink link:calculationLink link:definitionLink 995505 - Disclosure - Notes, Loans Payable, and Financing Arrangements link:presentationLink link:calculationLink link:definitionLink 995515 - Disclosure - Net Sales link:presentationLink link:calculationLink link:definitionLink 995525 - Disclosure - Advertising Costs link:presentationLink link:calculationLink link:definitionLink 995535 - Disclosure - Property, Plant, and Equipment link:presentationLink link:calculationLink link:definitionLink 995545 - Disclosure - Inventories link:presentationLink link:calculationLink link:definitionLink 995555 - Disclosure - Accrued Expenses and Deferred Revenue link:presentationLink link:calculationLink link:definitionLink 995565 - Disclosure - Fair Value Measurement link:presentationLink link:calculationLink link:definitionLink 995575 - Disclosure - Self-Insurance Reserves link:presentationLink link:calculationLink link:definitionLink 995585 - Disclosure - Stockholders' Equity link:presentationLink link:calculationLink link:definitionLink 995595 - Disclosure - Employer Sponsored Benefit Plans link:presentationLink link:calculationLink link:definitionLink 995605 - Disclosure - Income Taxes link:presentationLink link:calculationLink link:definitionLink 995615 - Disclosure - Commitments and Contingencies link:presentationLink link:calculationLink link:definitionLink 995625 - Disclosure - Restructuring link:presentationLink link:calculationLink link:definitionLink 995635 - Disclosure - Significant Accounting Policies (Policies) link:presentationLink link:calculationLink link:definitionLink 995645 - Disclosure - Significant Accounting Policies (Tables) link:presentationLink link:calculationLink link:definitionLink 995655 - Disclosure - Discontinued Operations (Tables) link:presentationLink link:calculationLink link:definitionLink 995665 - Disclosure - Leases (Tables) link:presentationLink link:calculationLink link:definitionLink 995675 - Disclosure - Revenue Recognition and Contracts with Customers (Tables) link:presentationLink link:calculationLink link:definitionLink 995685 - Disclosure - Net Sales (Tables) link:presentationLink link:calculationLink link:definitionLink 995695 - Disclosure - Property, Plant, and Equipment (Tables) link:presentationLink link:calculationLink link:definitionLink 995705 - Disclosure - Inventories (Tables) link:presentationLink link:calculationLink link:definitionLink 995715 - Disclosure - Accrued Expenses and Deferred Revenue (Tables) link:presentationLink link:calculationLink link:definitionLink 995725 - Disclosure - Self-Insurance Reserves (Tables) link:presentationLink link:calculationLink link:definitionLink 995735 - Disclosure - Stockholders' Equity (Tables) link:presentationLink link:calculationLink link:definitionLink 995745 - Disclosure - Income Taxes (Tables) link:presentationLink link:calculationLink link:definitionLink 995755 - Disclosure - Restructuring (Tables) link:presentationLink link:calculationLink link:definitionLink 995765 - Disclosure - Significant Accounting Policies - Additional Information (Detail) link:presentationLink link:calculationLink link:definitionLink 995775 - Disclosure - Significant Accounting Policies - Summary of Estimated Useful Lives (Detail) link:presentationLink link:calculationLink link:definitionLink 995785 - Disclosure - Significant Accounting Policies - Reconciliation of Net Income/(Loss) Amounts and Weighted Average Number of Common and Common Equivalent Shares Used to Determine Basic and Diluted (Loss)/Earnings per Common Share (Detail) link:presentationLink link:calculationLink link:definitionLink 995795 - Disclosure - Significant Accounting Policies - Change in Accrued Warranties Recorded as Non-Current Liability (Detail) link:presentationLink link:calculationLink link:definitionLink 995805 - Disclosure - Discontinued Operations - Additional Information (Detail) link:presentationLink link:calculationLink link:definitionLink 995815 - 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 995825 - Disclosure - Discontinued Operations - Summary of Carrying Amounts of Major Classes of Assets and Liabilities of Discontinued Operations (Detail) link:presentationLink link:calculationLink link:definitionLink 995835 - Disclosure - Leases - Schedule of Assets and Liabilities Related to Operating and Financing Leases (Detail) link:presentationLink link:calculationLink link:definitionLink 995845 - Disclosure - Leases - Additional Information (Detail) link:presentationLink link:calculationLink link:definitionLink 995855 - Disclosure - Leases - Summary of Future Expected Undiscounted Cash Flows (Details) link:presentationLink link:calculationLink link:definitionLink 995865 - Disclosure - Leases - Summary of Future Lease Payments for Operating and Finance Leases (Detail) link:presentationLink link:calculationLink link:definitionLink 995875 - Disclosure - Revenue Recognition and Contracts with Customers - Additional Information (Detail) link:presentationLink link:calculationLink link:definitionLink 995885 - Disclosure - Revenue Recognition and Contracts with Customers - Schedule of Outstanding Performance Obligations (Detail) link:presentationLink link:calculationLink link:definitionLink 995895 - Disclosure - Notes, Loans Payable, and Financing Arrangements - Additional Information (Detail) link:presentationLink link:calculationLink link:definitionLink 995905 - Disclosure - Net Sales - Breakdown of Net sale (Detail) link:presentationLink link:calculationLink link:definitionLink 995915 - Disclosure - Net Sales - Additional Information (Detail) link:presentationLink link:calculationLink link:definitionLink 995925 - Disclosure - Net Sales - Breakdown of Export Net Sales (Detail) link:presentationLink link:calculationLink link:definitionLink 995935 - Disclosure - Advertising Costs - Additional Information (Detail) link:presentationLink link:calculationLink link:definitionLink 995945 - Disclosure - Property, Plant, and Equipment - Summary of Property, Plant, and Equipment (Detail) link:presentationLink link:calculationLink link:definitionLink 995955 - Disclosure - Property, Plant, and Equipment - Additional Information (Detail) link:presentationLink link:calculationLink link:definitionLink 995965 - Disclosure - Property, Plant, and Equipment - Summary of Depreciation and Amortization Expense (Detail) link:presentationLink link:calculationLink link:definitionLink 995975 - Disclosure - Property, Plant, and Equipment - Summary of Depreciation and Amortization Expense (Parenthetical) (Detail) link:presentationLink link:calculationLink link:definitionLink 995985 - Disclosure - Inventories - Summary of Inventories (Detail) link:presentationLink link:calculationLink link:definitionLink 995995 - Disclosure - Accrued Expenses and Deferred Revenue - Summary of Accrued Expenses (Detail) link:presentationLink link:calculationLink link:definitionLink 996005 - Disclosure - Fair Value Measurement - Additional Information (Detail) link:presentationLink link:calculationLink link:definitionLink 996015 - Disclosure - Self-Insurance Reserves - Additional Information (Detail) link:presentationLink link:calculationLink link:definitionLink 996025 - Disclosure - Self-Insurance Reserves - Summary of Other Liabilities (Detail) link:presentationLink link:calculationLink link:definitionLink 996035 - Disclosure - Stockholders' Equity - Additional Information (Detail) link:presentationLink link:calculationLink link:definitionLink 996045 - Disclosure - Stockholders' Equity - Share Based Compensation Stock Options Activity (Detail) link:presentationLink link:calculationLink link:definitionLink 996055 - Disclosure - Stockholders' Equity - Summary of Stock Compensation Expense (Detail) link:presentationLink link:calculationLink link:definitionLink 996065 - Disclosure - Stockholders' Equity - Share Based Payment Award Performance Shares Valuation Assumptions (Detail) link:presentationLink link:calculationLink link:definitionLink 996075 - Disclosure - Stockholders' Equity - Share Based Payment Award Performance Shares Valuation Assumptions (Parenthetical) (Detail) link:presentationLink link:calculationLink link:definitionLink 996085 - Disclosure - Stockholders' Equity - Summary of Activity for Unvested RSUs and PSUs (Detail) link:presentationLink link:calculationLink link:definitionLink 996095 - Disclosure - Stockholders' Equity - Summary of Activity for Unvested RSUs and PSUs (Parenthetical) (Details) link:presentationLink link:calculationLink link:definitionLink 996105 - Disclosure - Stockholders' Equity - Schedule of Assumptions used in Valuing ESPP Purchases (Detail) link:presentationLink link:calculationLink link:definitionLink 996115 - Disclosure - Employer Sponsored Benefit Plans - Additional Information (Detail) link:presentationLink link:calculationLink link:definitionLink 996125 - Disclosure - Income Taxes - Income Tax Expense/(Benefit) from Continuing Operations (Detail) link:presentationLink link:calculationLink link:definitionLink 996135 - Disclosure - Income Taxes - Reconciliation of Provision for Income Taxes from Continuing Operations (Detail) link:presentationLink link:calculationLink link:definitionLink 996145 - Disclosure - Income Taxes - Deferred Tax Assets (Liabilities) Related to Temporary Differences (Detail) link:presentationLink link:calculationLink link:definitionLink 996155 - Disclosure - Income Taxes - Additional Information (Detail) link:presentationLink link:calculationLink link:definitionLink 996165 - Disclosure - Commitments and Contingencies - Additional Information (Detail) link:presentationLink link:calculationLink link:definitionLink 996175 - Disclosure - Restructuring - Components of Restructuring Charges (Detail) link:presentationLink link:calculationLink link:definitionLink 996185 - Disclosure - Restructuring - Summary of activity in the Severance and employee-related benefits and Relocation accruals (Details) link:presentationLink link:calculationLink link:definitionLink 996195 - Disclosure - Restructuring (Additional Information) (Detail) link:presentationLink link:calculationLink link:definitionLink Asia Asia [Member] Auditor Firm ID Auditor Firm ID Turnover of Goods Turnover Of Goods [Member] Turnover of goods. 2025 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 Volatility Expected volatility Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Expected Volatility Rate Weighted average remaining contractual life Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Remaining Contractual Term Outdoor Products and Accessories Business Outdoor Products And Accessories Business [Member] Outdoor products and accessories business. Restructuring Cost and Reserve [Line Items] Geographical Geographical [Axis] Total future sublease receipts Lessor, Operating Lease, Payment to be Received ASU 2014-09 Accounting Standards Update 2014-09 [Member] 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 non-current liabilities Other Liabilities, Noncurrent Other Liabilities, Noncurrent, Total Prepaid expenses and other current assets Increase (Decrease) in Prepaid Expense and Other Assets Increase (Decrease) in Prepaid Expense and Other Assets, Total RSUs Restricted Stock Units (RSUs) [Member] Income taxes Increase (Decrease) in Income Taxes Receivable (Level 1) Fair Value, Inputs, Level 1 [Member] Entity Public Float Entity Public Float 2028 Lessee, Operating Lease, Liability, to be Paid, Year Four Total future lease payments Finance Lease, Liability, to be Paid Income Taxes Income Tax, Policy [Policy Text Block] Estimated useful life Property, Plant and Equipment, Useful Life Total Net Sales Net sales Revenue from Contract with Customer, Excluding Assessed Tax Revenue from Contract with Customer, Excluding Assessed Tax, Total Software Computer Software, Intangible Asset [Member] Line Of Credit Facility Interest Capitalised 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. Total liabilities of discontinued operations Disposal Group, Including Discontinued Operation, Liabilities Concentration Risk Type Concentration Risk Type [Axis] Finance Lease, Liability, to be Paid, Remainder of Fiscal Year 2024 Short-term Debt, Type Short-Term Debt, Type [Axis] ICFR Auditor Attestation Flag ICFR Auditor Attestation Flag Title of Individual Title of Individual [Domain] Restructuring Charges [Abstract] Severance and Employee-Related Benefits Severance and employee-related benefits Severance and employee-related benefits [Member] Deferred Taxes Deferred Taxes [Domain] Deferred taxes. Smith & Wesson Corp Smith And Wesson Corporation [Member] Smith and Wesson Corporation. Number of stock incentive plans Number Of Stock Option Plans Number of stock option plans. Accrued profit sharing Increase Decrease In Deferred Profit Sharing Increase (decrease) in deferred profit sharing. Lease Interest Expense Lease Interest Expense Interest Expense Breakdown of Net Sales Revenue from External Customers by Products and Services [Table Text Block] Long-term maturities of lease liabilities Non-current liabilities Operating Lease, Liability, Noncurrent Repurchase of treasury stock, shares Stock Repurchased During Period, Shares Europe Europe [Member] 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] Liabilities, Fair Value Disclosure, Total Fair value of financial instrument Liabilities, Fair Value Disclosure 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. Balance Sheet Location Balance Sheet Location [Axis] Total current assets Assets, Current Liabilities and Equity Total liabilities and stockholders' equity Entity Address, State or Province Entity Address, State or Province Litigation Case Litigation Case [Domain] Other Deferred Tax Assets, Other Deferred: Deferred Income Tax Expense (Benefit), Continuing Operations [Abstract] Right-of-use assets Finance Lease Right Of Use Asset Gross Finance lease right of use asset gross. Deferred Income Tax Assets, Net, Total Deferred Income Tax Assets, Net Deferred income taxes Short-term operating lease costs Short Term Operating Lease Cost short-term operating lease costs. Stock options, outstanding, Number Options outstanding, beginning of year, Shares Options outstanding, end of period, Shares Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Number Other non-current liabilities Disposal Group, Including Discontinued Operation, Liabilities, Noncurrent Disposal Group, Including Discontinued Operation, Liabilities, Noncurrent, Total Inventories Inventory Disclosure [Text Block] Non Current Non Current [Member] Non current. Trading Symbol Trading Symbol Deferred Tax Assets, Net of Valuation Allowance Net deferred tax assets Net deferred tax assets Net deferred tax assets Common stock, shares issued Common Stock, Shares, Issued Common Stock, Shares, Issued, Total Depreciation and Other Amortization Expenses [Line Items] Depreciation And Other Amortization Expenses [Line Items] Depreciation and other amortization expenses. 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) Net Income (Loss) Attributable to Parent [Abstract] Notes Payable Notes Payable [Member] Notes payable. Selling and marketing Selling and Marketing Expense [Member] Selling, marketing, and distribution Debt Instrument [Table] Schedule of Long-Term Debt Instruments [Table] 2027 Lessee, Operating Lease, Liability, to be Paid, Year Three Advertising expense for continuing operations Advertising Expense Less amounts representing interest Lessee Operating And Finance Lease Liability Undiscounted Excess Amount Lessee operating and finance lease liability undiscounted excess amount. Total property, plant, and equipment, net Property, plant, and equipment, net Property, Plant, and Equipment and Finance Lease Right-of-Use Asset, after Accumulated Depreciation and Amortization Accumulated Other Comprehensive Income/(Loss) AOCI Attributable to Parent [Member] Revenue deferred, net of revenue recognized Contract With Customer Liability Revenue Deferred Net Of Revenue Recognized Contract with customer liability revenue deferred net of revenue recognized. Number of shares an employee may purchase under the stock purchase plan Share-Based Compensation Arrangement by Share-Based Payment Award, Maximum Number of Shares Per Employee 2025 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 Advertising Costs [Line Items] Advertising Costs [Line Items] Advertising costs. Long Guns Product Two [Member] Product 2 [Member] Property, plant, and equipment Deferred Tax Liabilities, Property, Plant and Equipment 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 2026 Lessor, Operating Lease, Payment to be Received, Year Two 2024 Notes, Loans Payable, and Financing Arrangements Debt Disclosure [Text Block] Summary of Property, Plant, and Equipment Property, Plant and Equipment [Table Text Block] Disposal Group Name Disposal Group Name [Axis] 2027 Lessor, Operating Lease, Payment to be Received, Year Three 2025 Maximum maturity period of all highly liquid investments to be considered cash equivalents Cash And Cash Equivalent Maturity Period Maximum Cash and cash equivalent maturity period maximum. Additional Paid-In Capital Additional Paid-in Capital [Member] Income Tax Expense/(Benefit) from Continuing Operations Schedule of Components of Income Tax Expense (Benefit) [Table Text Block] Current liabilities: Liabilities, Current [Abstract] Current assets: Assets, Current [Abstract] Allowance for credit losses Accounts Receivable, Allowance for Credit Loss, Current Counterparty Name [Axis] Preferred stock, par value Preferred Stock, Par or Stated Value Per Share Property plant and equipment before construction in progress Property Plant And Equipment And Finance Lease Right Of Use Asset Excluding Construction In Progress Property, plant and equipment and finance lease right-of-use asset, excluding construction in progress. 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 Reserves for workers' compensation, product liability, municipal liability, and medical/dental costs, Non-current portion Self Insurance Reserve, Noncurrent Restructuring Charges, Total Restructuring Charges Restructuring charges Year of other product liability claim Year Of Other Product Liability Claim Year Of Other Product Liability Claim Transaction Until September 19, 2024 Share Repurchase Transactions Two [Member] Share Repurchase Transactions Two Office Rent and Equipment Office rent and equipment Office rent and equipment [Member] Federal income taxes, expected statutory rate Effective Income Tax Rate Reconciliation, at Federal Statutory Income Tax Rate, Percent Treasury stock (in shares) Treasury stock (in shares) Treasury Stock, Common, Shares Treasury stock, 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 Plan Name Plan Name [Domain] 2029 Lessor, Operating Lease, Payment to be Received, Year Five Date of actions filed Loss Contingency, Lawsuit Filing Date (Gain)/Loss on sale/disposition of assets Gain (Loss) on Disposition of Property Plant Equipment, Excluding Oil and Gas Property and Timber Property Assets, Fair Value Disclosure, Total Financial assets Assets, Fair Value Disclosure Preferred stock, shares outstanding Preferred Stock, Shares Outstanding Preferred Stock, Shares Outstanding, Beginning Balance Preferred Stock, Shares Outstanding, Ending Balance National logistics facility. National Logistics Facility [Member] National Logistics Facility Total current liabilities Liabilities, Current Entity Tax Identification Number Entity Tax Identification Number Income from operations before income taxes Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest Operating Lease, Right-of-Use Asset, Statement of Financial Position [Extensible List] Operating Lease, Right-of-Use Asset, Statement of Financial Position [Extensible Enumeration] Finished goods Inventory, Finished Goods, Net of Reserves Changes in operating assets and liabilities: Increase (Decrease) in Operating Capital [Abstract] Freight Freight [Member] Freight [Member] Total future lease payments Lessee Operating And Finance Lease Liability Payments Due Lessee operating and finance lease liability payments due. Reserves for workers' compensation, product liability, municipal liability, and medical/dental costs, included in accrued expenses Self Insurance Reserve, Current 2028 Finance Lease, Liability, to be Paid, Year Four Stock-based compensation Deferred Tax Assets, Tax Deferred Expense, Compensation and Benefits, Share-Based Compensation Cost Shares issued under employee stock purchase plan Stock Issued During Period, Value, Employee Stock Purchase Plan Accounts receivable, net Disposal Group, Including Discontinued Operation, Accounts, Notes and Loans Receivable, Net Income Tax Examination, Penalties and Interest Accrued, Total Income Tax Examination, Penalties and Interest Accrued Accrued interest and penalties Financing leases, weighted average lease term Finance Lease, Weighted Average Remaining Lease Term Plan Name Plan Name [Axis] Compensatory or Punitive Damages Compensatory Damages [Member] Compensatory damages. Geographical Geographical [Domain] Assets Total assets Domestic UNITED STATES Right-of-use assets, net Right-of-use assets recognition Operating Lease, Right-of-Use Asset Deferred Tax Lease Liability, Operating Deferred Tax Lease Liability, Operating Operating lease liability Warranty reserve Deferred Tax Assets, Tax Deferred Expense, Reserves and Accruals, Warranty Reserves Entity Registrant Name Entity Registrant Name Executive Officer Executive Officer [Member] Lessee Lease Description [Line Items] Lessee, Lease, Description [Line Items] Segment Reporting Revenue Reconciling Item [Line Items] Segment Reporting, Revenue Reconciling Item [Line Items] Retained earnings Retained Earnings (Accumulated Deficit) Retained Earnings (Accumulated Deficit), Total Retained Earnings (Accumulated Deficit), Beginning Balance Retained Earnings (Accumulated Deficit), Ending Balance Additional provision charged to expense Self Insurance Reserves Expense Self-insurance reserves expense. Retained Earnings Retained Earnings [Member] Raw material Inventory, Raw Materials, Net of Reserves RSUs and PSUs outstanding, beginning of period 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. Federal income taxes expected at the statutory rate Effective Income Tax Rate Reconciliation at Federal Statutory Income Tax Rate, Amount Putative Class Putative Class [Member] Putative class. Deferred income taxes Deferred Income Tax Liabilities, Net Deferred Income Tax Liabilities, Net, Total Employees Employees [Member] Employees. Shares issued under employee stock purchase plan Shares issued under employee stock purchase plan (in shares) Stock Issued During Period, Shares, Employee Stock Purchase Plans Current liabilities Current liabilities of discontinued operations Disposal Group, Including Discontinued Operation, Liabilities, Current Disposal Group, Including Discontinued Operation, Liabilities, Current, Total Minimum Minimum [Member] Minimum [Member] Deferred Tax Assets Liabilities Right Of Use Assets Deferred Tax Assets Liabilities Right Of Use Assets Operating lease right-of-use assets Significant Accounting Policies Significant Accounting Policies [Text Block] Total operating lease liabilities Lease liabilities recognition Operating Lease, Liability Total operating lease liabilities Operating lease liability Total finance lease liabilities Finance Lease, Liability Total finance lease liabilities Revenue Recognition Revenue [Policy Text Block] 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. Employer contribution to defined benefit plan Defined Benefit Plan, Plan Assets, Contributions by Employer Other Income/(Expense) Other Nonoperating Income (Expense) [Member] Amortization to interest expense for all debt issuance costs Amortization of Debt Issuance Costs and Discounts Amortization of Debt Issuance Costs and Discounts, Total 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] Spin-off Spinoff [Member] Public relations Public relations [Member] Public relations [Member] Measurement Frequency Measurement Frequency [Axis] Income related to sublease agreement Sublease Income Weighted-Average Exercise Price Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Exercise Price [Abstract] Debt Disclosure [Abstract] All others international Other International [Member] Other international. Issuance of common stock under restricted stock unit awards, net of shares surrendered Share-Based Payment Arrangement, Decrease for Tax Withholding Obligation Building and improvements Building and Building Improvements [Member] Entity Current Reporting Status Entity Current Reporting Status Common stock, shares authorized Common Stock, Shares Authorized Research and development Research and Development Expense Research and Development Expense, Total Thereafter Lessee Operating And Finance Lease Liability Payments Due After Fifth Year Lessee operating and finance lease liability payments due after fifth year. Advertising Costs Advertising Costs [Text Block] Advertising costs. Severance and employee relateds benefits Severance and employee relateds benefits [Member] Severance and employee relateds benefits [Member] Other Capitalized Property Plant and Equipment Other Capitalized Property Plant and Equipment [Member] Right-of-use assets, net Finance Lease, Right-of-Use Asset, after Accumulated Amortization Option exercise price per share as a percentage of fair market value Share-Based Compensation Arrangement by Share-Based Payment Award, Discount from Market Price, Offering Date Repayments of long term on finance lease obligation. Repayments of Long Term on finance lease obligation Payments on finance lease obligation Payments 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] Defined contribution plan expected contribution Defined Benefit Plan, Expected Future Employer Contributions, Remainder of Fiscal Year Stock repurchase authorization Stock Repurchase Program, Authorized Amount Less: Accumulated depreciation and amortization Property, Plant, and Equipment and Finance Lease Right-of-Use Asset, Accumulated Depreciation and Amortization ASSETS Assets [Abstract] Capital lease included in accrued expenses and finance lease payable Capital lease included in accrued expenses and finance lease payable Capital lease included in accrued expenses and finance lease payable Shipping and Handling Revenue from Contract with Customer [Policy Text Block] Selling and marketing expenses Cooperative Advertising Expense 2028 Lessor, Operating Lease, Payment to be Received, Year Four Shares available for grant under incentive stock option Share-Based Compensation Arrangement by Share-Based Payment Award, Number of Shares Available for Grant Accrued Expenses and Deferred Revenue [Member] Accrued Expenses and Deferred Revenue [Member] Accrued Expenses and Deferred Revenue Common stock, $0.001 par value, 100,000,000 shares authorized, 75,395,490 issued and 45,561,569 shares outstanding on April 30, 2024 and 75,029,300 shares issued and 45,988,930 shares outstanding on April 30, 2023 Common Stock, Value, Issued Common Stock, Value, Issued, Total Common Stock, Value, Issued, Beginning Balance Common Stock, Value, Issued, Ending Balance Accrued Expenses and Deferred Revenue Accounts Payable, Accrued Liabilities, and Other Liabilities Disclosure, Current [Text Block] Payments on notes and loans payable Repayments of Long-Term Debt Repayments of Long-term Debt, Total Diluted - continuing operations Income (Loss) from Continuing Operations, Per Diluted Share Income from continuing operations Income tax expense/(benefit) Discontinued Operation, Tax Effect of Discontinued Operation Discontinued Operation, Tax Effect of Discontinued Operation, Total Restructuring Reserve, Total Restructuring Reserve, Beginning Balance Restructuring Reserve, Ending Balance Restructuring Reserve Lessee operating and finance lease liability payments remainder of fiscal year. Lessee Operating And Finance Lease Liability Payments Remainder Of Fiscal Year 2024 Proceeds from sale of property and equipment Proceeds from Sale of Property, Plant, and Equipment Proceeds from Sale of Property, Plant, and Equipment, Total Deferred revenue recognized Contract with Customer, Liability, Revenue Recognized 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. Stock-based compensation expense Share-Based Payment Arrangement, Noncash Expense Share-based Payment Arrangement, Noncash Expense, Total Auditor Name Auditor Name Amendments to prior year returns Unrecognized Tax Benefits, Period Increase (Decrease) Unrecognized Tax Benefits, Period Increase (Decrease), Total Operating income Operating Income (Loss) Description of payment terms Revenue, Performance Obligation, Description of Payment Terms Performance period Performance based restricted stock unit performance period Share Based Compensation Arrangement By Share Based Payment Award Performance Period Share based compensation arrangement by share based payment award performance period. Deferred income taxes Deferred Income Tax Expense (Benefit) Deferred Income Tax Expense (Benefit), Total Self-Insurance Reserves Self Insurance Reserves [Text Block] Self-insurance reserves. Income tax expense Income tax expense Income Tax Expense (Benefit) Total income tax expense Debt issuance cost Debt Issuance Costs, Gross Other Effective Income Tax Rate Reconciliation, Other Adjustments, Amount 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 Research and Development Expense [Member] Number of contributory defined investment plan Number Of Contributory Defined Investment Plan Number of contributory defined investment plan. London Interbank Offered Rate [Member] London Interbank Offered Rate [Member] Organization Nature of Operations [Text Block] Cash Payments for Restructuring Cash payments and settlements Concentration of risk, percentage Concentration Risk, Percentage 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 Disaggregation Of Revenue [Table] Disaggregation of Revenue [Table] Vesting, percentage Share-Based Compensation Arrangement by Share-Based Payment Award, Award Vesting Rights, Percentage Summary of Results of Discontinued Operations Disposal Groups, Including Discontinued Operations [Table Text Block] Unpaid dividends accrued Dividend, Share-Based Payment Arrangement, Cash Summary of Estimated Useful Lives Summary Of Estimated Useful Life Table [Text Block] Summary Of Estimated Useful Life Table. Equipment [Member] Equipment [Member] Concentration Risk [Line Items] Concentration Risk [Line Items] ASU 2016-02 ASU 2016-02 Accounting Standards Update 2016-02 [Member] Income taxes Income Taxes Paid Valuation Approach and Technique Valuation Approach and Technique [Domain] Revenue Recognition and Contracts with Customers Revenue from Contract with Customer [Text Block] 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 Defined contribution plan service period Defined Contribution Plan Service Period Defined contribution plan, service period. Earnings/(Loss) per Share Earnings Per Share, Policy [Policy Text Block] Consulting Services Consulting services Consulting services [Member] Smith & Wesson Brands, Inc. Parent Company [Member] IDB. IDB [Member] IDB [Member] Other income, net Other Nonoperating Income (Expense) Other Nonoperating Income (Expense), Total Operating Leases Lessee, Operating Lease, Liability, to be Paid, Fiscal Year Maturity [Abstract] Construction Contract Cost, Progress Payment Offset Construction Contract Cost Workers' compensation receivable classified as an other assets Workers Compensation Receivable Workers compensation receivable. Operating expenses: Operating Expenses [Abstract] Property, Plant and Equipment [Abstract] Restructuring Costs [Abstract] Product liability Deferred Tax Assets Environmental And Products Liabilities Deferred tax assets, environmental and products liabilities. Depreciation and amortization expense Depreciation and amortization Depreciation, Depletion and Amortization, Nonproduction Depreciation, Depletion and Amortization, Nonproduction, Total 2022 Incentive Stock Plan Two Thousand Twenty Two Incentive Stock Plan [Member] Two Thousand Twenty Two Incentive Stock Plan [Member] Entity Voluntary Filers Entity Voluntary Filers Commitments and Contingencies Disclosure [Abstract] Other assets Other Assets, Noncurrent Other Assets, Noncurrent, Total 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 Product Information [Line Items] Product Information [Line Items] Interest Interest Paid, Excluding Capitalized Interest, Operating Activities Marketing and Advertising Expense [Abstract] Retirement Plan Type Retirement Plan Type [Domain] 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 Cost of sales Cost of Goods and Services Sold Cost of Goods and Services Sold, Total Earnings Per Share [Abstract] Net income per share: Litigation Case Litigation Case [Axis] Deferred Tax Liabilities, Net Total deferred tax liabilities Deferred Tax Liabilities, Net, Total Total deferred tax liabilities Total deferred tax liabilities Accounting Policies [Abstract] Lessee Lease Description [Table] Lessee, Lease, Description [Table] Latin America Latin America [Member] 2026 Finance Lease, Liability, to be Paid, Year Two Concentrations of Credit Risk Concentration Risk, Credit Risk, Policy [Policy Text Block] 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] Total International International [Member] International. Basic - net income Earnings per share - Basic Earnings Per Share, Basic Earnings Per Share, Basic, Total Customer Concentration Risk Customer Concentration Risk [Member] Provision for (recoveries)/losses on notes and accounts receivable Provision For Or Recoveries Of Doubtful Accounts Provision for or recoveries of losses on accounts receivable. Commitments and contingencies (Note 15) Commitments and Contingencies Employee Relations Employee relations Employee relations [Member] 2027 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. Property, Plant, and Equipment Property, Plant and Equipment Disclosure [Text Block] PSUs Performance Shares [Member] Schedule of Outstanding Performance Obligations Contract with Customer, Contract Asset, Contract Liability, and Receivable [Table Text Block] Operating lease cost Operating Lease, Cost Retirement Benefits [Abstract] Tangible Asset Impairment Charges, Total Tangible Asset Impairment Charges Impairment of long-lived tangible assets Restructuring Type Restructuring Type [Axis] Cost Of Machinery And Equipment Due Remainder Cost of Machinery and Equipment due remainder of fiscal year. Cost Of Machinery And Equipment Due Remainder Of Fiscal Year Statistical Measurement Statistical Measurement [Domain] Share Repurchases Transactions Three Member Share Repurchases Transactions Three Member Transaction Until 2022 Net cash provided by operating activities Net Cash Provided by (Used in) Operating Activities Income from continuing operations Income from continuing operations Income (Loss) from Continuing Operations, Net of Tax, Attributable to Parent Income from continuing operations 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 Statistical Measurement [Axis] Operating expenses Disposal Group, Including Discontinued Operation, Operating Expense Commitments and Contingencies Commitments and Contingencies Disclosure [Text Block] Relocation Relocation [Member] Relocation [Member] 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] Share Repurchase Program Share Repurchase Program [Axis] Diluted - net income Earnings per share - Diluted Earnings Per Share, Diluted Earnings Per Share, Diluted, Total Proceeds from Notes Payable, Total Proceeds from Notes Payable Proceeds from loans and notes payable Product and Service Product and Service [Domain] Payments Self Insurance Reserve Deductions Self insurance reserve, deductions. Cost of sales 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. Gross tax-effected unrecognized tax benefits Unrecognized Tax Benefits Unrecognized Tax Benefits, Beginning Balance Unrecognized Tax Benefits, Ending Balance Valuation allowances for tax credits Tax Credit Carryforward, Valuation Allowance Concentration Risk Benchmark Concentration Risk Benchmark [Domain] Building and improvements Buildings and Improvements, Gross Buildings and Improvements, Gross, Total Workers' compensation Deferred Tax Assets, Tax Deferred Expense, Compensation and Benefits, Employee Compensation Revenue from Contract with Customer [Abstract] Finance lease liability payments due after year four. Finance Lease Liability Payments Due After Year Four Thereafter Customer Two Customer Two [Member] Customer two. Fair Value Hierarchy and NAV Fair Value Hierarchy and NAV [Domain] Net increase (decrease) of revenue Contract with Customer, Liability, Cumulative Catch-up Adjustment to Revenue, Change in Measure of Progress Stock options exercisable, Number Options exercisable, end of period, Shares Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Number 2029 Finance Lease, Liability, to be Paid, Year Five Share Repurchase Transactions One [Member] Share repurchase transactions one. Share Repurchase Transactions 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] Property, plant, and equipment, net Disposal Group, Including Discontinued Operation, Property, Plant and Equipment, Noncurrent Expense related to changes in product liability and municipal litigation liability Product Liability Accrual, Period Expense Additional paid-in capital Additional Paid in Capital, Common Stock Additional Paid in Capital, Common Stock, Beginning Balance Additional Paid in Capital, Common Stock, Ending Balance Inventories Inventory, Policy [Policy Text Block] Contributory Defined Investment Plan Pension Plan [Member] Correlation coefficient Share Based Compensation Arrangement By Share Based Payment Award Fair Value Assumptions Correlation Coefficient Share based compensation arrangement by share based payment award fair value assumptions correlation coefficient. Shares Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding [Roll Forward] Net Deferred Tax Asset/(Liability) Deferred Tax Assets, Net Net Deferred Tax Asset/(Liability) Net Deferred Tax Asset/(Liability) Net Deferred Tax Asset/(Liability) Defined Contribution Plan Disclosure [Line Items] Defined Contribution Plan Disclosure [Line Items] Defined contribution plan, matching contribution percentage Defined Contribution Plan, Employer Matching Contribution, Percent of Employees' Gross Pay Payroll deduction of participant's compensation Employee Stock Purchase Plan Payroll Deductions Percent Employee stock purchase plan payroll deductions percent. 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 Share Based Payment Award Performance Shares Valuation Assumptions Schedule Of Share Based Payment Award Performance Shares Valuation Assumptions Table [Text Block] Schedule of share based payment award performance shares valuation assumptions. Schedule of Restructuring and Related Costs [Table] Finite-Lived Intangible Assets, Major Class Name Finite-Lived Intangible Assets, Major Class Name [Domain] Exercised during the period, Shares Proceeds from exercise of employee stock options (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercises in Period Principles of Consolidation Consolidation, Policy [Policy Text Block] Stock option, exercisable period Share Based Compensation Arrangement By Share Based Payment Award Award Exercisable Period Share based compensation arrangement by share based payment award award exercisable period. Four Customers [Member] Four Customers [Member] Four Customers 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. Other products and services Other Products And Services [Member] Other products and services. Entity Address, Postal Zip Code Entity Address, Postal Zip Code Entity Interactive Data Current Entity Interactive Data Current Defined contribution plan, matching contribution percentage of match Defined Contribution Plan, Employer Matching Contribution, Percent of Match Selling, marketing, and distribution Selling and Marketing Expense Selling and Marketing Expense, Total Stockholders ownership percentage Subsidiary, Ownership Percentage, Noncontrolling Owner Accounts payable Increase (Decrease) in Accounts Payable Increase (Decrease) in Accounts Payable, Total Credit Facility Credit Facility [Domain] Change in Accrued Warranties Recorded as Non-Current Liability Schedule of Product Warranty Liability [Table Text Block] Equity [Abstract] Goodwill Disposal Group, Including Discontinued Operation, Goodwill, Noncurrent Less amounts representing interest Lessee, Operating Lease, Liability, Undiscounted Excess Amount Expiration Date Trd Arr Expiration Date Trd Arr Expiration Date RSUs and PSUs, Awarded Stock units, awarded Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period Entity Well-known Seasoned Issuer Entity Well-known Seasoned Issuer Russell 2000 Index Russell Two Thousand Index [Member] Russell two thousand index. Exercised during period, Weighted-Average Exercise Price Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Exercises in Period, Weighted Average Exercise Price Entity Incorporation, State or Country Code Entity Incorporation, State or Country Code Cash and Cash Equivalents Cash and Cash Equivalents, Policy [Policy Text Block] Number of Product liability cases Number Of Product Liability Cases Number of product liability cases. Earnings Per Share, Basic [Abstract] Earnings per share - Basic Receivables from insurance carriers, included in other assets Receivables From Insurance Carriers Included In Other Assets Receivables from insurance carriers, included in other assets. Shares excluded from the computation of diluted earnings per share Shares excluded from the computation of diluted earnings per share Shares excluded from the computation of diluted earnings per share Equity Components Equity Components [Axis] Maximum amount of self-insurance per occurrence Insurance Maximum Coverage Per Incident Insurance maximum coverage per incident. 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] Capital expenditures incurred Capital Expenditures Incurred Capital Expenditures Incurred Employer Sponsored Benefit Plans Retirement Benefits [Text Block] Inventory Disclosure [Abstract] Financial liabilities Financial Liabilities Fair Value Disclosure Financial Liabilities Fair Value Disclosure, Total Robert L. Scott [Member] Robert L. Scott [Member] Robert L. Scott [Member] Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period, Weighted Average Grant Date Fair Value Weighted Average Grant Date Fair Value, Released Local Phone Number Local Phone Number Property Plant And Equipment [Line Items] Property, Plant and Equipment [Line Items] Sale of Stock Sale of Stock [Axis] Options exercisable, end of period, Weighted-Average Exercise Price Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Weighted Average Exercise Price Defined Contribution Plan [Table] Defined Contribution Plan [Table] Federal Current Federal Tax Expense (Benefit) Inventories Disposal Group, Including Discontinued Operation, Inventory, Current Other Commitments, Description Terms of commitment State bonus depreciation Deferred Tax Assets State Bonus Depreciation Deferred tax assets state bonus depreciation. Software and hardware Hardware And Software [Member] Hardware and software. Goodwill Goodwill Goodwill, Total Goodwill, Beginning Balance Goodwill, Ending Balance Statement of Cash Flows [Abstract] Stock compensation Income Tax Reconciliation Nondeductible Expense Benefit Share Based Compensation Cost Income tax reconciliation nondeductible expense (benefit) share based compensation cost. General Damages General Damages [Member] General damages. Directors Director [Member] Deferred Tax Assets Liabilities [Line Items] Deferred Tax Assets Liabilities [Line Items] Deferred tax assets liabilities. State tax credit carryforwards expire date Tax Credit Carryforward, Expiration Date Fair Value Measurement Fair Value Measurement and Measurement Inputs, Recurring and Nonrecurring [Text Block] Income Tax Authority Income Tax Authority [Domain] Organization, Consolidation and Presentation of Financial Statements [Abstract] Accumulated other comprehensive income Accumulated Other Comprehensive Income (Loss), Net of Tax Accumulated Other Comprehensive Income (Loss), Net of Tax, Total Property, Plant, and Equipment Property, Plant and Equipment, Policy [Policy Text Block] Notes and loans payable (Note 4) Notes and Loans, Noncurrent Notes and Loans, Noncurrent, Total Gross profit Gross Profit Concentration Risk Benchmark Concentration Risk Benchmark [Axis] Document Annual Report Document Annual Report Number of Customers Accounted for Net Sales. Number Of Customers Accounted For Net Sales Number of customers accounted for net sales. Deferred Tax Assets Section 174 capitalized R&D expense Deferred Tax Assets Section 174 capitalized R&D expense Section 174 capitalized R&D expense Common stock, par value Common Stock, Par or Stated Value Per Share Accrued Professional Fees Accrued settlement fees Interest 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 Long-Lived Tangible Asset [Axis] Authorized of common stock Share-Based Compensation Arrangement by Share-Based Payment Award, Number of Shares Authorized Performance Targets not Achieved Performance Targets Not Achieved [Member] Performance targets not achieved. Discontinued Operation, Income (Loss) from Discontinued Operation, before Income Tax Income from discontinued operations, net of tax Income from discontinued operations before income taxes 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] Sales and Promotional Related Expenses Cost of Goods and Service [Policy Text Block] Customer Four Customer Four [Member] Customer four. Earnings Per Share, Diluted [Abstract] Earnings per share/(loss) - Diluted Dividends issued Dividends Dividends, Total Related Party Transaction Related Party Transaction [Axis] Employer contribution to defined benefit plan Defined Contributions Plan Contributions By Employer Defined contributions plan contributions by employer. Income Tax Contingency [Line Items] Income Tax Contingency [Line Items] Dividend distribution Payments of Dividends Payments of Dividends, Total (Level 3) Fair Value, Inputs, Level 3 [Member] Stock-based compensation APIC, Share-Based Payment Arrangement, Increase for Cost Recognition APIC, Share-Based Payment Arrangement, Increase for Cost Recognition, Total Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Table] Fair Value, Recurring and Nonrecurring [Table] Warranty claims Standard and Extended Product Warranty Accrual, Decrease for Payments Standard and Extended Product Warranty Accrual, Decrease for Payments, Total Short-term Debt, Type Short-Term Debt, Type [Domain] Ownership Ownership [Domain] Net (decrease)/increase 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 General and Administrative Expense [Member] General and Administrative Expense Interest expense Interest Expense [Member] Interest Expense, Net Supplemental Disclosure of Non-cash Investing and Financing Activities: Noncash Investing and Financing Items [Abstract] Effect of dilutive stock awards Incremental Common Shares Attributable to Dilutive Effect of Share-Based Payment Arrangements Incremental Common Shares Attributable to Share-based Payment Arrangements, Total Canceled/forfeited during period, Shares Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Forfeitures in Period Stock Units Released to Cover Tax Obligations Stock Units Released to Cover Tax Obligations Stock units released to cover tax obligations Reconciliation Of Revenue From Segments To Consolidated [Table] Reconciliation of Revenue from Segments to Consolidated [Table] Document Financial Statement Error Correction [Flag] Summary of Inventories Schedule of Inventory, Current [Table Text Block] City Area Code City Area Code Deferred State and Local Income Tax Expense (Benefit) State Cash flows from operating activities: Net Cash Provided by (Used in) Operating Activities [Abstract] Total inventories Inventories FIFO Inventory Amount Accrued expenses, including compensation Deferred Tax Assets, Tax Deferred Expense, Reserves and Accruals, Other Customer Customer [Domain] General and administrative General And Administrative General and Administrative Expense General and Administrative Expense, Total Selling, General and Administrative Expenses [Member] Selling, General and Administrative Expenses [Member] Warranty Standard Product Warranty, Policy [Policy Text Block] Weighted average shares outstanding — Basic Basic Weighted Average Number of Shares Outstanding, Basic Weighted Average Number of Shares Outstanding, Basic, Total Percentage of sublease Percentage Of Sublease Percentage of sublease. Schedule of Assumptions used in Valuing ESPP Purchases Schedule of Share-Based Payment Award, Employee Stock Purchase Plan, Valuation Assumptions [Table Text Block] Schedule of Components of Restructuring Charges Restructuring and Related Costs [Table Text Block] Employee Stock Purchase Plan 2011 Employee Stock Purchase Plan Employee Stock [Member] Cash flows from financing activities: Net Cash Provided by (Used in) Financing Activities [Abstract] Research and Development Research and Development Expense, Policy [Policy Text Block] Summary of Activity for Unvested RSUs and PSUs Share-Based Payment Arrangement, Restricted Stock Unit, Activity [Table Text Block] Land and improvements Land and Land Improvements Land and Land Improvements, Total Effective income tax rate, provisions (benefit) Tax Cuts And Jobs Act Change In Tax Rate Provisional Income Tax Expense Benefit Tax cuts and jobs act change in tax rate provisional income Tax expense (benefit). Statement [Table] Statement [Table] Share Based Compensation Stock Options Activity Share-Based Payment Arrangement, Option, Activity [Table Text Block] Accounts Receivable Accounts Receivable [Member] Present value of lease payments Operating And Finance Lease Liability Operating and finance lease liability. Present value of lease payments 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. Sales, net Revenue from Contract with Customer Benchmark [Member] 2026 Lessee, Operating Lease, Liability, to be Paid, Year Two Accrued professional fees Accrued Professional Fees, Current Accrued settlement fees Statement [Line Items] Statement [Line Items] Accrued payroll and incentives Increase (Decrease) in Accrued Salaries 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. Machinery and equipment Machinery and Equipment [Member] Outstanding letters of credit Letters of Credit Outstanding, Amount Deferred Tax Assets (Liabilities) Related to Temporary Differences Schedule of Deferred Tax Assets and Liabilities [Table Text Block] Accounts receivable, net of allowances for credit losses of $0 on April 30, 2024 and $23 on April 30, 2023 Accounts Receivable, after Allowance for Credit Loss, Current Accounts Receivable, after Allowance for Credit Loss, Current, Total Customer Customer [Axis] Financial Instruments Derivatives, Policy [Policy Text Block] Interest income/(expense), net Disposal Group Including Discontinued Operation Interest Income Net Disposal group, including discontinued operation, 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 Construction in progress Construction in Progress, Gross Other assets Disposal Group, Including Discontinued Operation, Other Assets Cash and cash equivalents Cash and Cash Equivalents, at Carrying Value Cash and Cash Equivalents, at Carrying Value, Total Cash and Cash Equivalents, at Carrying Value, Beginning Balance Cash and Cash Equivalents, at Carrying Value, Ending Balance Disclosure Net Sales [Abstract] Disclosure net sales. Repurchase of treasury stock Stock Repurchased During Period, Value Summary of Stock Compensation Expense Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Table Text Block] 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 Fair Value of Financial Instruments Fair Value of Financial Instruments, Policy [Policy Text Block] Accrued reserves for product and municipal litigation liabilities Loss Contingency Accrual Loss Contingency Accrual, Beginning Balance Loss Contingency Accrual, Ending Balance Debt issuance write-off costs Deferred Debt Issuance Cost, Writeoff Less amounts representing interest Sublease Receipts Amounts Representing Interest Sublease receipts amounts representing interest. Increase Decrease in Contract With Customer Liability Revenue Deferred Increase Decrease in Contract With Customer Liability Revenue Deferred Increase in additional deferred revenue for outstanding performance obligations Treasury stock, at cost (29,833,921 shares on April 30, 2024 and 29,040,370 shares on April 30, 2023) Treasury Stock, Value Treasury Stock, Value, Total Treasury Stock, Value, Beginning Balance Treasury Stock, Value, Ending Balance Discontinued Operations and Disposal Groups [Abstract] Cover [Abstract] Share Repurchase Program Share Repurchase Program [Domain] Current: Current Income Tax Expense (Benefit), Continuing Operations [Abstract] Document Fiscal Year Focus Document Fiscal Year Focus Accrued warranty Product Warranty Accrual, Current Aggregate damages claims Loss Contingency, Damages Paid, Value Intangible Assets Intangible Assets, Finite-Lived, Policy [Policy Text Block] Accumulated amortization Operating Lease Right Of Use Asset Accumulated Amortization Operating lease right-of-use asset accumulated amortization. Settlement fees related to product liability cases Litigation Settlement, Expense Sale of Stock Sale of Stock [Domain] Income tax receivable Income Taxes Receivable, Current Income Tax Contingency [Table] Income Tax Contingency [Table] Weighted Average Grant Date Fair Value, Awarded Grant date fair market value Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period, Weighted Average Grant Date Fair Value Proceeds to acquire common stock from employee stock purchase plan Proceeds, Issuance of Shares, Share-Based Payment Arrangement, Including Option Exercised Proceeds, Issuance of Shares, Share-based Payment Arrangement, Including Option Exercised, Total Name of exchange on which registered Security Exchange Name Federal Domestic Tax Authority [Member] Deferred income taxes Disposal Group, Including Discontinued Operation, Deferred Tax Assets Accumulated depreciation Finance Lease Right Of Use Asset Accumulated Depreciation Finance lease right of use asset accumulated depreciation. Breakdown of Export Net Sales Schedule of Revenue from External Customers Attributed to Foreign Countries by Geographic Area [Table Text Block] Recently Issued Accounting Standards New Accounting Pronouncements, Policy [Policy Text Block] Preferred stock, shares issued Preferred Stock, Shares Issued Preferred Stock, Shares Issued, Total Preferred stock, shares authorized Preferred Stock, Shares Authorized Insurance Reserves Insurance Reserves Policy [Text Block] Insurance Reserves Policy. Number of Customers Accounted for Accounts Receivable Number Of Customers Accounted For Accounts Receivable Number of customers accounted for accounts receivable. State Current State and Local Tax Expense (Benefit) Repurchase of common stock Treasury Stock, Shares, Acquired Promotional programs amount Marketing and Advertising Expense Marketing and Advertising Expense, Total Canceled/forfeited during period, Weighted-Average Exercise Price Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Forfeitures in Period, Weighted Average Exercise Price Weighted average number of common shares outstanding: Weighted Average Number of Shares Outstanding, Diluted [Abstract] Accrued employee benefits Accrued Employee Benefits, Current 2025 Finance Lease, Liability, to be Paid, Year One Entity Emerging Growth Company Entity Emerging Growth Company Nonelective Contribution Sharing Plan Profit Sharing Plan [Member] Profit sharing plan. Amendment Flag Amendment Flag Deferred Taxes Deferred Taxes [Axis] Deferred Taxes. Tax credit carryforwards Tax Credit Carryforward, Amount Total deferred Deferred Income Tax Expense Benefit Continuing And Discontinuing Operations Deferred income tax expense benefit continuing and discontinuing operations. Summary of Accrued Expenses Schedule of Accrued Liabilities [Table Text Block] Payments to acquire patents and software Payments to Acquire Intangible Assets Research and development tax credit Effective Income Tax Rate Reconciliation, Tax Credit, Research, Amount Accounting Standards Update Accounting Standards Update [Domain] Finance lease amortization Finance Lease, Right-of-Use Asset, Amortization Restructuring and Related Activities Disclosure [Text Block] Restructuring RSUs and PSUs Restricted Stock Units And Performance Stock Units [Member] Restricted Stock Units and Performance Stock Units. Leases [Abstract] Variable Rate Variable Rate [Domain] Non-Executive Officer Employees Non Executive Employees [Member] Non executive employees. Schedule of Restructuring Reserve by Type of Cost [Table Text Block] Schedule of Severance and employee related benefits and Relocation accruals Entity File Number Entity File Number Credit facility, maturity Line of Credit Facility, Expiration Date Common stock reserved under employee stock purchase plan Employee Stock Ownership Plan (ESOP), Shares in ESOP Employee Stock Ownership Plan (ESOP), Shares in ESOP, Total Two Customer [Member] Two Customer [Member] Two Customers Deferred Tax Assets, Gross Total deferred tax assets before valuation allowance Total deferred tax assets before valuation allowance Trade Receivables Receivable [Policy Text Block] Lessee, Operating Lease, Liability, to be Paid, Remainder of Fiscal Year 2024 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 Summary of Future Expected Undiscounted Cash Flows Sale Leaseback Transactions [Table Text Block] Share-Based Payment Arrangement [Abstract] Disposal Group Classification Disposal Group Classification [Domain] Accounts payable Accounts Payable, Current Accounts Payable, Current, Total Excecutive and former executive officer [Member] Excecutive and former executive officer [Member] Excecutive and former executive officer 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 Additional valuation allowance deferred income tax assets Deferred Tax Assets, Valuation Allowance Deferred Tax Assets, Valuation Allowance, Total Valuation allowance Accrued reserves for product and municipal litigation liabilities, Non-current portion Loss Contingency, Accrual, Noncurrent Total operating expenses Operating Expenses Lessee operating lease liability payments due after year four. Lessee Operating Lease Liability Payments Due After Year Four Thereafter Federal tax rate change on deferred taxes Tax Cuts And Jobs Act Of2017 Deferred Taxes Change In Tax Rate Income Tax Expense Benefit Tax cuts and jobs act of 2017 deferred taxes change in tax rate income tax expense (benefit). Auditor Location Auditor Location Expected term Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Expected Term Reverse stock split description Stockholders' Equity, Reverse Stock Split Preferred stock, $0.001 par value, 20,000,000 shares authorized, no shares issued or outstanding Preferred Stock, Value, Issued Preferred Stock, Value, Issued, Total Preferred Stock, Value, Issued, Beginning Balance Preferred Stock, Value, Issued, Ending Balance 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 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. Beginning Balance Ending Balance Standard and Extended Product Warranty Accrual Standard and Extended Product Warranty Accrual, Total Entity Address, Address Line One Entity Address, Address Line One Total Net Sales Revenue Benchmark [Member] Cash and cash equivalents Cash and Cash Equivalents, Fair Value Disclosure 2029 Lessee Operating And Finance Lease Liability Payments Due Year Five Lessee operating and finance lease liability payments due year five. Relocation Cost [Member] Relocation Cost [Member] Relocation Cost [Member] Summary of Depreciation and Amortization Expense Schedule Of Depreciation And Amortization Expense Table [Text Block] Schedule Of Depreciation And Amortization Expense Table. Operating Leases Operating Leases [Abstract] Operating leases. Thereafter Lessor, Operating Lease, Payment to be Received, after Year Five Total assets of discontinued operations Disposal Group, Including Discontinued Operation, Assets Income Statement Location Income Statement Location [Axis] Deferred Tax Assets, Inventory Inventory reserves Deferred Tax Liabilities, Net [Abstract] Deferred Tax Liabilities Gemini Technologies, Incorporated Gemini Technologies Incorporated [Member] Gemini Technologies, Incorporated. Dividend yield Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Expected Dividend Rate Net Income Net Income (Loss), Including Portion Attributable to Noncontrolling Interest Net Income (Loss), Including Portion Attributable to Noncontrolling Interest, Total Proceeds from sale of intangible assets Proceeds from Sale of Intangible Assets 2029 Lessee, Operating Lease, Liability, to be Paid, Year Five Amortization expenses recorded as a result of acquisition Amortization of Acquisition Costs (Level 2) Level 2 Fair Value, Inputs, Level 2 [Member] Income (Loss) from Discontinued Operations and Disposal of Discontinued Operations, Net of Tax, Per Basic Share Income (Loss) from Discontinued Operations and Disposal of Discontinued Operations, Net of Tax, Per Basic Share, Total Income from discontinued operations Valuation of Long Lived Tangible and Intangible Assets Valuation Of Long Lived Tangible And Intangible Assets Policy [Text Block] Valuation of long lived tangible and intangible assets. Defense and administrative costs Defense And Administrative Costs Defense and administrative costs. Product and Service Product and Service [Axis] Treasury Stock, Value, Acquired, Cost Method Treasury Stock, Value, Acquired, Cost Method Title of each Class Title of 12(b) Security Former Chief Financial Officer Former Chief Financial Officer [Member] Former chief financial officer. State income taxes, net of federal tax effects Effective Income Tax Rate Reconciliation, State and Local Income Taxes, Amount Net operating loss carryforwards and tax credits Deferred Tax Assets Operating Loss Carryforwards And Tax Credit Carryforwards The tax effect as of the balance sheet date of the amount of future tax deductions arising from tax loss and credit carryforwards which can only be utilized if sufficient tax-basis income is generated in future periods and providing tax laws continue to allow such deductions. Income (Loss) from Discontinued Operations and Disposal of Discontinued Operations, Net of Tax, Per Diluted Share Income (Loss) from Discontinued Operations and Disposal of Discontinued Operations, Net of Tax, Per Diluted Share, Total Income/(loss) from discontinued operations Income from discontinued operations Customer Three Customer Three [Member] Customer three. Remaining estimated cost related to recalls, safety alerts, and consumer advisories Future Estimated Recall Costs Future estimated recall costs. Accounting Standards Update Accounting Standards Update [Axis] Treasury Stock Treasury Stock, Common [Member] Cash flows from investing activities: Net Cash Provided by (Used in) Investing Activities [Abstract] State State and Local Jurisdiction [Member] Borrowings outstanding Long-Term Line of Credit Long-term Line of Credit, Total Accrued settlement Accrued settlement Handguns Product One [Member] Product 1 [Member] Concentration Risk [Table] Concentration Risk [Table] Long-Lived Tangible Asset Long-Lived Tangible Asset [Domain] Leases Lessee Operating And Finance Leases Disclosure [Text Block] Lessee operating and finance leases disclosure. Dividends issued Common Stock, Dividends, Per Share, Declared Cash and cash equivalents Disposal Group, Including Discontinued Operation, Cash and Cash Equivalents Inventories Increase (Decrease) in Inventories Increase (Decrease) in Inventories, Total Outstanding performance obligations at beginning of period Outstanding performance obligations at end of period Contract with Customer, Liability Contract with Customer, Liability, Total Schedule Of Commitments And Contingencies [Table] Schedule Of Commitments And Contingencies [Table] Schedule of commitments and contingencies. Weighted average remaining contractual life Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Weighted Average Remaining Contractual Term Common stock, shares outstanding Balance (in shares) Balance (in shares) Common Stock, Shares, Outstanding Risk-free interest rate Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Risk Free Interest Rate 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 Schedule Of Product Information [Table] Schedule of Product Information [Table] Employees And Consultants Employees And Consultants [Member] Employees and consultants. Restructuring Costs, Total Restructuring Costs Charges Supplemental disclosure of cash flow information Cash paid for: Supplemental Cash Flow Elements [Abstract] Retirement Plan Type Retirement Plan Type [Axis] Property plant and equipment gross Property, Plant, and Equipment and Finance Lease Right-of-Use Asset, before Accumulated Depreciation and Amortization Summary of Other Liabilities Other Liabilities [Table Text Block] Concentration Risk Type Concentration Risk Type [Domain] Income Statement Location Income Statement Location [Domain] Business meals and entertainment Effective Income Tax Rate Reconciliation, Nondeductible Expense, Meals and Entertainment, Amount 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 Effective Income Tax Rate Reconciliation, Nondeductible Expense, Restructuring Charges, Amount Non-deductible separation expenses 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 Deferred Tax Liabilities, Other Other Warranty expense Product Warranty Expense RSUs and PSUs, Forfeited Stock units, forfeited Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Forfeited in Period Net cash (used in)/ provided by financing activities Net Cash Provided by (Used in) Financing Activities Revenue recognized Contract With Customer Liability Revenue Recognized Additions Made During Period Contract with customer liability revenue recognized additions made during period. Entity Filer Category Entity Filer Category Balance Sheet Location Balance Sheet Location [Domain] Other assets Increase (Decrease) in Other Noncurrent Assets Valuation allowances for net operating loss carryforward Operating Loss Carryforwards, Valuation Allowance Operating Loss Carryforwards, Valuation Allowance, Total Intangible assets Deferred Tax Assets Liabilities Intangible Assets Deferred tax assets liabilities intangible assets. Geographic Concentration Risk Geographic Concentration Risk [Member] Variable Rate Variable Rate [Axis] Operating loss carry forwards expiration dates Operating Loss Carryforwards, Expiration Date 2025 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 Schedule Of Property Plant And Equipment [Table] Property, Plant and Equipment [Table] Machinery and equipment Machinery and Equipment, Gross Machinery and Equipment, Gross, Total 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. Remaining net book value Sale Leaseback Transaction, Net Book Value Sale Leaseback Transaction, Net Book Value, Total Total stockholders’ equity Balance Equity, Attributable to Parent Balance Net Sales Net Sales By Product [Text Block] Net sales by product. Deferred compensation plan description Defined Contribution Plan, Description Consolidated Entities Consolidated Entities [Axis] Share Repurchases Transactions Four Member Share Repurchases Transactions Four Member Transaction Until June 15, 2021 Documents Incorporated by Reference Documents Incorporated by Reference [Text Block] Intangibles, net Intangible Assets, Net (Excluding Goodwill) Intangible Assets, Net (Excluding Goodwill), Total 2028 Lessee Operating And Finance Lease Liability Payments Due Year Four Lessee operating and finance lease liability payments due year four. Warranties issued and adjustments to provisions Standard and Extended Product Warranty Accrual, Increase for Warranties Issued Standard and Extended Product Warranty Accrual, Increase for Warranties Issued, Total 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. Long-term maturities of lease liabilities Fair Value Measurements and Disclosures Topic Fair Value Measurement, Policy [Policy Text Block] Statement of Financial Position [Abstract] Weighted average shares outstanding — Diluted Diluted Weighted Average Number of Shares Outstanding, Diluted Customer One Customer One [Member] Customer one. Reconciliation of Provision for Income Taxes from Continuing Operations Schedule of Effective Income Tax Rate Reconciliation [Table Text Block] Credit Facility Credit Facility [Axis] Deferred Federal Income Tax Expense (Benefit) Federal Income from continuing operations Income (Loss) from Continuing Operations, Per Basic Share Income (Loss) from Continuing Operations, Per Outstanding Share, Total Income from operations Percentage of stock outperform in order for target award to vest Percentage Of Stock Outperform In Order For Target Award To Vest Percentage of stock outperform in order for target award to vest. Operating leases, weighted average lease term Operating Lease, Weighted Average Remaining Lease Term Defined contribution plan, employee contribution percentage Defined Contribution Plan, Maximum Annual Contributions Per Employee, Percent John Pidcock John Pidcock [Member] John Pidcock. Additional deferred revenue for outstanding performance obligations Revenue deferred Contract With Customer Liability Revenue Deferred Contract with customer liability revenue deferred. Use of Estimates Use of Estimates, Policy [Policy Text Block] Income Taxes Income Tax Disclosure [Text Block] Software and hardware Computer Hardware And Software Gross Computer hardware and software, gross. 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] 2026 Lessee Operating And Finance Lease Liability Payments Due Year Two Lessee operating and finance lease liability payments due year two. Deferred Tax Assets, Net [Abstract] Deferred Tax Assets Prepaid expenses and other current assets Disposal Group, Including Discontinued Operation, Prepaid and Other Assets, Current Service Period Condition not Met Service Period Condition Not Met [Member] Service period condition not met. Export sales as percentage of revenue Export Sales As Percentage Of Revenue Export sales as percentage of revenue. Options outstanding, beginning of year, Weighted-Average Exercise Price Options outstanding, end of period, Weighted-Average Exercise Price Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Exercise Price Reconciliation of Net Income/(Loss) Amounts and Weighted Average Number of Common and Common Equivalent Shares Used to Determine Basic and Diluted (Loss)/Earnings per Common Share Schedule of Earnings Per Share, Basic and Diluted [Table Text Block] Marketing and Distribution Expense [Member] Marketing and Distribution Expense [Member] Marketing and Distribution Expense [Member] Advertising Costs [Table] Advertising Costs [Table] Advertising costs. Valuation Approach and Technique Valuation Approach and Technique [Axis] Disaggregation Of Revenue [Line Items] Disaggregation of Revenue [Line Items] Fair market value of shares an employee may purchase under the stock purchase plan Employee Stock Ownership Plan (ESOP), Fair Value of Shares Subject to Repurchase Obligation Income Tax Authority Income Tax Authority [Axis] Deferred Tax Assets Liabilities [Table] Deferred Tax Assets Liabilities [Table] Deferred tax assets liabilities. Fair Value Disclosures [Abstract] Schedule Of Commitments And Contingencies [Line Items] Schedule Of Commitments And Contingencies [Line Items] Schedule of commitments and contingencies. Environmental reserve in non-current liabilities Accrued Environmental Loss Contingencies, Noncurrent Total current Current Income Tax Expense (Benefit) Fair Value Hierarchy and NAV Fair Value Hierarchy and NAV [Axis] Depreciation And Other Amortization Expenses [Table] Depreciation And Other Amortization Expenses [Table] Depreciation and other amortization expenses. 2027 Finance Lease, Liability, to be Paid, Year Three Measurement Frequency Measurement Frequency [Domain] Gain/(loss) recognized on Separation Discontinued Operation, Gain (Loss) on Disposal of Discontinued Operation, Net of Tax Discontinued Operation, Gain (Loss) on Disposal of Discontinued Operation, Net of Tax, Total Intangible assets, net Disposal Group, Including Discontinued Operation, Intangible Assets, Noncurrent Payments to acquire property and equipment Payments to Acquire Property, Plant, and Equipment Payments to Acquire Property, Plant, and Equipment, Total Financing lease interest expense Finance Lease, Interest Expense Type of Restructuring Type of Restructuring [Domain] RSUs and PSUs, Released Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period Stock units, Released Stock unit vested Other Commitments [Axis] Accrued payroll and incentives Employee-related Liabilities, Current Employee-related Liabilities, Current, 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 Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents, Including Disposal Group and Discontinued Operations, Total Income Tax Disclosure [Abstract] Reserves for workers' compensation, product liability, municipal liability, and medical/dental costs Beginning balance Ending balance Self Insurance Reserve Finite-Lived Intangible Assets by Major Class Finite-Lived Intangible Assets by Major Class [Axis] Three Customers [Member] Three Customers [Member] Three Customers 2013 Incentive Stock Plan Incentive Stock Plan [Member] 2013 incentive stock plan. Net operating loss carryforwards Operating Loss Carryforwards Operating Loss Carryforwards, Total XML 15 R1.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Document and Entity Information - USD ($)
12 Months Ended
Apr. 30, 2024
Jun. 18, 2024
Oct. 31, 2023
Cover [Abstract]      
Document Type 10-K    
Amendment Flag false    
Document Period End Date Apr. 30, 2024    
Document Fiscal Year Focus 2024    
Document Fiscal Period Focus FY    
Entity Registrant Name Smith & Wesson Brands, Inc.    
Entity Central Index Key 0001092796    
Current Fiscal Year End Date --04-30    
Entity Well-known Seasoned Issuer No    
Entity Voluntary Filers No    
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 1-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 Common Stock, Shares Outstanding   45,559,503  
Entity Address, State or Province MA    
Auditor Name Deloitte & Touche LLP    
Entity Address, Postal Zip Code 01104    
City Area Code 800    
Auditor Location Hartford, CT, USA    
Local Phone Number 331-0852    
Document Annual Report true    
Document Transition Report false    
ICFR Auditor Attestation Flag false    
Document Financial Statement Error Correction [Flag] false    
Entity Public Float     $ 665,373,220
Title of each Class Common Stock, Par Value $.001 per Share    
Trading Symbol SWBI    
Name of exchange on which registered NASDAQ    
Documents Incorporated by Reference

Portions of the registrant’s definitive proxy statement for the 2024 Annual Meeting of Stockholders are incorporated by reference into Part III of this Form 10-K.

   
Auditor Firm ID 34    

XML 16 R2.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Consolidated Balance Sheets - USD ($)
$ in Thousands
Apr. 30, 2024
Apr. 30, 2023
Current assets:    
Cash and cash equivalents $ 60,839 $ 53,556
Accounts receivable, net of allowances for credit losses of $0 on April 30, 2024 and $23 on April 30, 2023 59,071 55,153
Inventories 160,500 177,118
Prepaid expenses and other current assets 4,973 4,917
Income tax receivable 2,495 1,176
Total current assets 287,878 291,920
Property, plant, and equipment, net 252,633 210,330
Intangibles, net 2,598 3,588
Goodwill 19,024 19,024
Deferred income taxes 7,249 8,085
Other assets 8,614 8,347
Total assets 577,996 541,294
Current liabilities:    
Accounts payable 41,831 36,795
Accrued expenses and deferred revenue 26,811 20,149
Accrued payroll and incentives 17,147 18,565
Accrued income taxes 0 1,831
Accrued profit sharing 9,098 8,203
Accrued warranty 1,813 1,670
Total current liabilities 96,700 87,213
Notes and loans payable (Note 4) 39,880 24,790
Finance lease payable, net of current portion 35,404 36,961
Other non-current liabilities 7,852 7,707
Total liabilities 179,836 156,671
Commitments and contingencies (Note 15)
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,395,490 issued and 45,561,569 shares outstanding on April 30, 2024 and 75,029,300 shares issued and 45,988,930 shares outstanding on April 30, 2023 75 75
Additional paid-in capital 289,994 283,666
Retained earnings 540,660 523,184
Accumulated other comprehensive income 73 73
Treasury stock, at cost (29,833,921 shares on April 30, 2024 and 29,040,370 shares on April 30, 2023) (432,642) (422,375)
Total stockholders’ equity 398,160 384,623
Total liabilities and stockholders' equity $ 577,996 $ 541,294
XML 17 R3.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Consolidated Balance Sheets (Parenthetical) - USD ($)
$ in Thousands
Apr. 30, 2024
Apr. 30, 2023
Statement of Financial Position [Abstract]    
Allowance for credit losses $ 0 $ 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,395,490 75,029,300
Common stock, shares outstanding 45,561,569 45,988,930
Treasury stock, shares 29,833,921 29,040,370
XML 18 R4.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Consolidated Statements of Income - USD ($)
shares in Thousands, $ in Thousands
12 Months Ended
Apr. 30, 2024
Apr. 30, 2023
Apr. 30, 2022
Income Statement [Abstract]      
Net sales $ 535,833 $ 479,242 $ 864,126
Cost of sales 377,740 324,705 489,562
Gross profit 158,093 154,537 374,564
Operating expenses:      
Research and development 7,266 7,550 7,262
Selling, marketing, and distribution 40,564 36,976 43,156
General and administrative 65,484 61,604 72,493
Total operating expenses 113,314 106,130 122,911
Operating income 44,779 48,407 251,653
Other income/(expense), net:      
Other income, net 6,672 150 2,868
Interest expense, net (2,055) (331) (2,135)
Total other income/(expense), net 4,617 (181) 733
Income from operations before income taxes 49,396 48,226 252,386
Income tax expense (9,787) (11,350) (57,892)
Net income $ 39,609 $ 36,876 $ 194,494
Net income per share:      
Basic - net income $ 0.86 $ 0.8 $ 4.12
Diluted - net income $ 0.86 $ 0.8 $ 4.08
Weighted average number of common shares outstanding:      
Basic 45,813 45,844 47,227
Diluted 46,248 46,170 47,728
XML 19 R5.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Consolidated Statements of Changes in Stockholders' Equity - USD ($)
$ in Thousands
Total
Common Stock
Additional Paid-In Capital
Retained Earnings
Accumulated Other Comprehensive Income/(Loss)
Treasury Stock
Balance at Apr. 30, 2021 $ 266,384 $ 74 $ 273,431 $ 325,181 $ 73 $ (332,375)
Balance (in shares) at Apr. 30, 2021   74,222,000        
Treasury stock (in shares) at Apr. 30, 2021           24,285,000
Stock-based compensation 4,536   4,536      
Shares issued under employee stock purchase plan 1,719   1,719      
Shares issued under employee stock purchase plan (in shares)   129,000        
Issuance of common stock under restricted stock unit awards, net of shares surrendered (1,584) $ 1 (1,585)      
Issuance of common stock under restricted stock unit awards, net of shares surrendered (in shares)   290,000        
Repurchase of treasury stock (90,000)         $ (90,000)
Repurchase of treasury stock, shares           4,755,000
Dividends issued (15,035)     (15,035)    
Net Income (Loss) 194,494     194,494    
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 shares) at Apr. 30, 2022           29,040,000
Stock-based compensation 5,102   5,102      
Shares issued under employee stock purchase plan $ 1,528   1,528      
Shares issued under employee stock purchase plan (in shares) 175,047 175,000        
Issuance of common stock under restricted stock unit awards, net of shares surrendered $ (1,065)   (1,065)      
Issuance of common stock under restricted stock unit awards, net of shares surrendered (in shares)   213,000        
Dividends issued (18,333)     (18,333)    
Net Income (Loss) 36,876     36,876    
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 shares) at Apr. 30, 2023 29,040,370         29,040,000
Stock-based compensation $ 5,683   5,683      
Shares issued under employee stock purchase plan $ 1,484   1,484      
Shares issued under employee stock purchase plan (in shares) 151,225 151,000        
Issuance of common stock under restricted stock unit awards, net of shares surrendered $ (839)   (839)      
Issuance of common stock under restricted stock unit awards, net of shares surrendered (in shares)   215,000        
Unpaid dividends accrued (113)     (113)    
Repurchase of treasury stock (10,267)         $ (10,267)
Repurchase of treasury stock, shares           794,000
Dividends issued (22,020)     (22,020)    
Net Income (Loss) 39,609     39,609    
Balance at Apr. 30, 2024 $ 398,160 $ 75 $ 289,994 $ 540,660 $ 73 $ (432,642)
Balance (in shares) at Apr. 30, 2024 45,561,569 75,395,000        
Treasury stock (in shares) at Apr. 30, 2024 29,833,921         29,834,000
XML 20 R6.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Consolidated Statements of Changes in Stockholders' Equity (Parenthetical) - $ / shares
12 Months Ended
Apr. 30, 2024
Apr. 30, 2023
Apr. 30, 2022
Statement [Table]      
Dividends issued $ 0.48 $ 0.4 $ 0.32
XML 21 R7.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Consolidated Statements of Cash Flows - USD ($)
$ in Thousands
12 Months Ended
Apr. 30, 2024
Apr. 30, 2023
Apr. 30, 2022
Cash flows from operating activities:      
Net Income $ 39,609 $ 36,876 $ 194,494
Adjustments to reconcile net income to net cash provided by operating activities:      
Depreciation and amortization 32,558 31,436 30,073
(Gain)/Loss on sale/disposition of assets (5,595) (55) 625
Provision for (recoveries)/losses on notes and accounts receivable (23) (27) 689
Impairment of long-lived tangible assets 0 0 86
Deferred income taxes 835 (6,864) (2,125)
Stock-based compensation expense 5,683 5,102 4,536
Changes in operating assets and liabilities:      
Accounts receivable (3,896) 7,569 4,058
Inventories 16,618 (40,458) (58,183)
Prepaid expenses and other current assets (57) 653 2,839
Income taxes (3,149) (74) 480
Accounts payable 18,341 (8,606) (26,957)
Accrued payroll and incentives (1,418) 1,194 (10)
Accrued profit sharing 895 (5,340) (902)
Accrued expenses and deferred revenue 6,318 (3,618) (9,725)
Accrued warranty 142 (168) (361)
Other assets (267) 1,789 2,561
Other non-current liabilities 145 (2,677) (4,364)
Net cash provided by operating activities 106,739 16,732 137,814
Cash flows from investing activities:      
Payments to acquire patents and software (186) (334) (283)
Proceeds from sale of property and equipment 2,955 118 139
Proceeds from sale of intangible assets 6,500 0 0
Payments to acquire property and equipment (90,759) (89,565) (23,972)
Net cash used in investing activities (81,490) (89,781) (24,116)
Cash flows from financing activities:      
Proceeds from loans and notes payable 50,000 25,000 0
Payments on finance lease obligation (1,378) (1,253) (1,087)
Payments on notes and loans payable (35,000) 0 0
Payments to acquire treasury stock (10,213) 0 (90,000)
Dividend distribution (22,020) (18,333) (15,035)
Proceeds to acquire common stock from employee stock purchase plan 1,484 1,528 1,719
Payment of employee withholding tax related to restricted stock units (839) (1,065) (1,584)
Net cash (used in)/ provided by financing activities (17,966) 5,877 (105,987)
Net (decrease)/increase in cash and cash equivalents 7,283 (67,172) 7,711
Cash and cash equivalents, beginning of period 53,556 120,728 113,017
Cash and cash equivalents, end of period 60,839 53,556 120,728
Supplemental disclosure of cash flow information Cash paid for:      
Interest 4,745 2,148 2,219
Income taxes 12,662 18,208 59,183
Supplemental Disclosure of Non-cash Investing and Financing Activities:      
Purchases of property and equipment included in accounts payable 2,462 15,767 408
Capital lease included in accrued expenses and finance lease payable $ 612 $ 767 $ 0
XML 22 R8.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Pay vs Performance Disclosure - USD ($)
$ in Thousands
12 Months Ended
Apr. 30, 2024
Apr. 30, 2023
Apr. 30, 2022
Pay vs Performance Disclosure      
Net Income (Loss) $ 39,609 $ 36,876 $ 194,494
XML 23 R9.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Insider Trading Arrangements
3 Months Ended
Apr. 30, 2024
shares
Trading Arrangements, by Individual  
Material Terms of Trading Arrangement

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 April 30, 2024, 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

 

March 29, 2024

 

October 28, 2024

 

 

8,071

 

 

Robert L. Scott, the Chairman of our Board of Directors, entered into a Rule 10b5-1 Plan on March 29, 2024. Mr. Scott's Rule 10b5-1 Plan provides for the potential sale of up to 8,071 shares of our common stock and expires on October 28, 2024, or upon the earlier completion of all the transactions authorized thereunder.

During the three months ended April 30, 2024, 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)
Rule 10b5-1 Arrangement Adopted false
Non-Rule 10b5-1 Arrangement Adopted false
Rule 10b5-1 Arrangement Terminated false
Non-Rule 10b5-1 Arrangement Terminated false
Robert L. Scott [Member]  
Trading Arrangements, by Individual  
Name Robert L. Scott
Title Director
Rule 10b5-1 Arrangement Adopted true
Adoption Date March 29, 2024
Arrangement Duration 214 days
Aggregate Available 8,071
Expiration Date October 28, 2024
XML 24 R10.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Organization
12 Months Ended
Apr. 30, 2024
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, pistol caliber carbines, and lever action 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 and Gemtech brands. We manufacture our products at our facilities in Springfield, Massachusetts; Houlton, Maine; Deep River, Connecticut; and Maryville, Tennessee. 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. During fiscal 2024, we began manufacturing and distribution activities from our new Maryville, Tennessee facility. See Note 15 — Commitments and Contingencies, and Note 16 — Restructuring for more information.

XML 25 R11.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Significant Accounting Policies
12 Months Ended
Apr. 30, 2024
Accounting Policies [Abstract]  
Significant Accounting Policies

2. Significant Accounting Policies

Use of Estimates — The preparation of consolidated financial statements in conformity with accounting principles generally accepted in the United States requires us to make estimates and assumptions that affect the reported amounts of assets and liabilities and the disclosure of contingent assets and liabilities at the financial statement dates and the reported amounts of revenue and expenses during the reporting periods. Our significant estimates include the accrual for warranty, reserves for excess and obsolete inventory, rebates and other promotions, valuation of intangible assets, and costs associated with the Relocation. Actual results could differ from those estimates.

Principles of Consolidation — The accompanying consolidated financial statements include the accounts of Smith & Wesson Brands, Inc. and its wholly owned subsidiaries, including Smith & Wesson Inc., Smith & Wesson Sales Company, and SWPC Plastics, LLC. 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 at April 30, 2024 and 2023 and for the periods presented, have been included. All intercompany accounts and transactions have been eliminated in consolidation.

Fair Value of Financial Instruments — Unless otherwise indicated, the fair values of all reported assets and liabilities, which represent financial instruments not held for trading purposes, approximate the carrying values of such amounts because of their short-term nature or market rates of interest.

Cash and Cash Equivalents — We consider all highly liquid investments purchased with original maturities of three months or less at the date of acquisition to be cash equivalents. We maintain our cash in bank deposit accounts that, at times, may exceed federally insured limits. We have not experienced any losses in such accounts. As of April 30, 2024, all of our accounts exceeded federally insured limits.

Financial Instruments — We account for derivative instruments under Accounting Standards Codification (“ASC”) 815-10, Fair Value Measurements and Disclosure Topic, which establishes accounting and reporting standards for derivative instruments and hedging activities and requires us to recognize these instruments as either assets or liabilities on the balance sheet and measure them at fair value. As of April 30, 2024 and 2023, we did not have any derivative instruments or any Level 2 or Level 3 financial instruments within the hierarchy. See Note 4 – Notes, Loans Payable, and Financing Arrangements for more information regarding our financial instruments.

Trade Receivables — We extend credit to our domestic customers and some foreign distributors based on their financial condition. We sometimes offer discounts for early payment on invoices. When we believe the extension of credit is not advisable, we rely on either a prepayment or a letter of credit. We write off balances deemed uncollectible by us against our allowance for doubtful accounts. We estimate our allowance for doubtful accounts through current past due balances, knowledge of our customers’ financial situations, and past payment history.

Concentrations of Credit Risk — Financial instruments that potentially subject us to concentration of credit risk consist principally of cash, cash equivalents, and trade receivables. We place our cash and cash equivalents in overnight U.S. government securities. Concentrations of credit risk with respect to trade receivables are limited by the large number of customers comprising our customer base and their geographic and business dispersion. We perform ongoing credit evaluations of our customers’ financial condition and generally do not require collateral.

For fiscal 2024, sales to three of our customers exceeded 10.0% of our net sales, totaling 34.8%. As of April 30, 2024, two of our customers each accounted for more than 10% of our accounts receivable, for a total of 47.9%. For fiscal 2023, sales to two of our customers exceeded 10.0% of our net sales, totaling 22.8%. As of April 30, 2023, three of our customers each accounted for more than 10% of our accounts receivable, for a total of 39.4%.

Inventories — We value inventories at the lower of cost, using the first-in, first-out, or FIFO, method or net realizable value. An allowance for potential non-saleable inventory due to excess stock or obsolescence is based upon a detailed review of inventory, past history, and expected future usage.

Property, Plant, and Equipment — We record property, plant, and equipment, consisting of land, building, improvements, machinery, equipment, software, hardware, furniture, and fixtures, at cost and depreciate them using the straight-line method over their estimated useful lives. We charge expenditures for maintenance and repairs to earnings as incurred, and we capitalize additions, renewals, and betterments. Upon the retirement or other disposition of property and equipment, we remove the related cost and accumulated depreciation from the respective accounts and include any gain or loss in operations. We lease certain of our real estate, machinery, and photocopiers under non-cancelable operating and finance lease agreements, and we recognize expenses under our operating lease assets and liabilities at the commencement date based on the present value of lease payments over the lease term. The depreciable life of assets and leasehold improvements are based on the expected life of the lease. A summary of the estimated useful lives is as follows:

Description

 

Useful Life

 

Building and improvements

 

 

10 to 40 years

 

Software and hardware

 

 

2 to 7 years

 

Machinery and equipment

 

 

2 to 10 years

 

 

We include tooling, dies, and fixtures as part of machinery and equipment and depreciate them over a period generally not exceeding ten years.

Intangible Assets — We record intangible assets at cost or based on the fair value of the assets acquired. Intangible assets consist of developed technology, customer relationships, trademarks, trade names, and patents. We amortize intangible assets over their estimated useful lives or in proportion to expected yearly revenue generated from the intangibles that were acquired.

Revenue Recognition — We recognize revenue in accordance with the provisions of Accounting Standards Update, or ASU, Revenue from Contracts with Customers (Topic 606), which became effective for us on May 1, 2018. Generally, all performance obligations are satisfied and revenue is recognized when the risks and rewards of ownership have transferred to the customer, which is generally upon shipment but could be delayed until the receipt of customer acceptance.

In some instances, sales include multiple performance obligations. The most common of these instances relates to sales promotion programs under which customers are entitled to receive free goods based upon their purchase of our products, which we have identified as a material right. The fulfillment of these free goods is our responsibility. In such instances, we allocate the revenue of the promotional sales based on the estimated level of participation in the sales promotional program and the timing of the shipment of all of the products included in the promotional program, including the free goods. We recognize revenue related to the material right proportionally as each performance obligation is satisfied. The net change in contract liabilities for a given period is reported as an increase or decrease to sales.

We generally sell our products free on board, or FOB, shipping point and provide payment terms to most commercial customers ranging from 20 to 60 days of product shipment with a discount available to some customers for early payment. Generally, framework contracts define the general terms of sales, including payment terms, freight terms, insurance requirements, and cancelation provisions. Purchase orders define the terms for specific sales, including description, quantity, and price of each product purchased. We estimate variable consideration relative to the amount of cash discounts to which customers are likely to be entitled. As a result of utilizing practical expedients upon the adoption of ASC 606, we do not consider these extended terms to be a significant financing component of the contract because the payment terms are less than one year. In all cases, we consider our costs related to shipping and handling to be a cost of fulfilling the contract with the customer.

Research and Development — We engage in both internal and external research and development, or R&D, in order to remain competitive and to exploit possible untapped market opportunities. We approve prospective R&D projects after analysis of the cost and benefits associated with the potential product. Costs in R&D expense include, among other items, salaries, materials, utilities, and administrative costs.

Earnings per Share — We calculate basic and diluted earnings per common share in accordance with the provisions of ASC 260-10, Earnings Per Share. Basic earnings per common share equals net income divided by the weighted average number of common shares outstanding during the period. Diluted earnings per common share equals net income divided by the weighted average number of common shares outstanding during the period, including the effect of outstanding stock options and other stock-based instruments if their effect is dilutive.

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 common share (in thousands, except per share data):

 

 

For the Year Ended April 30,

 

 

2024

 

 

2023

 

 

2022

 

Net income

$

39,609

 

 

$

36,876

 

 

$

194,494

 

Weighted average shares outstanding — Basic

 

45,813

 

 

 

45,844

 

 

 

47,227

 

Effect of dilutive stock awards

 

436

 

 

 

326

 

 

 

501

 

Weighted average shares outstanding — Diluted

 

46,248

 

 

 

46,170

 

 

 

47,728

 

Earnings per share — Basic

$

0.86

 

 

$

0.80

 

 

$

4.12

 

Earnings per share — Diluted

$

0.86

 

 

$

0.80

 

 

$

4.08

 

For fiscal 2024, 2023, and 2022, the number of shares excluded from the computation of diluted earnings per share was 18,009, 30,307, and 43,530, respectively, because the effect would be antidilutive.

Valuation of Long-lived Tangible and Intangible Assets — We evaluate the recoverability of long-lived assets, or asset groups, whenever events or changes in circumstances indicate that carrying amounts may not be recoverable. When such evaluations indicate that the related future undiscounted cash flows are not sufficient to recover the carrying values of the assets, such carrying values are reduced to fair value and this adjusted carrying value becomes the asset’s new cost basis. We determine fair value primarily using future anticipated cash flows that are directly associated with and are expected to arise as a direct result of the use and eventual disposition of the asset, or asset group, discounted using an interest rate commensurate with the risk involved.

We have significant long-lived tangible and intangible assets, which are susceptible to valuation adjustments as a result of changes in various factors or conditions. The most significant long-lived tangible and intangible assets, other than goodwill, are property, plant, and equipment, right of use assets, developed technology, customer relationships, patents, trademarks, and trade names. We amortize all finite-lived intangible assets either on a straight-line basis or based upon patterns in which we expect to utilize the economic benefits of such assets. We initially determine the values of intangible assets by a risk-adjusted, discounted cash flow approach. We assess the potential impairment of identifiable intangible assets and fixed assets whenever events or changes in circumstances indicate

that the carrying values may not be recoverable and at least annually. Factors we consider important, which could trigger an impairment of such assets, include the following:

significant underperformance relative to historical or projected future operating results;
significant changes in the manner or use of the assets or the strategy for our overall business;
significant negative industry or economic trends;
a significant decline in our stock price for a sustained period; and
a decline in our market capitalization below net book value.

Future adverse changes in these or other unforeseeable factors could result in an impairment charge that could materially impact future results of operations and financial position in the reporting period identified.

In accordance with ASC 350, Intangibles-Goodwill and Other, we test goodwill for impairment on an annual basis on February 1 and between annual tests if indicators of potential impairment exist. The impairment test compares the fair value of the operating units to their carrying amounts to assess whether impairment is present. We have reviewed the provisions of ASC 350-20, with respect to the criteria necessary to evaluate the number of reporting units that exist. Based on this review, we concluded that we have one operating unit when reviewing ASC 350-20.

We review the fair value of our goodwill based on financial performance annually. As of our last valuation date, February 1, 2024, we had $19.0 million of goodwill and its fair value significantly exceeded its carrying value, based on EBITDAS, cashflow, and market capitalization. Our assumptions related to the development of fair value could deviate materially from actual results and forecasts used to support asset carrying values may change in the future, which could result in non-cash charges that would adversely affect our financial results of operations.

The re-measurement of goodwill is classified as a Level 3 fair value assessment as described in Note 10 - Fair Value Measurement, due to the significance of unobservable inputs developed using company-specific information.

Income Taxes – We use the asset and liability approach for financial accounting and reporting income taxes. The provision for income taxes is based upon income reported in the accompanying consolidated financial statements as required by ASC 740, Income Taxes. We determine our deferred tax assets and liabilities based on temporary differences between financial reporting and tax bases in assets and liabilities, which are measured using the enacted tax rates and laws that will be in effect when the differences are expected to reverse. We recognize the effect on deferred taxes of a change in tax rates in the period that includes the enactment date. In assessing the realization of our deferred tax assets, we consider whether it is more likely than not that the deferred tax assets will be realized. The ultimate realization of our deferred tax assets depends upon generating future taxable income during the periods in which our temporary differences become deductible and before our net operating loss carryforwards expire. We evaluate the recoverability of our deferred tax assets by assessing the need for a valuation allowance on a quarterly basis. If we determine that it is more likely than not that our deferred tax assets will not be recovered, we establish a valuation allowance against some or all of our deferred tax assets. Recording or reversing a valuation allowance could have a significant effect on our future results of operations and financial position.

Warranty — We generally provide a limited one-year warranty and a lifetime service policy to the original purchaser of our new firearm products. We will also repair or replace certain products or parts found to be defective under normal use and service with an item of equivalent value, at our option, without charge during the warranty period. We quantify and record an estimate for warranty-related costs based on our actual historical claims experience and current repair costs. We adjust accruals as warranty claims data and historical experience warrant. Should we experience actual claims and repair costs that are higher than the estimated claims and repair costs used to calculate the provision, our operating results for the period or periods in which such returns or additional costs materialize would be adversely impacted.

From time to time, we have experienced certain manufacturing and design issues with respect to some of our firearms and have initiated some product recalls and safety alerts. In February 2024, we initiated a safety recall for Response rifles manufactured prior to February 12, 2024 as a result of field reports related to the potential for an out of battery discharge. This safety recall was limited to Response rifles manufactured prior to February 12, 2024 and was conducted to ensure there were no anomalies or conditions that might adversely affect the safety, function, or

performance of these rifles. The remaining estimated cost of all recalls, safety alerts, and consumer advisories is $38,000, which is recorded in accrued warranty on our consolidated balance sheet as of April 30, 2024. The remaining balance relates to a general accrual related to standard warranty costs for products shipped in the ordinary course of business.

Warranty expense for the fiscal years ended April 30, 2024, 2023, and 2022 amounted to $2.6 million, $1.5 million, and $1.9 million, respectively.

The following table sets forth the change in accrued warranties, a portion of which is recorded as a non-current liability, in the fiscal years ended April 30, 2024, 2023, and 2022 (in thousands):

 

 

 

 

Balance as of April 30, 2022

 

$

4,873

 

Warranties issued and adjustments to provisions

 

 

1,496

 

Warranty claims

 

 

(2,364

)

Balance as of April 30, 2023

 

 

4,005

 

Warranties issued and adjustments to provisions

 

 

2,560

 

Warranty claims

 

 

(2,681

)

Balance as of April 30, 2024

 

$

3,884

 

Sales and Promotional Related Expenses — We present product sales in our consolidated financial statements, net of customer promotional program costs that depend upon the volume of sales. For promotional program costs that do not depend on the volume of sales, we record promotional costs in cost of goods sold. The total of all our promotional programs amounted to $6.6 million, $10.2 million, and $6.6 million for the fiscal years ended April 30, 2024, 2023, and 2022, respectively. We have a co-op advertising program at the retail level. We expensed sales and promotional related costs amounting to $2.6 million, $2.7 million, and $4.3 million for fiscal 2024, 2023, and 2022, respectively, as selling and marketing expenses.

Shipping and Handling — In the accompanying consolidated financial statements, we included amounts billed to customers for shipping and handling in net sales. Inbound freight charges and internal transfer costs are included in cost of goods sold; however, costs incurred to distribute products to customers is included in selling, marketing, and distribution expenses.

Insurance Reserves — In January 2020, we formed a wholly owned captive insurance company, which provides product liability insurance to us and our subsidiaries. We are self-insured through retentions or deductibles for the majority of our workers’ compensation, automobile, general liability, product liability, and group health insurance programs. Self-insurance amounts vary up to $10.0 million per occurrence; however, we believe the likelihood of reaching the maximum per occurrence limit is remote. We record our liability for estimated premiums and incurred losses in the accompanying consolidated financial statements on an undiscounted basis.

Recently Issued Accounting Standards — There are no new accounting pronouncements that are expected to have a significant impact on our consolidated financial statements.

XML 26 R12.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Leases
12 Months Ended
Apr. 30, 2024
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 or residual value guarantees, nor do they include 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 April 30, 2024 were as follows (in thousands):

 

 

Balance Sheet Caption

 

April 30, 2024

 

 

April 30, 2023

 

Operating Leases

 

 

 

 

 

 

 

 

Right-of-use assets

 

 

 

$

6,761

 

 

$

5,994

 

Accumulated amortization

 

 

 

 

(5,411

)

 

 

(4,153

)

Right-of-use assets, net

 

Other assets

 

$

1,350

 

 

$

1,841

 

 

 

 

 

 

 

 

 

 

Current liabilities

 

Accrued expenses and deferred revenue

 

$

947

 

 

$

1,274

 

Non-current liabilities

 

Other non-current liabilities

 

 

574

 

 

 

801

 

Total operating lease liabilities

 

 

 

$

1,521

 

 

$

2,075

 

Finance Leases

 

 

 

 

 

 

 

 

Right-of-use assets

 

 

 

$

41,631

 

 

$

41,631

 

Accumulated depreciation

 

 

 

 

(11,713

)

 

 

(9,448

)

Right-of-use assets, net

 

Property, plant, and equipment, net

 

$

29,918

 

 

$

32,183

 

 

 

 

 

 

 

 

 

 

Current liabilities

 

Accrued expenses and deferred revenue

 

$

1,564

 

 

$

1,434

 

Non-current liabilities

 

Finance lease payable, net of current portion

 

 

35,404

 

 

 

36,961

 

Total finance lease liabilities

 

 

 

$

36,968

 

 

$

38,395

 

During fiscal 2024, we recorded $1.5 million of operating lease costs, of which $98,000 related to short-term leases that were not recorded as right-of-use assets. We recorded $2.3 million of finance lease amortization and $1.9 million of financing lease interest expense during fiscal 2024. As of April 30, 2024, our weighted average lease term and weighted average discount rate for our operating leases was 2.2 years and 3.2%, respectively. As of April 30, 2024, our weighted average lease term and weighted average discount rate for our financing leases were 14.4 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 have been operating our 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 Separation, we entered into a sublease under which 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 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. As

part of the Relocation, 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, which became effective on January 1, 2024, 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 terminated the Missouri Sublease as of January 1, 2024. For the fiscal year April 30, 2024, income related to the Sublease was $2.7 million, of which $1.3 million was recorded in general and administrative expense and $1.4 million was recorded in interest expense, net, in our consolidated statements of income. In addition, on January 5, 2024, we entered into an amendment to extend the lease term on our Deep River facility through January 4, 2025. We intend to occupy the facility at least through the current lease termination date. We do not believe there are any indications of impairment relating to assets being utilized at the Deep River facility.

The following table represents future expected undiscounted cashflows, based on the Assignment and Assumption Agreement with AOUT, to be received on an annual basis for the next five years and thereafter, as of April 30, 2024 (in thousands):

Fiscal

 

Amount

 

2025

 

$

3,180

 

2026

 

 

3,235

 

2027

 

 

3,292

 

2028

 

 

3,350

 

2029

 

 

3,408

 

Thereafter

 

 

35,498

 

Total future receipts

 

 

51,963

 

Less amounts representing interest

 

 

(15,607

)

Present value of receipts

 

$

36,356

 

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

 

 

 

Operating

 

 

Financing

 

 

Total

 

2025

 

 

 

$

1,033

 

 

$

3,378

 

 

$

4,411

 

2026

 

 

 

 

301

 

 

 

3,433

 

 

 

3,734

 

2027

 

 

 

 

272

 

 

 

3,498

 

 

 

3,770

 

2028

 

 

 

 

125

 

 

 

3,416

 

 

 

3,541

 

2029

 

 

 

 

 

 

 

3,408

 

 

 

3,408

 

Thereafter

 

 

 

 

 

 

 

35,498

 

 

 

35,498

 

Total future lease payments

 

 

 

 

1,731

 

 

 

52,631

 

 

 

54,362

 

Less amounts representing interest

 

 

 

 

(210

)

 

 

(15,663

)

 

 

(15,873

)

Present value of lease payments

 

 

 

 

1,521

 

 

 

36,968

 

 

 

38,489

 

Less current maturities of lease liabilities

 

 

 

 

(947

)

 

 

(1,564

)

 

 

(2,511

)

Long-term maturities of lease liabilities

 

 

 

$

574

 

 

$

35,404

 

 

$

35,978

 

During fiscal 2024, the cash paid for amounts included in the measurement of liabilities and operating cash flows was $4.6 million.

XML 27 R13.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Notes, Loans Payable, and Financing Arrangements
12 Months Ended
Apr. 30, 2024
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 April 30, 2024, we had $40.0 million of borrowings outstanding on the Revolving Line, which bore an interest rate of 7.18%, which is equal to the SOFR rate plus an applicable margin. As a result of the construction associated with the Relocation, $759,000 of interest was capitalized as of April 30, 2024.

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 April 30, 2024, we were compliant with all required financial covenants.

Letters of Credit – At April 30, 2024, 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.

Debt Issuance Costs — During the fiscal years ended 2024, 2023, and 2022, we did not incur any debt issuance costs. We recorded, in notes payable, $450,000 of debt issuance costs during fiscal 2021. The remaining costs are

being amortized to expense over the life of the credit facility. In total, we amortized $89,805, $89,560, and $89,560 to interest expense for all debt issuance costs in fiscal 2024, 2023, and 2022, respectively.
XML 28 R14.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Net Sales
12 Months Ended
Apr. 30, 2024
Disclosure Net Sales [Abstract]  
Net Sales

5. Net Sales

The following table sets forth the breakdown of net sales for the fiscal years ended April 30, 2024, 2023, and 2022 (in thousands):

 

 

For the Years Ended April 30,

 

 

2024

 

 

2023

 

 

2022

 

Handguns

$

 

381,898

 

 

$

 

360,668

 

 

$

 

624,219

 

Long Guns

 

 

116,491

 

 

 

 

74,230

 

 

 

 

189,467

 

Other Products & Services

 

 

37,444

 

 

 

 

44,344

 

 

 

 

50,440

 

Total Net Sales

 $

 

535,833

 

 

 $

 

479,242

 

 

 $

 

864,126

 

We sell our products and services under our Smith & Wesson and Gemtech brands. Depending upon the product or service, our customers primarily include distributors; federal, state, and municipal law enforcement agencies and officers; government and military agencies; businesses; and retailers.

We sell our products worldwide. The following table sets forth the breakdown of export net sales included in the above table. Our export net sales shown below accounted for approximately 5%, 4%, and 3% of total net sales for the fiscal years ended April 30, 2024, 2023, and 2022, respectively (in thousands):

For the Years Ended April 30,

 

Region

2024

 

2023

 

2022

 

 

 

 

Asia

$

 

9,346

 

$

 

5,411

 

$

 

3,899

 

Latin America

 

5,314

 

 

4,052

 

 

5,272

 

Europe

 

 

4,786

 

 

 

6,569

 

 

 

8,342

 

All others international

 

5,143

 

 

3,736

 

 

8,014

 

 

 

 

 

 

 

Total international net sales

$

 

24,589

 

$

 

19,768

 

 

$

 

25,527

 

XML 29 R15.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Advertising Costs
12 Months Ended
Apr. 30, 2024
Marketing and Advertising Expense [Abstract]  
Advertising Costs

6. Advertising Costs

We expense advertising costs, primarily consisting of magazine advertisements, printed materials, television advertisements, digital advertisements, radio advertisements, and billboards, either as incurred or upon the first occurrence of the advertising. Advertising expense, included in selling, marketing, and distribution expenses, for the fiscal years ended April 30, 2024, 2023, and 2022, amounted to $14.7 million, $14.7 million, and $17.5 million, respectively.

XML 30 R16.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Property, Plant, and Equipment
12 Months Ended
Apr. 30, 2024
Property, Plant and Equipment [Abstract]  
Property, Plant, and Equipment

7. Property, Plant, and Equipment

The following table summarizes property, plant, and equipment as of April 30, 2024 and 2023 (in thousands):

 

April 30, 2024

 

 

 April 30, 2023

 

Machinery and equipment

$

 

337,772

 

$

 

308,852

 

Building and improvements

 

 

154,507

 

 

 

40,131

 

 

Software and hardware

 

52,750

 

 

49,569

 

Land and improvements

 

3,109

 

 

2,945

 

Right of use assets

 

41,631

 

 

41,631

 

 

589,769

 

 

443,128

 

Less: Accumulated depreciation and amortization

 

(352,615

)

 

(334,383

)

 

 

237,154

 

 

108,745

 

Construction in progress

 

15,479

 

 

101,585

 

Total property, plant, and equipment, net

$

 

252,633

 

$

 

210,330

 

 

 

Depreciation of tangible assets and amortization of software expense amounted to $32.0 million, $31.0 million, and $29.5 million for the fiscal years ended April 30, 2024, 2023, and 2022, respectively.

The following table summarizes depreciation and amortization expense, which includes amortization of intangibles and debt financing costs, by line item for the fiscal years ended April 30, 2024, 2023, and 2022 (in thousands):

 

 

For the Years Ended April 30,

 

 

2024

 

 

2023

 

 

2022

 

Cost of sales

 

$

20,607

 

 

$

22,205

 

 

$

21,879

 

Research and development

 

533

 

 

 

529

 

 

 

484

 

Selling, marketing, and distribution

 

 

3,635

 

 

 

1,524

 

 

 

509

 

General and administrative

 

7,693

 

 

7,088

 

 

 

7,111

 

Interest expense

 

90

 

 

90

 

 

 

90

 

Total depreciation and amortization

 

$

32,558

 

 

$

31,436

 

 

$

30,073

 

XML 31 R17.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Inventories
12 Months Ended
Apr. 30, 2024
Inventory Disclosure [Abstract]  
Inventories

8. Inventories

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

 

 

April 30, 2024

 

 

April 30, 2023

 

Finished goods

 

$

83,337

 

 

$

93,705

 

Finished parts

 

 

56,282

 

 

 

65,460

 

Work in process

 

 

8,033

 

 

 

6,821

 

Raw material

 

 

12,848

 

 

 

11,132

 

Total inventories

 

$

160,500

 

 

$

177,118

 

XML 32 R18.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Accrued Expenses and Deferred Revenue
12 Months Ended
Apr. 30, 2024
Payables and Accruals [Abstract]  
Accrued Expenses and Deferred Revenue

9. Accrued Expenses and Deferred Revenue

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

 

April 30, 2024

 

 

April 30, 2023

 

Accrued taxes other than income

 

$

5,838

 

 

$

3,703

 

Accrued professional fees

 

 

4,925

 

 

 

2,596

 

Accrued other

 

 

4,423

 

 

 

4,597

 

Accrued settlement

 

 

3,200

 

 

 

 

Accrued employee benefits

 

 

2,742

 

 

 

3,256

 

Accrued distributor incentives

 

 

1,687

 

 

 

1,640

 

Current portion of finance lease obligation

 

 

1,564

 

 

 

1,434

 

Accrued rebates and promotions

 

 

1,485

 

 

 

1,649

 

Current portion of operating lease obligation

 

 

947

 

 

 

1,274

 

Total accrued expenses and deferred revenue

 

$

26,811

 

 

$

20,149

 

 

 

 

 

 

 

 

XML 33 R19.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Fair Value Measurement
12 Months Ended
Apr. 30, 2024
Fair Value Disclosures [Abstract]  
Fair Value Measurement

10. Fair Value Measurement

We follow the provisions of 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 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 (examples include 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 $60.8 million and $53.6 million as of April 30, 2024 and 2023, respectively. The carrying value of our revolving line of credit approximated the fair value as of April, 30, 2024. 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 assumptions about the assumptions a market participant would use in pricing the asset or liability.

As of April 30, 2024, we did not have any Level 2 or Level 3 financial assets or liabilities.

XML 34 R20.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Self-Insurance Reserves
12 Months Ended
Apr. 30, 2024
Commitments and Contingencies Disclosure [Abstract]  
Self-Insurance Reserves

11. Self-Insurance Reserves

As of April 30, 2024 and 2023, we had reserves for workers’ compensation, product liability, and medical/dental costs totaling $8.7 million and $9.2 million, respectively, of which $3.3 million and $2.6 million, respectively, was classified as other non-current liabilities. As of April 30, 2024 and 2023, $5.4 million and $6.6 million, respectively, were included in accrued expenses or accounts payable on the accompanying consolidated balance sheets. In addition, as of April 30, 2024 and 2023, $984,000 and $663,000, respectively, of workers’ compensation recoverable was classified as other assets. While we believe these reserves to be adequate, it is possible that the ultimate liabilities will exceed such estimates.

The following table summarizes the activity in the workers’ compensation, product liability, municipal liability, and medical/dental reserves in the fiscal years ended April 30, 2024 and 2023 (in thousands):

For the Year Ended April 30,

 

2024

 

2023

 

Beginning balance

$

 

9,239

 

 

$

 

8,676

 

Additional provision charged to expense

 

2,921

 

 

 

3,589

 

Payments

 

(3,461

)

 

 

(3,026

)

Ending balance

$

 

8,699

 

 

$

 

9,239

 

 

It is our policy to provide an estimate for loss as a result of expected adverse findings or legal settlements on product liability, workers’ compensation, and other matters when such losses are probable and are reasonably estimable. It is also our policy to accrue for reasonably estimable legal costs associated with defending such litigation. While such estimates involve a range of possible costs, we determine, in consultation with counsel, the most likely cost within such range on a case-by-case basis. We also record receivables from insurance carriers relating to these matters when their collection is probable and reasonably estimable. As of April 30, 2024 and 2023, we had accrued reserves for product litigation liabilities of $3.1 million and $4.3 million, respectively (of which $497,000 and $568,000, respectively, was non-current), consisting entirely of expected legal defense costs. During fiscal 2024, we did not record any receivables from insurance carriers related to these liabilities. Prior to fiscal 2024, we had recorded receivables from insurance carriers related to these liabilities of $1.9 million, nearly all of which has been classified as other non-current assets.

XML 35 R21.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Stockholders' Equity
12 Months Ended
Apr. 30, 2024
Equity [Abstract]  
Stockholders' Equity

12. Stockholders’ Equity

Treasury Stock

On September 19, 2023, our Board of Directors authorized the repurchase of $50.0 million of our common stock, subject to certain conditions, in the open market or in privately negotiated transactions through September 19, 2024. During fiscal 2024, we purchased 793,551 shares of our common stock for $10.2 million under this authorization. We did not purchase any shares of our common stock during fiscal 2023, and we did not have an authorized repurchase program as of April 30, 2023. During fiscal 2022, we repurchased 1,967,420 of our common stock for $40.0 million, utilizing cash on hand under an available program that our Board of Directors authorized in fiscal 2021. On June 15, 2021, our Board of Directors authorized the repurchase of an additional $50.0 million of our common stock, subject to certain conditions, in the open market or in privately negotiated transactions. Pursuant to this authorization, during fiscal 2022, we completed this repurchase program by purchasing 2,788,152 shares of our common stock for $50.0 million, utilizing cash on hand.

Incentive Stock and Employee Stock Purchase Plans

We have two stock incentive plans: the 2013 Incentive Stock Plan and the 2022 Incentive Stock Plan. New grants under the 2013 Incentive Stock Plan have not been made since our stockholders approved the 2022 Incentive Stock Plan at our annual meeting of stockholders held on September 12, 2022. All new grants covering participants are issued under the 2022 Incentive Stock Plan.

The 2022 Incentive Stock Plan authorizes the issuance of 1,000,000 shares, plus 4,312,247 shares that were reserved and remained available for grant and delivery under the 2013 Incentive Stock Plan as of September 12, 2022, the effective date of the 2022 Incentive Stock Plan. The 2022 Incentive Stock Plan permits the grant of options to acquire common stock, restricted stock awards, restricted stock units, or RSUs, stock appreciation rights, bonus stock and awards in lieu of obligations, performance awards, and dividend equivalents. Our Board of Directors, or a committee of our board, administers the stock plans, selects recipients to whom awards are granted, and determines the grants to be awarded. Options granted under the stock plans are exercisable at a price determined by our Board of Directors or a committee of our board at the time of grant, but in no event, less than fair market value of our common stock on the effective date of the grant. Grants of options may be made to employees and directors without regard to any performance measures. All options issued pursuant to the stock plans are generally nontransferable and subject to forfeiture.

Unless terminated earlier by our Board of Directors, the 2022 Incentive Stock Plan will terminate at the earliest of (1) the tenth anniversary of the effective date of the 2022 Incentive Stock Plan, or (2) such time as no shares of common stock remain available for issuance under the plan and we have no further rights or obligations with respect to outstanding awards under the plan. The date of grant of an award is deemed to be the effective date upon which our Board of Directors or a committee authorizes the granting of such award.

Except in specific circumstances, grants of stock options vest over a period of four years and are exercisable for a period of 10 years after vesting. The 2022 Incentive Stock Plan also permits the grant of stock options to non-employees, which our Board of Directors or a committee has authorized in the past. There were no outstanding and exercisable stock options in fiscal 2024, 2023, and 2022.

The following table summarizes stock compensation expense by line item for the fiscal years ended April 30, 2024, 2023, and 2022 (in thousands):

 

 

For the Year Ended April 30,

 

 

 

2024

 

 

2023

 

 

2022

 

Cost of sales

 

$

648

 

 

$

667

 

 

$

809

 

Research and development

 

 

77

 

 

 

80

 

 

 

61

 

Selling, marketing, and distribution

 

 

930

 

 

 

814

 

 

 

844

 

General and administrative

 

 

4,028

 

 

 

3,541

 

 

 

2,822

 

Total stock-based compensation

 

$

5,683

 

 

$

5,102

 

 

$

4,536

 

As of April 30, 2024, there were 5,420,444 shares available for grant under the 2022 Incentive Stock Plan. We use our unissued share pool for all shares issued for options, restricted stock awards, RSUs, performance share units, performance-based restricted stock units, or PSUs, and shares issued under our Employee Stock Purchase Plan, or ESPP.

We grant service-based RSUs to employees, consultants, and directors. The awards are made at no cost to the recipient. An RSU represents the right to acquire one share of our common stock and does not carry voting or dividend rights. Except in specific circumstances, RSU grants to employees and consultants generally vest over a period of three or four years with one-third or one-fourth of the units vesting, respectively, on each anniversary date of the grant date. RSU grants to directors generally vest over a period of one year with one-twelfth of the units vesting each month. The aggregate fair value of our RSU grants is amortized to compensation expense over the applicable vesting period.

We grant PSUs to our executive officers. At the time of grant, we calculate the fair value of our PSUs using the Monte-Carlo simulation. We incorporate the following variables into the valuation model:

 

For the Year Ended April 30,

 

 

2024

 

 

2023

 

 

2022

 

Grant date fair market value

 

 

 

 

 

 

 

 

Smith & Wesson Brands, Inc

$

12.08

 

 

$

14.19

 

 

$

18.67

 

Russell 2000 Index

$

1,769.21

 

 

$

2,015.04

 

 

$

2,277.45

 

Volatility (a)

 

 

 

 

 

 

 

 

Smith & Wesson Brands, Inc

 

58.46

%

 

 

64.77

%

 

 

62.33

%

Russell 2000 Index

 

27.08

%

 

 

31.75

%

 

 

30.69

%

Correlation coefficient (b)

 

0.3528

 

 

 

0.2094

 

 

 

0.1540

 

Risk-free interest rate (c)

 

3.81

%

 

 

2.91

%

 

 

0.33

%

Dividend yield

 

3.31

%

 

 

2.26

%

 

 

1.07

%

 

(a)
Expected volatility is calculated over the most recent period that represents the remaining term of the performance period as of the valuation date, or three years.
(b)
The correlation coefficient utilizes the same historical price data used to develop the volatility assumptions.
(c)
The risk-free interest rate is based on the yield of a zero-coupon U.S. Treasury bill, commensurate with the three-year performance period.

The PSUs vest, and the fair value of such PSUs are recognized, over the corresponding three-year performance period. Our PSUs have a maximum aggregate award equal to 200% of the target amount granted. Generally, the number of PSUs that may be earned depends upon the total stockholder return, or TSR, of our common stock compared with the TSR of the Russell 2000 Index, or RUT, over the three-year performance period. For PSUs, our stock must outperform the RUT by 5% in order for the target award to vest. In addition, there is a cap on the number of shares that can be earned under our PSUs, which is equal to six times the grant-date value of each award.

In connection with the spin-off of AOUT and in accordance with the terms of the Employee Matters Agreement between us and AOUT, all outstanding PSU awards were adjusted such that the performance criteria relative to SWBI share price was modified to compare the market cap of SWBI for the 90 days subsequent to the original grant date to the combined market cap of SWBI and AOUT for the 90 days preceding the original vest date. The change in the market cap will be compared to the change in the value of the Russell 2000 index for the same period. In addition, a pro rata number of AOUT PSUs were granted at the time of the spin to each SWBI PSU recipient with the same terms as the underlying original SWBI PSU.

In certain circumstances, the vested awards will be delivered on the first anniversary of the applicable vesting date. We have applied a discount to the grant date fair value when determining the amount of compensation expense to be recorded for these RSUs and PSUs.

During fiscal 2024, we granted 176,583 PSUs to certain of our executive officers. We also granted 357,357 service-based RSUs during fiscal 2024, including 117,724 RSUs to certain of our executive officers, 58,819 RSUs to our directors, and 180,814 RSUs to non-executive officer employees.

During fiscal 2024, we canceled 158,100 market-condition PSUs as a result of the failure to satisfy the performance metric. We canceled 24,385 service-based RSUs as a result of the service period condition not being met. We delivered 228,087 shares of common stock to current employees and directors under vested RSUs with a total market value of $2.7 million. In addition, in connection with a 2019 grant, which vested in fiscal 2023, we delivered 55,726 market-condition PSUs to certain of our executive officers and a former executive officer with a total market value of $664,000.

During fiscal 2023, we granted 108,736 PSUs to certain of our executive officers. We also granted 287,854 service-based RSUs during fiscal 2023, including 72,494 RSUs to certain of our executive officers, 56,497 RSUs to our directors, and 158,863 RSUs to non-executive officer employees.

During fiscal 2023, we canceled 35,179 service-based RSUs as a result of the service period condition not being met. We delivered 202,859 shares of common stock to current employees under vested RSUs with a total market value of $2.7 million. In addition, in connection with a 2018 grant, which vested in fiscal 2022, we delivered 83,586 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. Relating to this same grant, 1,874 shares were released to cover tax obligations on the vesting.

During fiscal 2022, we granted 73,913 PSUs to certain of our executive officers and a former executive officer. We also granted 184,767 service-based RSUs during fiscal 2022, including 65,518 RSUs to certain of our executive officers and a former executive officer, 42,702 RSUs to our directors, and 76,547 RSUs to non-executive officer employees.

During fiscal 2022, we canceled 45,249 service-based RSUs as a result of the service period condition not being met. We canceled 40,869 PSUs as a result of the service period condition not being met. We delivered 365,736 shares of common stock to current employees under vested RSUs with a total market value of $7.5 million. In addition, in connection with a 2018 grant, we vested 86,400 market-condition PSUs 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 43,200 PSUs granted. Related to this same grant, we released 2,814 market-condition PSUs to cover tax obligations as a result of the vesting.

The grant date fair value of RSUs and PSUs that vested in fiscal 2024, 2023, and 2022 was $3.3 million, $4.0 million, and $4.4 million, respectively.

A summary of activity for unvested RSUs and PSUs for fiscal years 2024, 2023, and 2022 is as follows:

 

 

For the Year Ended April 30,

 

 

 

2024

 

 

2023

 

 

2022

 

 

 

 

 

 

Weighted

 

 

 

 

 

Weighted

 

 

 

 

 

 

Weighted

 

 

 

Total # of

 

 

Average

 

 

Total # of

 

 

Average

 

 

Total # of

 

 

 

Average

 

 

 

Restricted

 

 

Grant Date

 

 

Restricted

 

 

Grant Date

 

 

Restricted

 

 

 

Grant Date

 

 

 

Stock Units

 

 

Fair Value

 

 

Stock Units

 

 

Fair Value

 

 

Stock Units

 

 

 

Fair Value

 

RSUs and PSUs outstanding, beginning of period

 

 

932,705

 

 

$

13.14

 

 

 

830,813

 

 

$

13.30

 

 

 

995,879

 

 

 

$

11.14

 

Awarded

 

 

533,940

 

 

 

12.07

 

 

 

425,390

 

(a)

 

13.52

 

 

 

301,880

 

 

 

 

18.95

 

Released

 

 

(283,813

)

(b)

 

11.54

 

 

 

(288,319

)

 

 

13.92

 

 

 

(368,550

)

 

 

 

11.99

 

Forfeited

 

 

(182,485

)

 

 

10.83

 

 

 

(35,179

)

 

 

15.17

 

 

 

(98,396

)

 

 

 

12.29

 

RSUs and PSUs outstanding, end of period

 

 

1,000,347

 

 

$

13.45

 

 

 

932,705

 

 

$

13.14

 

 

 

830,813

 

 

 

$

13.30

 

_____________________

(a)
Includes 28,800 PSUs that vested during the fiscal year in connection with achieving maximum performance targets for the 2019 grants.
(b)
Includes 55,726 PSUs that vested during fiscal 2023.

As of April 30, 2024, there was $3.8 million of unrecognized compensation cost related to unvested RSUs and PSUs. This cost is expected to be recognized over a weighted average remaining contractual term of 1.3 years.

We had an ESPP that commenced on September 26, 2011, or the 2011 ESPP, which authorized the sale of up to 6,000,000 of our common stock to employees. The 2011 ESPP continued in effect for a term of 10 years and expired with the offering period that ended March 31, 2022. All options and rights to participate in the 2011 ESPP are nontransferable and subject to forfeiture in accordance with the 2011 ESPP guidelines. As of April 30, 2022, we had issued 1,948,334 shares of common stock under the 2011 ESPP, all of which were purchased prior to April 30, 2022. During fiscal 2022, 128,422 shares were purchased under the 2011 ESPP, respectively.

On September 27, 2021, our stockholders approved our 2021 ESPP, which authorizes the sale of up to 3,000,000 shares of our common stock to employees. All options and rights to participate in our ESPP are nontransferable and subject to forfeiture in accordance with our ESPP guidelines. Our current ESPP will be implemented in a series of successive offering periods, each with a maximum duration of 12 months. If the fair market value, or FMV, per share of our common stock on any purchase date is less than the FMV per share on the start date of a 12-month offering period, then that offering period will automatically terminate, and a new 12-month offering period will begin on the next business day. Each offering period will begin on April 1 or October 1, as applicable, immediately following the end of the previous offering period. Payroll deductions will be on an after-tax basis, in an amount of not less than 1% and not more than 20% (or such greater percentage as the committee appointed to administer our ESPP may establish from time to time before the first day of an offering period) of a participant’s compensation on each payroll date. The option exercise price per share will equal 85% of the lower of the FMV on the first day of the offering period or the FMV on the exercise date. The maximum number of shares that a participant may purchase during any purchase period is 12,500 shares, or a total of $25,000 in shares, based on the FMV on the first day of the offering period. Our ESPP will remain in effect until the earliest of (a) the exercise date that participants become entitled to purchase a number of shares greater than the number of reserved shares available for purchase under our ESPP, (b) such date as is determined by our board of directors in its discretion, or (c) March 31, 2022. In the event of certain corporate transactions, each option outstanding under our ESPP will be assumed or an equivalent option will be substituted by the successor corporation or a parent or subsidiary of such successor corporation. During fiscal 2024 and 2023, 151,225 and 175,047 shares were purchased under the 2021 ESPP, respectively.

We measure the cost of employee services received in exchange for an award of an equity instrument based on the grant-date fair value of the award. We calculate the fair value of our stock options issued to employees using the Black-Scholes model at the time the options were granted. That amount is then amortized over the vesting period of the option. With our ESPP, fair value is determined at the beginning of the purchase period and amortized over the term of each exercise period.

The following assumptions were used in valuing our ESPP purchases during the years ended April 30, 2024, 2023, and 2022:

For the Year Ended April 30,

 

2024

 

2023

 

2022

 

Risk-free interest rate

 

5.225

%

 

4.301

%

 

0.682

%

Expected term

6 months

 

6 months

 

6 months

 

Expected volatility

 

45.69

%

 

49.18

%

 

60.62

%

Dividend yield

 

3.27

%

 

3.59

%

 

1.85

%

 

We estimate expected volatility using historical volatility for the expected term. The fair value of each stock option or ESPP purchase was estimated on the date of the grant using the Black-Scholes option pricing model (using the risk-free interest rate, expected term, expected volatility, and dividend yield variables, as noted in the above table). The total stock-based compensation expense, including stock options, purchases under our ESPP, and RSU and PSU awards, was $5.7 million, $5.1 million, and $4.5 million, for fiscal years 2024, 2023, and 2022, respectively.

XML 36 R22.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Employer Sponsored Benefit Plans
12 Months Ended
Apr. 30, 2024
Retirement Benefits [Abstract]  
Employer Sponsored Benefit Plans

13. Employer Sponsored Benefit Plans

Contributory Defined Investment PlanWe offer two contributory defined investment plans covering substantially all employees, subject to service requirements. Employees may contribute up to 100% of their annual pay, depending on the plan. We generally make discretionary matching contributions of up to 50% of the first 6% of employee contributions to the plan. We contributed $2.7 million, $2.6 million, and $2.9 million for the fiscal years ended April 30, 2024, 2023, and 2022, respectively.

Nonelective Contribution Sharing Plan — We have a non-contributory profit sharing plan covering substantially all of our employees. Employees become eligible on May 1 following the completion of a full fiscal year of continuous service. Our contributions to the plan are discretionary. For fiscal 2024, we plan to contribute approximately $9.1 million, which has been recorded in general and administrative costs. We contributed $8.2 million and $13.5 million for the fiscal years ended April 30, 2023 and 2022, respectively. Contributions are funded after the fiscal year-end.

XML 37 R23.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Income Taxes
12 Months Ended
Apr. 30, 2024
Income Tax Disclosure [Abstract]  
Income Taxes

14. Income Taxes

Income tax expense/(benefit) from continuing operations consisted of the following (in thousands):

 

 

For the Year Ended April 30,

 

 

 

2024

 

 

2023

 

 

2022

 

Current:

 

 

 

 

 

 

 

 

 

 

 

 

Federal

 

$

 

6,315

 

 

$

 

16,259

 

 

$

 

52,843

 

State

 

 

 

2,637

 

 

 

 

1,955

 

 

 

 

7,174

 

Total current

 

 

 

8,952

 

 

 

 

18,214

 

 

 

 

60,017

 

Deferred:

 

 

 

 

 

 

 

 

 

 

 

 

Federal

 

 

 

2,558

 

 

 

 

(6,217

)

 

 

 

(1,889

)

State

 

 

 

(1,723

)

 

 

 

(647

)

 

 

 

(236

)

Total deferred

 

 

 

835

 

 

 

 

(6,864

)

 

 

 

(2,125

)

Total income tax expense

 

$

 

9,787

 

 

$

 

11,350

 

 

$

 

57,892

 

 

The following table presents a reconciliation of income tax expense from continuing operations at the statutory rate of 21% to the expense/(benefit) in the consolidated financial statements (in thousands):

 

 

For the Year Ended April 30,

 

 

 

2024

 

 

2023

 

 

2022

 

Federal income taxes expected at the statutory rate

 

$

 

10,373

 

 

$

 

10,127

 

 

$

 

53,001

 

State income taxes, net of federal tax effects

 

 

 

(225

)

 

 

 

1,023

 

 

 

 

5,503

 

Stock compensation

 

 

 

467

 

 

 

 

136

 

 

 

 

(749

)

Business meals and entertainment

 

 

 

100

 

 

 

 

89

 

 

 

 

118

 

Research and development tax credit

 

 

 

(281

)

 

 

 

(265

)

 

 

 

(300

)

Amendments to prior year returns

 

 

 

(1,176

)

 

 

 

 

 

 

 

 

Other

 

 

 

529

 

 

 

 

240

 

 

 

 

319

 

Total income tax expense

 

$

 

9,787

 

 

$

 

11,350

 

 

$

 

57,892

 

Deferred tax assets and liabilities related to temporary differences consisted of the following (in thousands):

 

 

For the Years Ended April 30,

 

 

 

2024

 

 

2023

 

Deferred Tax Assets

 

 

 

 

 

 

Inventory reserves

 

$

8,489

 

 

$

7,495

 

Accrued expenses, including compensation

 

 

4,678

 

 

 

4,764

 

Net operating loss carryforwards and tax credits

 

 

3,988

 

 

 

3,156

 

Operating lease liability

 

 

240

 

 

 

473

 

Product liability

 

 

191

 

 

 

596

 

Workers' compensation

 

 

704

 

 

 

477

 

State bonus depreciation

 

 

1,812

 

 

 

755

 

Warranty reserve

 

 

1,017

 

 

 

913

 

Stock-based compensation

 

 

1,319

 

 

 

1,551

 

Section 174 capitalized R&D expense

 

 

2,502

 

 

 

1,549

 

Other

 

 

820

 

 

 

622

 

Total deferred tax assets before valuation allowance

 

 

25,760

 

 

 

22,351

 

Valuation allowance

 

 

(3,350

)

 

 

(3,031

)

Net deferred tax assets

 

 

22,410

 

 

 

19,320

 

Deferred Tax Liabilities

 

 

 

 

 

 

Operating lease right-of-use assets

 

 

(197

)

 

 

(420

)

Property, plant & equipment

 

 

(12,426

)

 

 

(8,847

)

Intangible assets

 

 

(2,270

)

 

 

(1,581

)

Other

 

 

(268

)

 

 

(387

)

Total deferred tax liabilities

 

 

(15,161

)

 

 

(11,235

)

Net Deferred Tax Asset/(Liability)

 

$

7,249

 

 

$

8,085

 

We had no federal net operating losses as of April 30, 2024.

We had $27.1 million and $17.7 million in state net operating loss carryforwards as of April 30, 2024 and 2023, respectively. The state net operating loss carryforwards will expire between April 30, 2027 and April 30, 2040. We had $3.3 million and $2.8 million of state tax credit carryforwards as of April 30, 2024 and 2023, respectively. Certain state tax credit carryforwards will expire by April 30, 2049, with others having no expiration date.

As of April 30, 2024 and 2023, valuation allowances related to our deferred tax assets for state net operating loss carryforwards were $1.4 million and $957,000, respectively, and $1.9 million and $2.2 million were provided on our deferred tax assets for state tax credits, respectively, that we do not anticipate using prior to expiration.

The income tax provisions represent effective tax rates of 19.8% and 23.5% for fiscal 2024 and 2023, respectively.

With limited exception, we are subject to U.S. federal, state, and local income tax audits by tax authorities for fiscal years subsequent to April 30, 2019.

At April 30, 2024 and 2023, we have not recorded any unrecognized tax benefits. We maintain an accounting policy of recording interest and penalties, if applicable, related to uncertain tax positions as a component of income taxes. As of April 30, 2024 and 2023, there were no interest and penalties accrued.

XML 38 R24.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Commitments and Contingencies
12 Months Ended
Apr. 30, 2024
Commitments and Contingencies Disclosure [Abstract]  
Commitments and Contingencies

15. 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 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. In June 2022, the District Court denied Gemini's motion for summary judgment. Gemini filed a second motion for summary judgment, and on August 14, 2023, the District Court again denied Gemini’s motion. On November 22, 2023, we entered into a settlement agreement with plaintiffs on the indemnity and counterclaims. On the same day, plaintiffs filed a motion for leave, seeking to file a second amended complaint. On January 31, 2024, the District Court allowed plaintiffs’ amended allegations of fraud, and denied without prejudice their motion to add punitive damages. We believe the claims asserted in the complaint have no merit, and we intend to aggressively defend this action.

We are a defendant in one product liability case and are aware of five 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. On March 15, 2024, Governor Holcomb signed House Enrolled Act No. 1235 into law. On March 18, 2024, defendants filed a joint motion for judgment on the pleadings based on the new legislation. On May 17, 2024, plaintiffs filed an opposition to defendants’ motion for judgment on the pleadings. A hearing on defendants’ motion is scheduled for July 25, 2024.

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. A hearing on plaintiffs’ certification motion was held in January 2024. On March 5, 2024, the court denied the plaintiffs' motion for class certification. Three appeals have now been filed, appealing from the decisions issued to date in the case. All three appeals will be heard together in the Court of Appeal for Ontario. Those three appeals are: (1) our appeal from the dismissal of our motion to strike the negligent design claim; (2) the plaintiffs’ appeal from the order striking out their public nuisance and strict liability claims; and, (3) the plaintiffs’ appeal from the order dismissing their certification motion.

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 was held on June 17, 2024, and trial has been rescheduled to January 24, 2025.

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. On January 22, 2024, the First Circuit reversed the trial court’s dismissal of the case. On April 18, 2024, defendants filed a Petition for a Writ of Certiorari with the Supreme Court of the United States.

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 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. On September 25, 2023, the court granted plaintiffs’ motion to remand. On October 16, 2023, we filed a notice of appeal to the U.S. Court of Appeals for the Seventh Circuit. On October 20, 2023, we filed a Motion for Stay of the Remand Order with the U.S. District Court, seeking a stay of the remand, pending our appeal to the Seventh Circuit. On October 30, 2023, the court granted a stay of the remand pending appeal. On November 8, 2023, plaintiffs filed a motion to lift the stay pending appeal. No decision has been issued to date on plaintiffs’ motion. We filed our reply to appellee's opposition to our appeal on February 23, 2024. In March 2024, three new suits were filed in the Circuit Court of Lake County, Illinois. On April 8, 2024, the Seventh Circuit affirmed the remand decision. On May 10, 2024, plaintiffs filed a motion for attorneys’ fees incurred as a result of removal. On May 17, 2024, we filed an opposition to plaintiffs’ motion. No decision has been issued to date.

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 U.S. District Court for the Western District of New York. 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 parties have reached a settlement agreement, which was preliminarily approved by the court on March 15, 2024.

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 were also involved in a putative stockholder derivative lawsuit filed on December 5, 2023 in the Eighth Judicial District Court, Clark County, Nevada. The action was brought by plaintiffs seeking to act on our behalf against our directors and certain of our executive officers. The complaint alleged breach of fiduciary duties by knowingly allowing us to become exposed to significant liability for intentionally violating federal, state, and local laws through our manufacturing, marketing, and sale of “AR-15 style rifles”. The derivative plaintiffs sought damages on our behalf from the individual defendants, as well as reforms and improvements to our compliance procedures and governance policies. On March 19, 2024, the court granted our motion to require security pursuant to Nevada law. On May 6, 2024, the court dismissed plaintiffs’ action without prejudice for failing to post a bond pursuant to the court’s order.

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.

For the fiscal years ended April 30, 2024, 2023, and 2022, we paid $320,000, $988,000, and $729,000, respectively, in defense and administrative costs relative to product liability and municipal litigation. In addition, during fiscal 2024 and 2023, we paid an aggregate of $1.6 million and $1.5 million, respectively, in settlements related to product liability cases. During fiscal 2022, we made no payments related to settlements for product liability cases. As of April 30, 2024 we had no amounts accrued for settlements, that were subsequently paid. As of April 30, 2023, we had $1.6 million accrued for settlements that were subsequently paid.

We have recorded our liability for defense costs before consideration for reimbursement from insurance carriers. We have also recorded the amount due as reimbursement under existing policies from the insurance carriers as a receivable shown in other current assets and other assets.

 

When changes to our prior estimates of product liability provisions and municipal litigation liabilities are warranted, we recognize additional expense or reductions in expense. In fiscal 2024, 2023, and 2022, we recorded additional expense of $35,000, $176,000, and $1.2 million, respectively.

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 Tennessee facility, 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.0 million, 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 2025. Through April 30, 2024, we had incurred $157.0 million of capital expenditures related to the Relocation. 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, we recorded an impairment of $1.9 million relating to equipment in the Missouri Distribution Center that we do not expect to utilize in the Tennessee facility nor recover the net book value in a sale of the asset. In addition, effective with the Assignment and Assumption Agreement, we vacated the Missouri Distribution Center effective January 1, 2024. We sold assets we could no longer utilize to AOUT at their remaining net book value of $2.9 million and relocated the remaining assets to our Tennessee facility.

In addition, we intend to relocate a portion of our plastic injection molding operations to the Tennessee facility. The relocation of these assets began in our second fiscal quarter of 2024. We are evaluating selling the remaining molding operations utilized in our Connecticut facility to a third party. As of April 30, 2024, most of the plastic injection molding machinery and equipment was being utilized, had been relocated to the Tennessee facility, or had been disposed. We do not believe there are any indications of impairment relating to assets being utilized at the Deep River facility.

Environmental Remediation

We are subject to numerous federal, state, and local laws and regulations that regulate the health and safety of our workforce, including those regulations monitored by the Occupational Health and Safety Administration, or OSHA, the National Fire Protection Association, and the Department of Public Health. Though not exhaustive, examples of applicable regulations include confined space safety, walking and working surfaces, machine guarding, and life safety.

We are also subject to numerous federal, state, and local environmental laws and regulations concerning, among other things, emissions in the air; discharges to land, surface, subsurface strata and water; and the generation, handling, storage, transportation, treatment, and disposal of hazardous wastes and other materials. These laws have required us to make significant expenditures of both a capital and expense nature. Several of the more significant federal laws applicable to our operations include the Clean Air Act, the Clean Water Act, the Comprehensive Environmental Response, Compensation and Liability Act, or CERCLA, and the Solid Waste Disposal Act, as amended by the Resource Conservation and Recovery Act.

We have in place programs and personnel to monitor compliance with various federal, state, and local environmental regulations. In the normal course of our manufacturing operations, we are subject to governmental proceedings and orders pertaining to waste disposal, air emissions, and water discharges into the environment. We fund our environmental costs through cash flows from operations. We believe that we are in compliance with applicable environmental regulations in all material respects.

We are required to remediate hazardous waste at our facilities. Currently, we own a designated site in Springfield, Massachusetts that contains two release areas, which are the focus of remediation projects as part of the Massachusetts Contingency Plan, or MCP. The MCP provides a structured environment for the voluntary remediation of regulated releases. We may be required to remove hazardous waste or remediate the alleged effects of hazardous substances on the environment associated with past disposal practices at sites not owned by us. We have received notice that we are a potentially responsible party from the Environmental Protection Agency and/or individual states under CERCLA or a state equivalent at two sites.

As of April 30, 2024, and 2023, we did not have an open environmental reserve recorded in our consolidated balance sheet.

When the available information is sufficient to estimate the amount of liability, that estimate has been used. When the information is only sufficient to establish a range of probable liability and no point within the range is more likely than any other, the lower end of the range has been used. We may not have insurance coverage for our environmental remediation costs. We have not recognized any gains from probable recoveries or other gain contingencies.

Based on information known to us, we do not expect current environmental regulations or environmental proceedings and claims to have a material adverse effect on our consolidated financial position, results of operations, or cash flows. However, it is not possible to predict with certainty the impact on us of future environmental compliance requirements or the cost of resolving of future environmental health and safety proceedings and claims, in part because the scope of the remedies that may be required is not certain, liability under federal environmental laws is joint and several in nature, and environmental laws and regulations are subject to modification and changes in interpretation. There can be no assurance that additional or changing environmental regulation will not become more burdensome in the future and that any such development would not have a material adverse effect on our company.

Contracts

Employment Agreements — We have employment, severance, and change of control agreements with certain employees.

XML 39 R25.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Restructuring
12 Months Ended
Apr. 30, 2024
Restructuring Costs [Abstract]  
Restructuring

16. Restructuring

As a result of the Relocation, $7.1 and $8.3 million of restructuring charges were recorded in fiscal 2024 and fiscal 2023, respectively.

The following table summarizes restructuring charges by line item for fiscal 2024 and fiscal 2023 (in thousands):

 

 

For the Year Ended April 30,

 

 

 

2024

 

 

2023

 

Cost of sales

 

$

2,116

 

 

$

3,923

 

Research and development

 

 

 

 

 

3

 

Selling, marketing, and distribution

 

 

2,974

 

 

 

1,055

 

General and administrative

 

 

1,963

 

 

 

3,280

 

Total restructuring charges

 

$

7,053

 

 

$

8,261

 

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

 

 

For the Year Ended April 30,

 

 

 

2024

 

 

2023

 

Office rent and equipment

 

$

2,298

 

 

$

229

 

Employee relations

 

 

2,011

 

 

 

349

 

Consulting services

 

 

992

 

 

 

473

 

Public relations

 

 

904

 

 

 

 

Relocation (a)

 

 

887

 

 

 

2,856

 

Freight

 

 

199

 

 

 

 

Severance and employee-related benefits (a)

 

 

(238

)

 

 

4,354

 

Total restructuring charges

 

$

7,053

 

 

$

8,261

 

____________________________________

(a)
Recorded in accrued payroll and incentives

The following table summarizes the activity in the severance and employee-related benefits and relocation accruals for fiscal 2024 and fiscal 2023 (in thousands):

 

 

Severance and employee-related benefits

 

 

Relocation

 

 

Total

 

Accrual at April 30, 2023

 

$

10,054

 

 

$

1,746

 

 

$

11,800

 

    Charges

 

 

(238

)

 

 

887

 

 

 

649

 

    Cash payments and settlements

 

 

(4,289

)

 

 

(1,805

)

 

 

(6,094

)

Accrual at April 30, 2024 (a)

 

$

5,527

 

 

$

828

 

 

$

6,355

 

___________________________________

(a)
Recorded in accrued payroll and incentives
XML 40 R26.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Significant Accounting Policies (Policies)
12 Months Ended
Apr. 30, 2024
Accounting Policies [Abstract]  
Use of Estimates

Use of Estimates — The preparation of consolidated financial statements in conformity with accounting principles generally accepted in the United States requires us to make estimates and assumptions that affect the reported amounts of assets and liabilities and the disclosure of contingent assets and liabilities at the financial statement dates and the reported amounts of revenue and expenses during the reporting periods. Our significant estimates include the accrual for warranty, reserves for excess and obsolete inventory, rebates and other promotions, valuation of intangible assets, and costs associated with the Relocation. Actual results could differ from those estimates.

Principles of Consolidation

Principles of Consolidation — The accompanying consolidated financial statements include the accounts of Smith & Wesson Brands, Inc. and its wholly owned subsidiaries, including Smith & Wesson Inc., Smith & Wesson Sales Company, and SWPC Plastics, LLC. 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 at April 30, 2024 and 2023 and for the periods presented, have been included. All intercompany accounts and transactions have been eliminated in consolidation.

Fair Value of Financial Instruments

Fair Value of Financial Instruments — Unless otherwise indicated, the fair values of all reported assets and liabilities, which represent financial instruments not held for trading purposes, approximate the carrying values of such amounts because of their short-term nature or market rates of interest.

Cash and Cash Equivalents

Cash and Cash Equivalents — We consider all highly liquid investments purchased with original maturities of three months or less at the date of acquisition to be cash equivalents. We maintain our cash in bank deposit accounts that, at times, may exceed federally insured limits. We have not experienced any losses in such accounts. As of April 30, 2024, all of our accounts exceeded federally insured limits.

Financial Instruments

Financial Instruments — We account for derivative instruments under Accounting Standards Codification (“ASC”) 815-10, Fair Value Measurements and Disclosure Topic, which establishes accounting and reporting standards for derivative instruments and hedging activities and requires us to recognize these instruments as either assets or liabilities on the balance sheet and measure them at fair value. As of April 30, 2024 and 2023, we did not have any derivative instruments or any Level 2 or Level 3 financial instruments within the hierarchy. See Note 4 – Notes, Loans Payable, and Financing Arrangements for more information regarding our financial instruments.

Trade Receivables

Trade Receivables — We extend credit to our domestic customers and some foreign distributors based on their financial condition. We sometimes offer discounts for early payment on invoices. When we believe the extension of credit is not advisable, we rely on either a prepayment or a letter of credit. We write off balances deemed uncollectible by us against our allowance for doubtful accounts. We estimate our allowance for doubtful accounts through current past due balances, knowledge of our customers’ financial situations, and past payment history.

Concentrations of Credit Risk

Concentrations of Credit Risk — Financial instruments that potentially subject us to concentration of credit risk consist principally of cash, cash equivalents, and trade receivables. We place our cash and cash equivalents in overnight U.S. government securities. Concentrations of credit risk with respect to trade receivables are limited by the large number of customers comprising our customer base and their geographic and business dispersion. We perform ongoing credit evaluations of our customers’ financial condition and generally do not require collateral.

For fiscal 2024, sales to three of our customers exceeded 10.0% of our net sales, totaling 34.8%. As of April 30, 2024, two of our customers each accounted for more than 10% of our accounts receivable, for a total of 47.9%. For fiscal 2023, sales to two of our customers exceeded 10.0% of our net sales, totaling 22.8%. As of April 30, 2023, three of our customers each accounted for more than 10% of our accounts receivable, for a total of 39.4%.

Inventories

Inventories — We value inventories at the lower of cost, using the first-in, first-out, or FIFO, method or net realizable value. An allowance for potential non-saleable inventory due to excess stock or obsolescence is based upon a detailed review of inventory, past history, and expected future usage.

Property, Plant, and Equipment

Property, Plant, and Equipment — We record property, plant, and equipment, consisting of land, building, improvements, machinery, equipment, software, hardware, furniture, and fixtures, at cost and depreciate them using the straight-line method over their estimated useful lives. We charge expenditures for maintenance and repairs to earnings as incurred, and we capitalize additions, renewals, and betterments. Upon the retirement or other disposition of property and equipment, we remove the related cost and accumulated depreciation from the respective accounts and include any gain or loss in operations. We lease certain of our real estate, machinery, and photocopiers under non-cancelable operating and finance lease agreements, and we recognize expenses under our operating lease assets and liabilities at the commencement date based on the present value of lease payments over the lease term. The depreciable life of assets and leasehold improvements are based on the expected life of the lease. A summary of the estimated useful lives is as follows:

Description

 

Useful Life

 

Building and improvements

 

 

10 to 40 years

 

Software and hardware

 

 

2 to 7 years

 

Machinery and equipment

 

 

2 to 10 years

 

 

We include tooling, dies, and fixtures as part of machinery and equipment and depreciate them over a period generally not exceeding ten years.

Intangible Assets

Intangible Assets — We record intangible assets at cost or based on the fair value of the assets acquired. Intangible assets consist of developed technology, customer relationships, trademarks, trade names, and patents. We amortize intangible assets over their estimated useful lives or in proportion to expected yearly revenue generated from the intangibles that were acquired.

Revenue Recognition

Revenue Recognition — We recognize revenue in accordance with the provisions of Accounting Standards Update, or ASU, Revenue from Contracts with Customers (Topic 606), which became effective for us on May 1, 2018. Generally, all performance obligations are satisfied and revenue is recognized when the risks and rewards of ownership have transferred to the customer, which is generally upon shipment but could be delayed until the receipt of customer acceptance.

In some instances, sales include multiple performance obligations. The most common of these instances relates to sales promotion programs under which customers are entitled to receive free goods based upon their purchase of our products, which we have identified as a material right. The fulfillment of these free goods is our responsibility. In such instances, we allocate the revenue of the promotional sales based on the estimated level of participation in the sales promotional program and the timing of the shipment of all of the products included in the promotional program, including the free goods. We recognize revenue related to the material right proportionally as each performance obligation is satisfied. The net change in contract liabilities for a given period is reported as an increase or decrease to sales.

We generally sell our products free on board, or FOB, shipping point and provide payment terms to most commercial customers ranging from 20 to 60 days of product shipment with a discount available to some customers for early payment. Generally, framework contracts define the general terms of sales, including payment terms, freight terms, insurance requirements, and cancelation provisions. Purchase orders define the terms for specific sales, including description, quantity, and price of each product purchased. We estimate variable consideration relative to the amount of cash discounts to which customers are likely to be entitled. As a result of utilizing practical expedients upon the adoption of ASC 606, we do not consider these extended terms to be a significant financing component of the contract because the payment terms are less than one year. In all cases, we consider our costs related to shipping and handling to be a cost of fulfilling the contract with the customer.

Research and Development

Research and Development — We engage in both internal and external research and development, or R&D, in order to remain competitive and to exploit possible untapped market opportunities. We approve prospective R&D projects after analysis of the cost and benefits associated with the potential product. Costs in R&D expense include, among other items, salaries, materials, utilities, and administrative costs.

Earnings/(Loss) per Share

Earnings per Share — We calculate basic and diluted earnings per common share in accordance with the provisions of ASC 260-10, Earnings Per Share. Basic earnings per common share equals net income divided by the weighted average number of common shares outstanding during the period. Diluted earnings per common share equals net income divided by the weighted average number of common shares outstanding during the period, including the effect of outstanding stock options and other stock-based instruments if their effect is dilutive.

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 common share (in thousands, except per share data):

 

 

For the Year Ended April 30,

 

 

2024

 

 

2023

 

 

2022

 

Net income

$

39,609

 

 

$

36,876

 

 

$

194,494

 

Weighted average shares outstanding — Basic

 

45,813

 

 

 

45,844

 

 

 

47,227

 

Effect of dilutive stock awards

 

436

 

 

 

326

 

 

 

501

 

Weighted average shares outstanding — Diluted

 

46,248

 

 

 

46,170

 

 

 

47,728

 

Earnings per share — Basic

$

0.86

 

 

$

0.80

 

 

$

4.12

 

Earnings per share — Diluted

$

0.86

 

 

$

0.80

 

 

$

4.08

 

For fiscal 2024, 2023, and 2022, the number of shares excluded from the computation of diluted earnings per share was 18,009, 30,307, and 43,530, respectively, because the effect would be antidilutive.

Valuation of Long Lived Tangible and Intangible Assets

Valuation of Long-lived Tangible and Intangible Assets — We evaluate the recoverability of long-lived assets, or asset groups, whenever events or changes in circumstances indicate that carrying amounts may not be recoverable. When such evaluations indicate that the related future undiscounted cash flows are not sufficient to recover the carrying values of the assets, such carrying values are reduced to fair value and this adjusted carrying value becomes the asset’s new cost basis. We determine fair value primarily using future anticipated cash flows that are directly associated with and are expected to arise as a direct result of the use and eventual disposition of the asset, or asset group, discounted using an interest rate commensurate with the risk involved.

We have significant long-lived tangible and intangible assets, which are susceptible to valuation adjustments as a result of changes in various factors or conditions. The most significant long-lived tangible and intangible assets, other than goodwill, are property, plant, and equipment, right of use assets, developed technology, customer relationships, patents, trademarks, and trade names. We amortize all finite-lived intangible assets either on a straight-line basis or based upon patterns in which we expect to utilize the economic benefits of such assets. We initially determine the values of intangible assets by a risk-adjusted, discounted cash flow approach. We assess the potential impairment of identifiable intangible assets and fixed assets whenever events or changes in circumstances indicate

that the carrying values may not be recoverable and at least annually. Factors we consider important, which could trigger an impairment of such assets, include the following:

significant underperformance relative to historical or projected future operating results;
significant changes in the manner or use of the assets or the strategy for our overall business;
significant negative industry or economic trends;
a significant decline in our stock price for a sustained period; and
a decline in our market capitalization below net book value.

Future adverse changes in these or other unforeseeable factors could result in an impairment charge that could materially impact future results of operations and financial position in the reporting period identified.

In accordance with ASC 350, Intangibles-Goodwill and Other, we test goodwill for impairment on an annual basis on February 1 and between annual tests if indicators of potential impairment exist. The impairment test compares the fair value of the operating units to their carrying amounts to assess whether impairment is present. We have reviewed the provisions of ASC 350-20, with respect to the criteria necessary to evaluate the number of reporting units that exist. Based on this review, we concluded that we have one operating unit when reviewing ASC 350-20.

We review the fair value of our goodwill based on financial performance annually. As of our last valuation date, February 1, 2024, we had $19.0 million of goodwill and its fair value significantly exceeded its carrying value, based on EBITDAS, cashflow, and market capitalization. Our assumptions related to the development of fair value could deviate materially from actual results and forecasts used to support asset carrying values may change in the future, which could result in non-cash charges that would adversely affect our financial results of operations.

The re-measurement of goodwill is classified as a Level 3 fair value assessment as described in Note 10 - Fair Value Measurement, due to the significance of unobservable inputs developed using company-specific information.

Income Taxes

Income Taxes – We use the asset and liability approach for financial accounting and reporting income taxes. The provision for income taxes is based upon income reported in the accompanying consolidated financial statements as required by ASC 740, Income Taxes. We determine our deferred tax assets and liabilities based on temporary differences between financial reporting and tax bases in assets and liabilities, which are measured using the enacted tax rates and laws that will be in effect when the differences are expected to reverse. We recognize the effect on deferred taxes of a change in tax rates in the period that includes the enactment date. In assessing the realization of our deferred tax assets, we consider whether it is more likely than not that the deferred tax assets will be realized. The ultimate realization of our deferred tax assets depends upon generating future taxable income during the periods in which our temporary differences become deductible and before our net operating loss carryforwards expire. We evaluate the recoverability of our deferred tax assets by assessing the need for a valuation allowance on a quarterly basis. If we determine that it is more likely than not that our deferred tax assets will not be recovered, we establish a valuation allowance against some or all of our deferred tax assets. Recording or reversing a valuation allowance could have a significant effect on our future results of operations and financial position.

Warranty

Warranty — We generally provide a limited one-year warranty and a lifetime service policy to the original purchaser of our new firearm products. We will also repair or replace certain products or parts found to be defective under normal use and service with an item of equivalent value, at our option, without charge during the warranty period. We quantify and record an estimate for warranty-related costs based on our actual historical claims experience and current repair costs. We adjust accruals as warranty claims data and historical experience warrant. Should we experience actual claims and repair costs that are higher than the estimated claims and repair costs used to calculate the provision, our operating results for the period or periods in which such returns or additional costs materialize would be adversely impacted.

From time to time, we have experienced certain manufacturing and design issues with respect to some of our firearms and have initiated some product recalls and safety alerts. In February 2024, we initiated a safety recall for Response rifles manufactured prior to February 12, 2024 as a result of field reports related to the potential for an out of battery discharge. This safety recall was limited to Response rifles manufactured prior to February 12, 2024 and was conducted to ensure there were no anomalies or conditions that might adversely affect the safety, function, or

performance of these rifles. The remaining estimated cost of all recalls, safety alerts, and consumer advisories is $38,000, which is recorded in accrued warranty on our consolidated balance sheet as of April 30, 2024. The remaining balance relates to a general accrual related to standard warranty costs for products shipped in the ordinary course of business.

Warranty expense for the fiscal years ended April 30, 2024, 2023, and 2022 amounted to $2.6 million, $1.5 million, and $1.9 million, respectively.

The following table sets forth the change in accrued warranties, a portion of which is recorded as a non-current liability, in the fiscal years ended April 30, 2024, 2023, and 2022 (in thousands):

 

 

 

 

Balance as of April 30, 2022

 

$

4,873

 

Warranties issued and adjustments to provisions

 

 

1,496

 

Warranty claims

 

 

(2,364

)

Balance as of April 30, 2023

 

 

4,005

 

Warranties issued and adjustments to provisions

 

 

2,560

 

Warranty claims

 

 

(2,681

)

Balance as of April 30, 2024

 

$

3,884

 

Sales and Promotional Related Expenses

Sales and Promotional Related Expenses — We present product sales in our consolidated financial statements, net of customer promotional program costs that depend upon the volume of sales. For promotional program costs that do not depend on the volume of sales, we record promotional costs in cost of goods sold. The total of all our promotional programs amounted to $6.6 million, $10.2 million, and $6.6 million for the fiscal years ended April 30, 2024, 2023, and 2022, respectively. We have a co-op advertising program at the retail level. We expensed sales and promotional related costs amounting to $2.6 million, $2.7 million, and $4.3 million for fiscal 2024, 2023, and 2022, respectively, as selling and marketing expenses.

Shipping and Handling

Shipping and Handling — In the accompanying consolidated financial statements, we included amounts billed to customers for shipping and handling in net sales. Inbound freight charges and internal transfer costs are included in cost of goods sold; however, costs incurred to distribute products to customers is included in selling, marketing, and distribution expenses.

Insurance Reserves

Insurance Reserves — In January 2020, we formed a wholly owned captive insurance company, which provides product liability insurance to us and our subsidiaries. We are self-insured through retentions or deductibles for the majority of our workers’ compensation, automobile, general liability, product liability, and group health insurance programs. Self-insurance amounts vary up to $10.0 million per occurrence; however, we believe the likelihood of reaching the maximum per occurrence limit is remote. We record our liability for estimated premiums and incurred losses in the accompanying consolidated financial statements on an undiscounted basis.

Recently Issued Accounting Standards

Recently Issued Accounting Standards — There are no new accounting pronouncements that are expected to have a significant impact on our consolidated financial statements.

XML 41 R27.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Significant Accounting Policies (Tables)
12 Months Ended
Apr. 30, 2024
Accounting Policies [Abstract]  
Summary of Estimated Useful Lives A summary of the estimated useful lives is as follows:

Description

 

Useful Life

 

Building and improvements

 

 

10 to 40 years

 

Software and hardware

 

 

2 to 7 years

 

Machinery and equipment

 

 

2 to 10 years

 

Reconciliation of Net Income/(Loss) Amounts and Weighted Average Number of Common and Common Equivalent Shares Used to Determine Basic and Diluted (Loss)/Earnings per Common 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 common share (in thousands, except per share data):

 

 

For the Year Ended April 30,

 

 

2024

 

 

2023

 

 

2022

 

Net income

$

39,609

 

 

$

36,876

 

 

$

194,494

 

Weighted average shares outstanding — Basic

 

45,813

 

 

 

45,844

 

 

 

47,227

 

Effect of dilutive stock awards

 

436

 

 

 

326

 

 

 

501

 

Weighted average shares outstanding — Diluted

 

46,248

 

 

 

46,170

 

 

 

47,728

 

Earnings per share — Basic

$

0.86

 

 

$

0.80

 

 

$

4.12

 

Earnings per share — Diluted

$

0.86

 

 

$

0.80

 

 

$

4.08

 

Change in Accrued Warranties Recorded as Non-Current Liability

The following table sets forth the change in accrued warranties, a portion of which is recorded as a non-current liability, in the fiscal years ended April 30, 2024, 2023, and 2022 (in thousands):

 

 

 

 

Balance as of April 30, 2022

 

$

4,873

 

Warranties issued and adjustments to provisions

 

 

1,496

 

Warranty claims

 

 

(2,364

)

Balance as of April 30, 2023

 

 

4,005

 

Warranties issued and adjustments to provisions

 

 

2,560

 

Warranty claims

 

 

(2,681

)

Balance as of April 30, 2024

 

$

3,884

 

XML 42 R28.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Leases (Tables)
12 Months Ended
Apr. 30, 2024
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 April 30, 2024 were as follows (in thousands):

 

 

Balance Sheet Caption

 

April 30, 2024

 

 

April 30, 2023

 

Operating Leases

 

 

 

 

 

 

 

 

Right-of-use assets

 

 

 

$

6,761

 

 

$

5,994

 

Accumulated amortization

 

 

 

 

(5,411

)

 

 

(4,153

)

Right-of-use assets, net

 

Other assets

 

$

1,350

 

 

$

1,841

 

 

 

 

 

 

 

 

 

 

Current liabilities

 

Accrued expenses and deferred revenue

 

$

947

 

 

$

1,274

 

Non-current liabilities

 

Other non-current liabilities

 

 

574

 

 

 

801

 

Total operating lease liabilities

 

 

 

$

1,521

 

 

$

2,075

 

Finance Leases

 

 

 

 

 

 

 

 

Right-of-use assets

 

 

 

$

41,631

 

 

$

41,631

 

Accumulated depreciation

 

 

 

 

(11,713

)

 

 

(9,448

)

Right-of-use assets, net

 

Property, plant, and equipment, net

 

$

29,918

 

 

$

32,183

 

 

 

 

 

 

 

 

 

 

Current liabilities

 

Accrued expenses and deferred revenue

 

$

1,564

 

 

$

1,434

 

Non-current liabilities

 

Finance lease payable, net of current portion

 

 

35,404

 

 

 

36,961

 

Total finance lease liabilities

 

 

 

$

36,968

 

 

$

38,395

 

Summary of Future Expected Undiscounted Cash Flows

The following table represents future expected undiscounted cashflows, based on the Assignment and Assumption Agreement with AOUT, to be received on an annual basis for the next five years and thereafter, as of April 30, 2024 (in thousands):

Fiscal

 

Amount

 

2025

 

$

3,180

 

2026

 

 

3,235

 

2027

 

 

3,292

 

2028

 

 

3,350

 

2029

 

 

3,408

 

Thereafter

 

 

35,498

 

Total future receipts

 

 

51,963

 

Less amounts representing interest

 

 

(15,607

)

Present value of receipts

 

$

36,356

 

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

 

2025

 

 

 

$

1,033

 

 

$

3,378

 

 

$

4,411

 

2026

 

 

 

 

301

 

 

 

3,433

 

 

 

3,734

 

2027

 

 

 

 

272

 

 

 

3,498

 

 

 

3,770

 

2028

 

 

 

 

125

 

 

 

3,416

 

 

 

3,541

 

2029

 

 

 

 

 

 

 

3,408

 

 

 

3,408

 

Thereafter

 

 

 

 

 

 

 

35,498

 

 

 

35,498

 

Total future lease payments

 

 

 

 

1,731

 

 

 

52,631

 

 

 

54,362

 

Less amounts representing interest

 

 

 

 

(210

)

 

 

(15,663

)

 

 

(15,873

)

Present value of lease payments

 

 

 

 

1,521

 

 

 

36,968

 

 

 

38,489

 

Less current maturities of lease liabilities

 

 

 

 

(947

)

 

 

(1,564

)

 

 

(2,511

)

Long-term maturities of lease liabilities

 

 

 

$

574

 

 

$

35,404

 

 

$

35,978

 

XML 43 R29.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Net Sales (Tables)
12 Months Ended
Apr. 30, 2024
Disclosure Net Sales [Abstract]  
Breakdown of Net Sales

The following table sets forth the breakdown of net sales for the fiscal years ended April 30, 2024, 2023, and 2022 (in thousands):

 

 

For the Years Ended April 30,

 

 

2024

 

 

2023

 

 

2022

 

Handguns

$

 

381,898

 

 

$

 

360,668

 

 

$

 

624,219

 

Long Guns

 

 

116,491

 

 

 

 

74,230

 

 

 

 

189,467

 

Other Products & Services

 

 

37,444

 

 

 

 

44,344

 

 

 

 

50,440

 

Total Net Sales

 $

 

535,833

 

 

 $

 

479,242

 

 

 $

 

864,126

 

Breakdown of Export Net Sales The following table sets forth the breakdown of export net sales included in the above table. Our export net sales shown below accounted for approximately 5%, 4%, and 3% of total net sales for the fiscal years ended April 30, 2024, 2023, and 2022, respectively (in thousands):

For the Years Ended April 30,

 

Region

2024

 

2023

 

2022

 

 

 

 

Asia

$

 

9,346

 

$

 

5,411

 

$

 

3,899

 

Latin America

 

5,314

 

 

4,052

 

 

5,272

 

Europe

 

 

4,786

 

 

 

6,569

 

 

 

8,342

 

All others international

 

5,143

 

 

3,736

 

 

8,014

 

 

 

 

 

 

 

Total international net sales

$

 

24,589

 

$

 

19,768

 

 

$

 

25,527

 

XML 44 R30.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Property, Plant, and Equipment (Tables)
12 Months Ended
Apr. 30, 2024
Property, Plant and Equipment [Abstract]  
Summary of Property, Plant, and Equipment

The following table summarizes property, plant, and equipment as of April 30, 2024 and 2023 (in thousands):

 

April 30, 2024

 

 

 April 30, 2023

 

Machinery and equipment

$

 

337,772

 

$

 

308,852

 

Building and improvements

 

 

154,507

 

 

 

40,131

 

 

Software and hardware

 

52,750

 

 

49,569

 

Land and improvements

 

3,109

 

 

2,945

 

Right of use assets

 

41,631

 

 

41,631

 

 

589,769

 

 

443,128

 

Less: Accumulated depreciation and amortization

 

(352,615

)

 

(334,383

)

 

 

237,154

 

 

108,745

 

Construction in progress

 

15,479

 

 

101,585

 

Total property, plant, and equipment, net

$

 

252,633

 

$

 

210,330

 

 

Summary of Depreciation and Amortization Expense

The following table summarizes depreciation and amortization expense, which includes amortization of intangibles and debt financing costs, by line item for the fiscal years ended April 30, 2024, 2023, and 2022 (in thousands):

 

 

For the Years Ended April 30,

 

 

2024

 

 

2023

 

 

2022

 

Cost of sales

 

$

20,607

 

 

$

22,205

 

 

$

21,879

 

Research and development

 

533

 

 

 

529

 

 

 

484

 

Selling, marketing, and distribution

 

 

3,635

 

 

 

1,524

 

 

 

509

 

General and administrative

 

7,693

 

 

7,088

 

 

 

7,111

 

Interest expense

 

90

 

 

90

 

 

 

90

 

Total depreciation and amortization

 

$

32,558

 

 

$

31,436

 

 

$

30,073

 

XML 45 R31.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Inventories (Tables)
12 Months Ended
Apr. 30, 2024
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 April 30, 2024 and 2023 (in thousands):

 

 

April 30, 2024

 

 

April 30, 2023

 

Finished goods

 

$

83,337

 

 

$

93,705

 

Finished parts

 

 

56,282

 

 

 

65,460

 

Work in process

 

 

8,033

 

 

 

6,821

 

Raw material

 

 

12,848

 

 

 

11,132

 

Total inventories

 

$

160,500

 

 

$

177,118

 

XML 46 R32.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Accrued Expenses and Deferred Revenue (Tables)
12 Months Ended
Apr. 30, 2024
Payables and Accruals [Abstract]  
Summary of Accrued Expenses

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

 

April 30, 2024

 

 

April 30, 2023

 

Accrued taxes other than income

 

$

5,838

 

 

$

3,703

 

Accrued professional fees

 

 

4,925

 

 

 

2,596

 

Accrued other

 

 

4,423

 

 

 

4,597

 

Accrued settlement

 

 

3,200

 

 

 

 

Accrued employee benefits

 

 

2,742

 

 

 

3,256

 

Accrued distributor incentives

 

 

1,687

 

 

 

1,640

 

Current portion of finance lease obligation

 

 

1,564

 

 

 

1,434

 

Accrued rebates and promotions

 

 

1,485

 

 

 

1,649

 

Current portion of operating lease obligation

 

 

947

 

 

 

1,274

 

Total accrued expenses and deferred revenue

 

$

26,811

 

 

$

20,149

 

 

 

 

 

 

 

 

XML 47 R33.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Self-Insurance Reserves (Tables)
12 Months Ended
Apr. 30, 2024
Commitments and Contingencies Disclosure [Abstract]  
Summary of Other Liabilities

The following table summarizes the activity in the workers’ compensation, product liability, municipal liability, and medical/dental reserves in the fiscal years ended April 30, 2024 and 2023 (in thousands):

For the Year Ended April 30,

 

2024

 

2023

 

Beginning balance

$

 

9,239

 

 

$

 

8,676

 

Additional provision charged to expense

 

2,921

 

 

 

3,589

 

Payments

 

(3,461

)

 

 

(3,026

)

Ending balance

$

 

8,699

 

 

$

 

9,239

 

 

XML 48 R34.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Stockholders' Equity (Tables)
12 Months Ended
Apr. 30, 2024
Equity [Abstract]  
Summary of Stock Compensation Expense

The following table summarizes stock compensation expense by line item for the fiscal years ended April 30, 2024, 2023, and 2022 (in thousands):

 

 

For the Year Ended April 30,

 

 

 

2024

 

 

2023

 

 

2022

 

Cost of sales

 

$

648

 

 

$

667

 

 

$

809

 

Research and development

 

 

77

 

 

 

80

 

 

 

61

 

Selling, marketing, and distribution

 

 

930

 

 

 

814

 

 

 

844

 

General and administrative

 

 

4,028

 

 

 

3,541

 

 

 

2,822

 

Total stock-based compensation

 

$

5,683

 

 

$

5,102

 

 

$

4,536

 

Share Based Payment Award Performance Shares Valuation Assumptions

We grant PSUs to our executive officers. At the time of grant, we calculate the fair value of our PSUs using the Monte-Carlo simulation. We incorporate the following variables into the valuation model:

 

For the Year Ended April 30,

 

 

2024

 

 

2023

 

 

2022

 

Grant date fair market value

 

 

 

 

 

 

 

 

Smith & Wesson Brands, Inc

$

12.08

 

 

$

14.19

 

 

$

18.67

 

Russell 2000 Index

$

1,769.21

 

 

$

2,015.04

 

 

$

2,277.45

 

Volatility (a)

 

 

 

 

 

 

 

 

Smith & Wesson Brands, Inc

 

58.46

%

 

 

64.77

%

 

 

62.33

%

Russell 2000 Index

 

27.08

%

 

 

31.75

%

 

 

30.69

%

Correlation coefficient (b)

 

0.3528

 

 

 

0.2094

 

 

 

0.1540

 

Risk-free interest rate (c)

 

3.81

%

 

 

2.91

%

 

 

0.33

%

Dividend yield

 

3.31

%

 

 

2.26

%

 

 

1.07

%

 

(a)
Expected volatility is calculated over the most recent period that represents the remaining term of the performance period as of the valuation date, or three years.
(b)
The correlation coefficient utilizes the same historical price data used to develop the volatility assumptions.
(c)
The risk-free interest rate is based on the yield of a zero-coupon U.S. Treasury bill, commensurate with the three-year performance period.
Summary of Activity for Unvested RSUs and PSUs

A summary of activity for unvested RSUs and PSUs for fiscal years 2024, 2023, and 2022 is as follows:

 

 

For the Year Ended April 30,

 

 

 

2024

 

 

2023

 

 

2022

 

 

 

 

 

 

Weighted

 

 

 

 

 

Weighted

 

 

 

 

 

 

Weighted

 

 

 

Total # of

 

 

Average

 

 

Total # of

 

 

Average

 

 

Total # of

 

 

 

Average

 

 

 

Restricted

 

 

Grant Date

 

 

Restricted

 

 

Grant Date

 

 

Restricted

 

 

 

Grant Date

 

 

 

Stock Units

 

 

Fair Value

 

 

Stock Units

 

 

Fair Value

 

 

Stock Units

 

 

 

Fair Value

 

RSUs and PSUs outstanding, beginning of period

 

 

932,705

 

 

$

13.14

 

 

 

830,813

 

 

$

13.30

 

 

 

995,879

 

 

 

$

11.14

 

Awarded

 

 

533,940

 

 

 

12.07

 

 

 

425,390

 

(a)

 

13.52

 

 

 

301,880

 

 

 

 

18.95

 

Released

 

 

(283,813

)

(b)

 

11.54

 

 

 

(288,319

)

 

 

13.92

 

 

 

(368,550

)

 

 

 

11.99

 

Forfeited

 

 

(182,485

)

 

 

10.83

 

 

 

(35,179

)

 

 

15.17

 

 

 

(98,396

)

 

 

 

12.29

 

RSUs and PSUs outstanding, end of period

 

 

1,000,347

 

 

$

13.45

 

 

 

932,705

 

 

$

13.14

 

 

 

830,813

 

 

 

$

13.30

 

_____________________

(a)
Includes 28,800 PSUs that vested during the fiscal year in connection with achieving maximum performance targets for the 2019 grants.
(b)
Includes 55,726 PSUs that vested during fiscal 2023.
Schedule of Assumptions used in Valuing ESPP Purchases

The following assumptions were used in valuing our ESPP purchases during the years ended April 30, 2024, 2023, and 2022:

For the Year Ended April 30,

 

2024

 

2023

 

2022

 

Risk-free interest rate

 

5.225

%

 

4.301

%

 

0.682

%

Expected term

6 months

 

6 months

 

6 months

 

Expected volatility

 

45.69

%

 

49.18

%

 

60.62

%

Dividend yield

 

3.27

%

 

3.59

%

 

1.85

%

 

XML 49 R35.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Income Taxes (Tables)
12 Months Ended
Apr. 30, 2024
Income Tax Disclosure [Abstract]  
Income Tax Expense/(Benefit) from Continuing Operations

Income tax expense/(benefit) from continuing operations consisted of the following (in thousands):

 

 

For the Year Ended April 30,

 

 

 

2024

 

 

2023

 

 

2022

 

Current:

 

 

 

 

 

 

 

 

 

 

 

 

Federal

 

$

 

6,315

 

 

$

 

16,259

 

 

$

 

52,843

 

State

 

 

 

2,637

 

 

 

 

1,955

 

 

 

 

7,174

 

Total current

 

 

 

8,952

 

 

 

 

18,214

 

 

 

 

60,017

 

Deferred:

 

 

 

 

 

 

 

 

 

 

 

 

Federal

 

 

 

2,558

 

 

 

 

(6,217

)

 

 

 

(1,889

)

State

 

 

 

(1,723

)

 

 

 

(647

)

 

 

 

(236

)

Total deferred

 

 

 

835

 

 

 

 

(6,864

)

 

 

 

(2,125

)

Total income tax expense

 

$

 

9,787

 

 

$

 

11,350

 

 

$

 

57,892

 

 

Reconciliation of Provision for Income Taxes from Continuing Operations

The following table presents a reconciliation of income tax expense from continuing operations at the statutory rate of 21% to the expense/(benefit) in the consolidated financial statements (in thousands):

 

 

For the Year Ended April 30,

 

 

 

2024

 

 

2023

 

 

2022

 

Federal income taxes expected at the statutory rate

 

$

 

10,373

 

 

$

 

10,127

 

 

$

 

53,001

 

State income taxes, net of federal tax effects

 

 

 

(225

)

 

 

 

1,023

 

 

 

 

5,503

 

Stock compensation

 

 

 

467

 

 

 

 

136

 

 

 

 

(749

)

Business meals and entertainment

 

 

 

100

 

 

 

 

89

 

 

 

 

118

 

Research and development tax credit

 

 

 

(281

)

 

 

 

(265

)

 

 

 

(300

)

Amendments to prior year returns

 

 

 

(1,176

)

 

 

 

 

 

 

 

 

Other

 

 

 

529

 

 

 

 

240

 

 

 

 

319

 

Total income tax expense

 

$

 

9,787

 

 

$

 

11,350

 

 

$

 

57,892

 

Deferred Tax Assets (Liabilities) Related to Temporary Differences

Deferred tax assets and liabilities related to temporary differences consisted of the following (in thousands):

 

 

For the Years Ended April 30,

 

 

 

2024

 

 

2023

 

Deferred Tax Assets

 

 

 

 

 

 

Inventory reserves

 

$

8,489

 

 

$

7,495

 

Accrued expenses, including compensation

 

 

4,678

 

 

 

4,764

 

Net operating loss carryforwards and tax credits

 

 

3,988

 

 

 

3,156

 

Operating lease liability

 

 

240

 

 

 

473

 

Product liability

 

 

191

 

 

 

596

 

Workers' compensation

 

 

704

 

 

 

477

 

State bonus depreciation

 

 

1,812

 

 

 

755

 

Warranty reserve

 

 

1,017

 

 

 

913

 

Stock-based compensation

 

 

1,319

 

 

 

1,551

 

Section 174 capitalized R&D expense

 

 

2,502

 

 

 

1,549

 

Other

 

 

820

 

 

 

622

 

Total deferred tax assets before valuation allowance

 

 

25,760

 

 

 

22,351

 

Valuation allowance

 

 

(3,350

)

 

 

(3,031

)

Net deferred tax assets

 

 

22,410

 

 

 

19,320

 

Deferred Tax Liabilities

 

 

 

 

 

 

Operating lease right-of-use assets

 

 

(197

)

 

 

(420

)

Property, plant & equipment

 

 

(12,426

)

 

 

(8,847

)

Intangible assets

 

 

(2,270

)

 

 

(1,581

)

Other

 

 

(268

)

 

 

(387

)

Total deferred tax liabilities

 

 

(15,161

)

 

 

(11,235

)

Net Deferred Tax Asset/(Liability)

 

$

7,249

 

 

$

8,085

 

XML 50 R36.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Restructuring (Tables)
12 Months Ended
Apr. 30, 2024
Restructuring Costs [Abstract]  
Schedule of Components of Restructuring Charges

The following table summarizes restructuring charges by line item for fiscal 2024 and fiscal 2023 (in thousands):

 

 

For the Year Ended April 30,

 

 

 

2024

 

 

2023

 

Cost of sales

 

$

2,116

 

 

$

3,923

 

Research and development

 

 

 

 

 

3

 

Selling, marketing, and distribution

 

 

2,974

 

 

 

1,055

 

General and administrative

 

 

1,963

 

 

 

3,280

 

Total restructuring charges

 

$

7,053

 

 

$

8,261

 

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

 

 

For the Year Ended April 30,

 

 

 

2024

 

 

2023

 

Office rent and equipment

 

$

2,298

 

 

$

229

 

Employee relations

 

 

2,011

 

 

 

349

 

Consulting services

 

 

992

 

 

 

473

 

Public relations

 

 

904

 

 

 

 

Relocation (a)

 

 

887

 

 

 

2,856

 

Freight

 

 

199

 

 

 

 

Severance and employee-related benefits (a)

 

 

(238

)

 

 

4,354

 

Total restructuring charges

 

$

7,053

 

 

$

8,261

 

____________________________________

(a)
Recorded in accrued payroll and incentives
Schedule of Severance and employee related benefits and Relocation accruals

The following table summarizes the activity in the severance and employee-related benefits and relocation accruals for fiscal 2024 and fiscal 2023 (in thousands):

 

 

Severance and employee-related benefits

 

 

Relocation

 

 

Total

 

Accrual at April 30, 2023

 

$

10,054

 

 

$

1,746

 

 

$

11,800

 

    Charges

 

 

(238

)

 

 

887

 

 

 

649

 

    Cash payments and settlements

 

 

(4,289

)

 

 

(1,805

)

 

 

(6,094

)

Accrual at April 30, 2024 (a)

 

$

5,527

 

 

$

828

 

 

$

6,355

 

___________________________________

(a)
Recorded in accrued payroll and incentives
XML 51 R37.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Significant Accounting Policies - Additional Information (Detail)
12 Months Ended
Apr. 30, 2024
USD ($)
Customer
shares
Apr. 30, 2023
USD ($)
Customer
shares
Apr. 30, 2022
USD ($)
shares
Feb. 01, 2024
USD ($)
Apr. 30, 2020
USD ($)
Product Information [Line Items]          
Maximum maturity period of all highly liquid investments to be considered cash equivalents 3 months        
Goodwill $ 19,024,000 $ 19,024,000   $ 19,000,000  
Remaining estimated cost related to recalls, safety alerts, and consumer advisories 38,000        
Warranty expense 2,600,000 1,500,000 $ 1,900,000    
Promotional programs amount 600,000 10,200,000 6,600,000    
Selling and marketing expenses $ 2,600,000 $ 2,700,000 $ 4,300,000    
Shares excluded from the computation of diluted earnings per share | shares 18,009 30,307 43,530    
Self Insurance          
Product Information [Line Items]          
Maximum amount of self-insurance per occurrence         $ 10,000,000
ASU 2014-09          
Product Information [Line Items]          
Description of payment terms We generally sell our products free on board, or FOB, shipping point and provide payment terms to most commercial customers ranging from 20 to 60 days of product shipment with a discount available to some customers for early payment. Generally, framework contracts define the general terms of sales, including payment terms, freight terms, insurance requirements, and cancelation provisions. Purchase orders define the terms for specific sales, including description, quantity, and price of each product purchased. We estimate variable consideration relative to the amount of cash discounts to which customers are likely to be entitled. As a result of utilizing practical expedients upon the adoption of ASC 606, we do not consider these extended terms to be a significant financing component of the contract because the payment terms are less than one year.        
Other Capitalized Property Plant and Equipment | Maximum          
Product Information [Line Items]          
Estimated useful life 10 years        
Sales, net | Customer Concentration Risk          
Product Information [Line Items]          
Number of Customers Accounted for Net Sales. | Customer 3 2      
Sales, net | Customer Concentration Risk | Customer Two          
Product Information [Line Items]          
Concentration of risk, percentage   22.80%      
Sales, net | Customer Concentration Risk | Customer Two | Minimum          
Product Information [Line Items]          
Concentration of risk, percentage   10.00%      
Sales, net | Customer Concentration Risk | Customer Three          
Product Information [Line Items]          
Concentration of risk, percentage 34.80%        
Sales, net | Customer Concentration Risk | Customer Three | Minimum          
Product Information [Line Items]          
Concentration of risk, percentage 10.00%        
Accounts Receivable | Customer Concentration Risk          
Product Information [Line Items]          
Number of Customers Accounted for Accounts Receivable | Customer 2 3      
Accounts Receivable | Customer Concentration Risk | Customer Two          
Product Information [Line Items]          
Concentration of risk, percentage 47.90%        
Accounts Receivable | Customer Concentration Risk | Customer Two | Minimum          
Product Information [Line Items]          
Concentration of risk, percentage 10.00%        
Accounts Receivable | Customer Concentration Risk | Customer Three          
Product Information [Line Items]          
Concentration of risk, percentage   39.40%      
Accounts Receivable | Customer Concentration Risk | Customer Three | Minimum          
Product Information [Line Items]          
Concentration of risk, percentage   10.00%      
Level 2          
Product Information [Line Items]          
Fair value of financial instrument $ 0 $ 0      
XML 52 R38.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Significant Accounting Policies - Summary of Estimated Useful Lives (Detail)
Apr. 30, 2024
Building and improvements | Minimum  
Property Plant And Equipment [Line Items]  
Estimated useful life 10 years
Building and improvements | Maximum  
Property Plant And Equipment [Line Items]  
Estimated useful life 40 years
Software and hardware | Minimum  
Property Plant And Equipment [Line Items]  
Estimated useful life 2 years
Software and hardware | Maximum  
Property Plant And Equipment [Line Items]  
Estimated useful life 7 years
Machinery and equipment | Minimum  
Property Plant And Equipment [Line Items]  
Estimated useful life 2 years
Machinery and equipment | Maximum  
Property Plant And Equipment [Line Items]  
Estimated useful life 10 years
XML 53 R39.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Significant Accounting Policies - Reconciliation of Net Income/(Loss) Amounts and Weighted Average Number of Common and Common Equivalent Shares Used to Determine Basic and Diluted (Loss)/Earnings per Common Share (Detail) - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
12 Months Ended
Apr. 30, 2024
Apr. 30, 2023
Apr. 30, 2022
Net income/(loss)      
Net income $ 39,609 $ 36,876 $ 194,494
Weighted average shares outstanding — Basic 45,813 45,844 47,227
Effect of dilutive stock awards 436 326 501
Weighted average shares outstanding — Diluted 46,248 46,170 47,728
Earnings per share - Basic $ 0.86 $ 0.8 $ 4.12
Earnings per share - Diluted $ 0.86 $ 0.8 $ 4.08
XML 54 R40.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Significant Accounting Policies - Change in Accrued Warranties Recorded as Non-Current Liability (Detail) - USD ($)
$ in Thousands
12 Months Ended
Apr. 30, 2024
Apr. 30, 2023
Accounting Policies [Abstract]    
Beginning Balance $ 4,005 $ 4,873
Warranties issued and adjustments to provisions 2,560 1,496
Warranty claims (2,681) (2,364)
Ending Balance $ 3,884 $ 4,005
XML 55 R41.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Leases - Schedule of Assets and Liabilities Related to Operating and Financing Leases (Detail) - USD ($)
$ in Thousands
Apr. 30, 2024
Apr. 30, 2023
Operating Leases    
Right-of-use assets $ 6,761 $ 5,994
Accumulated amortization (5,411) (4,153)
Right-of-use assets, net $ 1,350 $ 1,841
Operating Lease, Right-of-Use Asset, Statement of Financial Position [Extensible List] Other assets Other assets
Current liabilities $ 947 $ 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 $ 574 $ 801
Operating Lease, Liability, Noncurrent, Statement of Financial Position [Extensible List] Other non-current liabilities Other non-current liabilities
Total operating lease liabilities $ 1,521 $ 2,075
Finance Leases    
Right-of-use assets 41,631 41,631
Accumulated depreciation (11,713) (9,448)
Right-of-use assets, net $ 29,918 $ 32,183
Finance Lease, Right-of-Use Asset, Statement of Financial Position [Extensible List] Property, plant, and equipment, net Property, plant, and equipment, net
Current liabilities $ 1,564 $ 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 $ 35,404 $ 36,961
Finance Lease, Liability, Noncurrent, Statement of Financial Position [Extensible List] Non-current liabilities Non-current liabilities
Total finance lease liabilities $ 36,968 $ 38,395
XML 56 R42.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Leases - Additional Information (Detail) - USD ($)
12 Months Ended
Jul. 16, 2022
Apr. 30, 2024
Apr. 30, 2023
Apr. 30, 2022
Lessee Lease Description [Line Items]        
Operating lease cost   $ 1,500,000    
Short-term operating lease costs   98,000    
Finance lease amortization   2,300,000    
Financing lease interest expense   $ 1,900,000    
Operating leases, weighted average lease term   2 years 2 months 12 days    
Operating leases, weighted average discount rate   3.20%    
Financing leases, weighted average lease term   14 years 4 months 24 days    
Financing leases, weighted average discount rate   5.00%    
Percentage of sublease 64.70%      
Income related to sublease agreement   $ 2,700,000    
Cash paid for amounts included in measurement of liabilities and operating cash flows   4,600,000    
General And Administrative   $ 65,484,000 $ 61,604,000 $ 72,493,000
National Logistics Facility [Member]        
Lessee Lease Description [Line Items]        
Percentage of sublease   59.00%    
General and Administrative Expense        
Lessee Lease Description [Line Items]        
Income related to sublease agreement   $ 1,300,000    
Interest Expense, Net        
Lessee Lease Description [Line Items]        
Income related to sublease agreement   $ 1,400,000    
XML 57 R43.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Leases - Summary of Future Expected Undiscounted Cash Flows (Details)
$ in Thousands
Apr. 30, 2024
USD ($)
Leases [Abstract]  
2025 $ 3,180
2026 3,235
2027 3,292
2028 3,350
2029 3,408
Thereafter 35,498
Total future sublease receipts 51,963
Less amounts representing interest (15,607)
Present value of sublease receipts $ 36,356
XML 58 R44.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Leases - Summary of Future Lease Payments for Operating and Finance Leases (Detail) - USD ($)
$ in Thousands
Apr. 30, 2024
Apr. 30, 2023
Operating and Finance Lease liabilities payments    
2025 $ 4,411  
2026 3,734  
2027 3,770  
2028 3,541  
2029 3,408  
Thereafter 35,498  
Total future lease payments 54,362  
Less amounts representing interest (15,873)  
Present value of lease payments 38,489  
Less current maturities of lease liabilities (2,511)  
Long-term maturities of lease liabilities 35,978  
Operating Leases    
2025 1,033  
2026 301  
2027 272  
2028 125  
2029 0  
Thereafter 0  
Total future lease payments 1,731  
Less amounts representing interest (210)  
Total operating lease liabilities 1,521 $ 2,075
Less current maturities of lease liabilities (947) (1,274)
Long-term maturities of lease liabilities 574 801
Financing Leases    
2025 3,378  
2026 3,433  
2027 3,498  
2028 3,416  
2029 3,408  
Thereafter 35,498  
Total future lease payments 52,631  
Less amounts representing interest (15,663)  
Total finance lease liabilities 36,968 38,395
Less current maturities of lease liabilities (1,564) (1,434)
Non-current liabilities $ 35,404 $ 36,961
XML 59 R45.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Notes, Loans Payable, and Financing Arrangements - Additional Information (Detail) - USD ($)
12 Months Ended
Aug. 24, 2020
Apr. 30, 2024
Apr. 30, 2023
Apr. 30, 2022
Apr. 30, 2021
Debt Instrument [Line Items]          
Amortization to interest expense for all debt issuance costs   $ 89,805 $ 89,560 $ 89,560  
Notes Payable          
Debt Instrument [Line Items]          
Debt issuance cost         $ 450,000
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   $ 40,000,000      
Outstanding letters of credit   2,700,000      
Line Of Credit Facility Interest Capitalised   759,000      
Credit Facilities | Self Insurance          
Debt Instrument [Line Items]          
Outstanding letters of credit   $ 1,500,000      
Credit Facilities | London Interbank Offered Rate [Member]          
Debt Instrument [Line Items]          
Interest rate on borrowings   7.18%      
XML 60 R46.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Net Sales - Breakdown of Net sale (Detail) - USD ($)
$ in Thousands
12 Months Ended
Apr. 30, 2024
Apr. 30, 2023
Apr. 30, 2022
Segment Reporting Revenue Reconciling Item [Line Items]      
Total Net Sales $ 535,833 $ 479,242 $ 864,126
Handguns      
Segment Reporting Revenue Reconciling Item [Line Items]      
Total Net Sales 381,898 360,668 624,219
Long Guns      
Segment Reporting Revenue Reconciling Item [Line Items]      
Total Net Sales 116,491 74,230 189,467
Other products and services      
Segment Reporting Revenue Reconciling Item [Line Items]      
Total Net Sales $ 37,444 $ 44,344 $ 50,440
XML 61 R47.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Net Sales - Additional Information (Detail)
12 Months Ended
Apr. 30, 2024
Apr. 30, 2023
Apr. 30, 2022
Disclosure Net Sales [Abstract]      
Export sales as percentage of revenue 5.00% 4.00% 3.00%
XML 62 R48.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Net Sales - Breakdown of Export Net Sales (Detail) - USD ($)
$ in Thousands
12 Months Ended
Apr. 30, 2024
Apr. 30, 2023
Apr. 30, 2022
Concentration Risk [Line Items]      
Net sales $ 535,833 $ 479,242 $ 864,126
Europe      
Concentration Risk [Line Items]      
Net sales 4,786 6,569 8,342
Asia      
Concentration Risk [Line Items]      
Net sales 9,346 5,411 3,899
Latin America      
Concentration Risk [Line Items]      
Net sales 5,314 4,052 5,272
All others international      
Concentration Risk [Line Items]      
Net sales 5,143 3,736 8,014
Total International      
Concentration Risk [Line Items]      
Net sales $ 24,589 $ 19,768 $ 25,527
XML 63 R49.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Advertising Costs - Additional Information (Detail) - USD ($)
$ in Millions
12 Months Ended
Apr. 30, 2024
Apr. 30, 2023
Apr. 30, 2022
Selling, marketing, and distribution      
Advertising Costs [Line Items]      
Advertising expense for continuing operations $ 14.7 $ 14.7 $ 17.5
XML 64 R50.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Property, Plant, and Equipment - Summary of Property, Plant, and Equipment (Detail) - USD ($)
$ in Thousands
Apr. 30, 2024
Apr. 30, 2023
Property, Plant and Equipment [Abstract]    
Machinery and equipment $ 337,772 $ 308,852
Building and improvements 154,507 40,131
Software and hardware 52,750 49,569
Land and improvements 3,109 2,945
Right-of-use assets 41,631 41,631
Property plant and equipment gross 589,769 443,128
Less: Accumulated depreciation and amortization (352,615) (334,383)
Property plant and equipment before construction in progress 237,154 108,745
Construction in progress 15,479 101,585
Total property, plant, and equipment, net $ 252,633 $ 210,330
XML 65 R51.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Property, Plant, and Equipment - Additional Information (Detail) - USD ($)
$ in Thousands
12 Months Ended
Apr. 30, 2024
Apr. 30, 2023
Apr. 30, 2022
Property Plant And Equipment [Line Items]      
Depreciation and amortization expense $ 32,558 $ 31,436 $ 30,073
Software      
Property Plant And Equipment [Line Items]      
Depreciation and amortization expense $ 32,000 $ 31,000 $ 29,500
XML 66 R52.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Property, Plant, and Equipment - Summary of Depreciation and Amortization Expense (Detail) - USD ($)
$ in Thousands
12 Months Ended
Apr. 30, 2024
Apr. 30, 2023
Apr. 30, 2022
Depreciation and Other Amortization Expenses [Line Items]      
Depreciation and amortization $ 32,558 $ 31,436 $ 30,073
Cost of sales      
Depreciation and Other Amortization Expenses [Line Items]      
Depreciation and amortization 20,607 22,205 21,879
Research and development      
Depreciation and Other Amortization Expenses [Line Items]      
Depreciation and amortization 533 529 484
Selling, marketing, and distribution      
Depreciation and Other Amortization Expenses [Line Items]      
Depreciation and amortization 3,635 1,524 509
General and administrative      
Depreciation and Other Amortization Expenses [Line Items]      
Depreciation and amortization 7,693 7,088 7,111
Interest expense      
Depreciation and Other Amortization Expenses [Line Items]      
Depreciation and amortization $ 90 $ 90 $ 90
XML 67 R53.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Inventories - Summary of Inventories (Detail) - USD ($)
$ in Thousands
Apr. 30, 2024
Apr. 30, 2023
Inventory Disclosure [Abstract]    
Finished goods $ 83,337 $ 93,705
Finished parts 56,282 65,460
Work in process 8,033 6,821
Raw material 12,848 11,132
Total inventories $ 160,500 $ 177,118
XML 68 R54.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Accrued Expenses and Deferred Revenue - Summary of Accrued Expenses (Detail) - USD ($)
$ in Thousands
Apr. 30, 2024
Apr. 30, 2023
Accrued taxes other than income $ 5,838 $ 3,703
Accrued professional fees 4,925 2,596
Accrued other 4,423 4,597
Accrued settlement 3,200 0
Accrued employee benefits 2,742 3,256
Accrued distributor incentives 1,687 1,640
Current portion of finance lease obligation $ 1,564 $ 1,434
Finance 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,485 $ 1,649
Current portion of operating lease obligation $ 947 $ 1,274
Operating 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 $ 26,811 $ 20,149
XML 69 R55.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Fair Value Measurement - Additional Information (Detail) - USD ($)
$ in Thousands
Apr. 30, 2024
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 $ 60,800 $ 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 70 R56.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Self-Insurance Reserves - Additional Information (Detail) - USD ($)
Apr. 30, 2024
Apr. 30, 2023
Apr. 30, 2022
Commitments and Contingencies Disclosure [Abstract]      
Reserves for workers' compensation, product liability, municipal liability, and medical/dental costs $ 8,699,000 $ 9,239,000 $ 8,676,000
Reserves for workers' compensation, product liability, municipal liability, and medical/dental costs, Non-current portion 3,300,000 2,600,000  
Reserves for workers' compensation, product liability, municipal liability, and medical/dental costs, included in accrued expenses 5,400,000 6,600,000  
Workers' compensation receivable classified as an other assets 984,000 663,000  
Accrued reserves for product and municipal litigation liabilities 3,100,000 4,300,000  
Accrued reserves for product and municipal litigation liabilities, Non-current portion 497,000 $ 568,000  
Receivables from insurance carriers, included in other assets $ 1,900,000    
XML 71 R57.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Self-Insurance Reserves - Summary of Other Liabilities (Detail) - USD ($)
$ in Thousands
12 Months Ended
Apr. 30, 2024
Apr. 30, 2023
Commitments and Contingencies Disclosure [Abstract]    
Beginning balance $ 9,239 $ 8,676
Additional provision charged to expense 2,921 3,589
Payments (3,461) (3,026)
Ending balance $ 8,699 $ 9,239
XML 72 R58.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Stockholders' Equity - Additional Information (Detail)
12 Months Ended
Mar. 31, 2022
Apr. 30, 2024
USD ($)
Segment
shares
Apr. 30, 2023
USD ($)
shares
Apr. 30, 2022
USD ($)
shares
Apr. 30, 2020
shares
Sep. 19, 2023
USD ($)
Sep. 12, 2022
shares
Sep. 27, 2021
shares
Sep. 26, 2011
shares
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                  
Number of stock incentive plans | Segment   2              
Vesting, percentage   0.083%              
Performance period   3 years              
Percentage of maximum aggregate award granted   200.00%              
Percentage of stock outperform in order for target award to vest   5.00%              
Stock-based compensation expense | $   $ 5,683,000 $ 5,102,000 $ 4,536,000          
Grant date fair value of vested RSUs and PSUs | $   $ 3,300,000 $ 4,000,000 $ 4,400,000          
Shares issued under employee stock purchase plan   151,225 175,047            
2011 Employee Stock Purchase Plan                  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                  
Weighted average remaining contractual term 10 years                
Option exercise price per share as a percentage of fair market value   85.00%              
Number of shares an employee may purchase under the stock purchase plan   12,500              
Fair market value of shares an employee may purchase under the stock purchase plan | $   $ 25,000              
Shares issued under employee stock purchase plan       128,422          
RSUs                  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                  
Stock units, awarded   357,357 287,854 184,767          
Stock units, forfeited   24,385 35,179 45,249          
Stock units, Released   228,087 202,859,000            
Grant date fair value of vested RSUs and PSUs | $   $ 2,700,000 $ 2,700,000            
PSUs                  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                  
Performance period   3 years              
Percentage of maximum aggregate award granted     200.00% 200.00%          
Stock units, awarded     28,800 43,200          
Stock units, forfeited   158,100   40,869          
Stock units, Released     55,726   28,800        
Stock units released to cover tax obligations     1,874 2,814          
RSUs and PSUs                  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                  
Unrecognized compensation expense | $   $ 3,800,000              
Stock units, awarded   533,940 425,390 301,880          
Stock units, forfeited   182,485 35,179 98,396          
Stock units, Released   283,813 288,319 368,550          
Weighted average remaining contractual term   1 year 3 months 18 days              
Employees | RSUs                  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                  
Grant date fair value of vested RSUs and PSUs | $       $ 7,500,000          
Employees | PSUs                  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                  
Stock units, Released       365,736          
Directors | RSUs                  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                  
Vesting period   1 year              
Stock units, awarded   58,819 56,497 42,702          
Executive Officer | RSUs                  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                  
Stock units, awarded   117,724 72,494 65,518          
Executive Officer | PSUs                  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                  
Stock units, awarded   176,583 108,736 73,913          
Stock units, Released   55,726 83,586            
Grant date fair value of vested RSUs and PSUs | $   $ 664,000 $ 1,200,000            
Excecutive and former executive officer | PSUs                  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                  
Stock units, awarded     57,600            
Stock units, Released       86,400,000          
Non-Executive Officer Employees | RSUs                  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                  
Stock units, awarded   180,814 158,863 76,547          
2013 Incentive Stock Plan                  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                  
Authorized of common stock             1,000,000    
Vesting period   4 years              
Stock option, exercisable period   10 years              
Shares available for grant under incentive stock option             4,312,247    
2022 Incentive Stock Plan                  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                  
Shares available for grant under incentive stock option   5,420,444              
Maximum                  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                  
Payroll deduction of participant's compensation   20.00%              
Maximum | 2011 Employee Stock Purchase Plan                  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                  
Common stock reserved under employee stock purchase plan               3,000,000 6,000,000
Maximum | Employees | RSUs                  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                  
Vesting period   4 years              
Vesting, percentage   0.25%              
Minimum                  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                  
Payroll deduction of participant's compensation   1.00%              
Minimum | Employees | RSUs                  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                  
Vesting period   3 years              
Vesting, percentage   0.33%              
Common Stock                  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                  
Shares issued under employee stock purchase plan   151,000 175,000 129,000          
Common Stock | 2011 Employee Stock Purchase Plan                  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                  
Shares issued under employee stock purchase plan       1,948,334          
Common Stock | Transaction Until September 19, 2024                  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                  
Stock repurchase authorization | $           $ 50,000,000      
Repurchase of common stock   793,551              
Treasury Stock, Value, Acquired, Cost Method | $   $ 10,200,000              
Common Stock | Share Repurchase Transactions                  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                  
Repurchase of common stock       2,788,152          
Treasury Stock, Value, Acquired, Cost Method | $       $ 50,000,000          
Common Stock | Transaction Until 2022                  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                  
Repurchase of common stock       1,967,420          
Treasury Stock, Value, Acquired, Cost Method | $       $ 40,000,000          
Common Stock | Transaction Until June 15, 2021                  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                  
Treasury Stock, Value, Acquired, Cost Method | $       $ 50,000,000          
XML 73 R59.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Stockholders' Equity - Summary of Stock Compensation Expense (Detail) - USD ($)
$ in Thousands
12 Months Ended
Apr. 30, 2024
Apr. 30, 2023
Apr. 30, 2022
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Stock-based compensation expense $ 5,683 $ 5,102 $ 4,536
Cost of sales      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Stock-based compensation expense 648 667 809
Research and development      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Stock-based compensation expense 77 80 61
Selling, marketing, and distribution      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Stock-based compensation expense 930 814 844
General and administrative      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Stock-based compensation expense $ 4,028 $ 3,541 $ 2,822
XML 74 R60.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Stockholders' Equity - Share Based Payment Award Performance Shares Valuation Assumptions (Detail) - PSUs
12 Months Ended
Apr. 30, 2024
CorrelationCoefficient
$ / shares
Apr. 30, 2023
CorrelationCoefficient
$ / shares
Apr. 30, 2022
CorrelationCoefficient
$ / shares
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Correlation coefficient | CorrelationCoefficient [1] 0.3528 0.2094 0.154
Risk-free interest rate [2] 3.81% 2.91% 0.33%
Dividend yield 3.31% 2.26% 1.07%
Smith & Wesson Brands, Inc.      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Grant date fair market value $ 12.08 $ 14.19 $ 18.67
Volatility [3] 58.46% 64.77% 62.33%
Russell 2000 Index      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Grant date fair market value $ 1,769.21 $ 2,015.04 $ 2,277.45
Volatility [3] 27.08% 31.75% 30.69%
[1] The correlation coefficient utilizes the same historical price data used to develop the volatility assumptions.
[2] The risk-free interest rate is based on the yield of a zero-coupon U.S. Treasury bill, commensurate with the three-year performance period.
[3] Expected volatility is calculated over the most recent period that represents the remaining term of the performance period as of the valuation date, or three years.
XML 75 R61.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Stockholders' Equity - Share Based Payment Award Performance Shares Valuation Assumptions (Parenthetical) (Detail)
12 Months Ended
Apr. 30, 2024
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]  
Performance based restricted stock unit performance period 3 years
PSUs  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]  
Performance based restricted stock unit performance period 3 years
XML 76 R62.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Stockholders' Equity - Summary of Activity for Unvested RSUs and PSUs (Detail) - RSUs and PSUs - $ / shares
12 Months Ended
Apr. 30, 2024
Apr. 30, 2023
Apr. 30, 2022
Summary of activity in unvested restricted stock units and performance share units      
RSUs and PSUs outstanding, beginning of period 932,705 830,813 995,879
RSUs and PSUs, Awarded 533,940 425,390 301,880
RSUs and PSUs, Released (283,813) (288,319) (368,550)
RSUs and PSUs, Forfeited (182,485) (35,179) (98,396)
RSUs and PSUs outstanding, end of period 1,000,347 932,705 830,813
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 $ 11.14
Weighted Average Grant Date Fair Value, Awarded 12.07 13.52 18.95
Weighted Average Grant Date Fair Value, Released 11.54 13.92 11.99
Weighted Average Grant Date Fair Value, Forfeited 10.83 15.17 12.29
Weighted Average Grant Date Fair Value, RSUs and PSUs outstanding, end of period $ 13.45 $ 13.14 $ 13.3
XML 77 R63.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Stockholders' Equity - Summary of Activity for Unvested RSUs and PSUs (Parenthetical) (Details) - shares
12 Months Ended
Apr. 30, 2023
Apr. 30, 2020
PSUs    
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]    
Stock unit vested 55,726 28,800
XML 78 R64.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Stockholders' Equity - Schedule of Assumptions used in Valuing ESPP Purchases (Detail) - Employee Stock Purchase Plan
12 Months Ended
Apr. 30, 2024
Apr. 30, 2023
Apr. 30, 2022
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Risk-free interest rate 5.225% 4.301% 0.682%
Expected term 6 months 6 months 6 months
Expected volatility 45.69% 49.18% 60.62%
Dividend yield 3.27% 3.59% 1.85%
XML 79 R65.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Employer Sponsored Benefit Plans - Additional Information (Detail) - USD ($)
$ in Millions
12 Months Ended
Apr. 30, 2024
Apr. 30, 2023
Apr. 30, 2022
Contributory Defined Investment Plan      
Defined Contribution Plan Disclosure [Line Items]      
Defined contribution plan, employee contribution percentage 100.00%    
Defined contribution plan, matching contribution percentage 6.00%    
Deferred compensation plan description We offer two contributory defined investment plans covering substantially all employees, subject to service requirements. Employees may contribute up to 100% of their annual pay, depending on the plan. We generally make discretionary matching contributions of up to 50% of the first 6% of employee contributions to the plan.    
Employer contribution to defined benefit plan $ 2.7 $ 2.6 $ 2.9
Contributory Defined Investment Plan | Maximum      
Defined Contribution Plan Disclosure [Line Items]      
Defined contribution plan, matching contribution percentage of match 50.00%    
Nonelective Contribution Sharing Plan      
Defined Contribution Plan Disclosure [Line Items]      
Employer contribution to defined benefit plan   8.2 $ 13.5
Defined contribution plan expected contribution   $ 9.1  
XML 80 R66.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Income Taxes - Income Tax Expense/(Benefit) from Continuing Operations (Detail) - USD ($)
$ in Thousands
12 Months Ended
Apr. 30, 2024
Apr. 30, 2023
Apr. 30, 2022
Current:      
Federal $ 6,315 $ 16,259 $ 52,843
State 2,637 1,955 7,174
Total current 8,952 18,214 60,017
Deferred:      
Federal 2,558 (6,217) (1,889)
State (1,723) (647) (236)
Total deferred 835 (6,864) (2,125)
Total income tax expense $ 9,787 $ 11,350 $ 57,892
XML 81 R67.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Income Taxes - Reconciliation of Provision for Income Taxes from Continuing Operations (Detail) - USD ($)
$ in Thousands
12 Months Ended
Apr. 30, 2024
Apr. 30, 2023
Apr. 30, 2022
Income Tax Disclosure [Abstract]      
Federal income taxes expected at the statutory rate $ 10,373 $ 10,127 $ 53,001
State income taxes, net of federal tax effects (225) 1,023 5,503
Stock compensation 467 136 (749)
Business meals and entertainment 100 89 118
Research and development tax credit (281) (265) (300)
Amendments to prior year returns (1,176) 0 0
Other 529 240 319
Total income tax expense $ 9,787 $ 11,350 $ 57,892
XML 82 R68.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Income Taxes - Deferred Tax Assets (Liabilities) Related to Temporary Differences (Detail) - USD ($)
$ in Thousands
Apr. 30, 2024
Apr. 30, 2023
Deferred Tax Assets, Net [Abstract]    
Inventory reserves $ 8,489 $ 7,495
Accrued expenses, including compensation 4,678 4,764
Net operating loss carryforwards and tax credits 3,988 3,156
Operating lease liability 240 473
Product liability 191 596
Workers' compensation 704 477
State bonus depreciation 1,812 755
Warranty reserve 1,017 913
Stock-based compensation 1,319 1,551
Section 174 capitalized R&D expense 2,502 1,549
Other 820 622
Total deferred tax assets before valuation allowance 25,760 22,351
Valuation allowance (3,350) (3,031)
Net deferred tax assets 22,410 19,320
Deferred Tax Liabilities    
Operating lease right-of-use assets (197) (420)
Property, plant, and equipment (12,426) (8,847)
Intangible assets (2,270) (1,581)
Other (268) (387)
Deferred Tax Liabilities, Net, Total (15,161) (11,235)
Net Deferred Tax Asset/(Liability) $ 7,249 $ 8,085
XML 83 R69.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Income Taxes - Additional Information (Detail) - USD ($)
12 Months Ended
Apr. 30, 2024
Apr. 30, 2023
Income Tax Contingency [Line Items]    
Federal income taxes, expected statutory rate 21.00%  
Effective income tax rate, provisions (benefit) 19.80% 23.50%
Accrued interest and penalties $ 0  
Gross tax-effected unrecognized tax benefits 0  
Federal    
Income Tax Contingency [Line Items]    
Net operating loss carryforwards 0  
State    
Income Tax Contingency [Line Items]    
Net operating loss carryforwards 27,100,000 $ 17,700,000
Tax credit carryforwards $ 3,300,000 2,800,000
State tax credit carryforwards expire date Apr. 30, 2049  
Valuation allowances for net operating loss carryforward $ 1,400,000 957,000
Valuation allowances for tax credits $ 1,900,000 $ 2,200,000
State | Minimum    
Income Tax Contingency [Line Items]    
Operating loss carry forwards expiration dates Apr. 30, 2027  
State | Maximum    
Income Tax Contingency [Line Items]    
Operating loss carry forwards expiration dates Apr. 30, 2040  
XML 84 R70.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Commitments and Contingencies - Additional Information (Detail)
$ in Millions
1 Months Ended 12 Months Ended
Sep. 30, 2021
USD ($)
Jan. 31, 2018
USD ($)
Apr. 30, 2024
USD ($)
Claim
Plaintiff
Apr. 30, 2024
CAD ($)
Claim
Plaintiff
Apr. 30, 2023
USD ($)
Apr. 30, 2022
USD ($)
Feb. 02, 2023
USD ($)
Schedule Of Commitments And Contingencies [Line Items]              
Compensatory damages sought   $ 18,600,000          
Number of Product liability cases | Claim     1 1      
Number of Other product liability claims | Claim     5 5      
Year of other product liability claim     December 2019 December 2019      
Defense and administrative costs     $ 320,000   $ 988,000 $ 729,000  
Settlement fees related to product liability cases           0  
Expense related to changes in product liability and municipal litigation liability     35,000   176,000 $ 1,200,000  
Accrued settlement fees         1,600,000    
Aggregate estimated capital expenditure     120,000,000        
Environmental reserve in non-current liabilities     0   0    
Construction Contract Cost             $ 114,000,000
Cost Of Machinery And Equipment Due Remainder     170,000,000        
Cost Of Machinery And Equipment     160,000,000        
Capital expenditures incurred     $ 157,000,000        
IDB [Member]              
Schedule Of Commitments And Contingencies [Line Items]              
Terms of commitment     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. 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.      
Average hourly wage $ 25.97            
Minimum              
Schedule Of Commitments And Contingencies [Line Items]              
Compensatory damages sought     $ 75,000        
Maximum              
Schedule Of Commitments And Contingencies [Line Items]              
Compensatory damages sought     50,000,000        
Settlement fees related to product liability cases     $ 1,600,000   $ 1,500,000    
Putative Class              
Schedule Of Commitments And Contingencies [Line Items]              
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      
Equipment [Member]              
Schedule Of Commitments And Contingencies [Line Items]              
Asset impairment charges     $ 1,900,000        
Remaining net book value     $ 2,900,000        
XML 85 R71.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Restructuring - Components of Restructuring Charges (Detail) - USD ($)
$ in Thousands
12 Months Ended
Apr. 30, 2024
Apr. 30, 2023
Restructuring Cost and Reserve [Line Items]    
Restructuring charges $ 7,053 $ 8,261
Cost of sales    
Restructuring Cost and Reserve [Line Items]    
Restructuring charges 2,116 3,923
Research and development    
Restructuring Cost and Reserve [Line Items]    
Restructuring charges 0 3
Selling, marketing, and distribution    
Restructuring Cost and Reserve [Line Items]    
Restructuring charges 2,974 1,055
General and administrative    
Restructuring Cost and Reserve [Line Items]    
Restructuring charges 1,963 3,280
Office Rent and Equipment    
Restructuring Cost and Reserve [Line Items]    
Restructuring charges 2,298 229
Employee Relations    
Restructuring Cost and Reserve [Line Items]    
Restructuring charges 2,011 349
Consulting Services    
Restructuring Cost and Reserve [Line Items]    
Restructuring charges 992 473
Public relations    
Restructuring Cost and Reserve [Line Items]    
Restructuring charges 904 0
Relocation    
Restructuring Cost and Reserve [Line Items]    
Restructuring charges [1] 887 2,856
Freight [Member]    
Restructuring Cost and Reserve [Line Items]    
Restructuring charges 199 0
Severance and Employee-Related Benefits    
Restructuring Cost and Reserve [Line Items]    
Restructuring charges [1] $ (238) $ 4,354
[1] Recorded in accrued payroll and incentives
XML 86 R72.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Restructuring - Summary of activity in the Severance and employee-related benefits and Relocation accruals (Details)
$ in Thousands
12 Months Ended
Apr. 30, 2024
USD ($)
Restructuring Cost and Reserve [Line Items]  
Restructuring Reserve, Beginning Balance $ 11,800
Charges 649
Cash payments and settlements (6,094)
Restructuring Reserve, Ending Balance 6,355 [1]
Severance and employee relateds benefits  
Restructuring Cost and Reserve [Line Items]  
Restructuring Reserve, Beginning Balance 10,054
Charges (238)
Cash payments and settlements (4,289)
Restructuring Reserve, Ending Balance 5,527 [1]
Relocation  
Restructuring Cost and Reserve [Line Items]  
Restructuring Reserve, Beginning Balance 1,746
Charges 887
Cash payments and settlements (1,805)
Restructuring Reserve, Ending Balance $ 828 [1]
[1] Recorded in accrued payroll and incentives
XML 87 R73.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Restructuring (Additional Information) (Detail) - USD ($)
$ in Thousands
12 Months Ended
Apr. 30, 2024
Apr. 30, 2023
Restructuring Cost and Reserve [Line Items]    
Restructuring charges $ 7,053 $ 8,261
Cost of Goods Sold [Member]    
Restructuring Cost and Reserve [Line Items]    
Restructuring charges $ 2,116 $ 3,923
EXCEL 88 Financial_Report.xlsx IDEA: XBRL DOCUMENT begin 644 Financial_Report.xlsx M4$L#!!0 ( .Z!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 " #N@=186=A64>X K @ $0 &1O8U!R;W!S+V-O&ULS9+/ M2L0P$(=?17)O)^WJ(J';B^))07!!\1:2V=U@\X=DI-VW-XV[740?P&-F?OGF M&YA.!:%\Q.?H T8RF*XF.[@D5-BP U$0 $D=T,I4YX3+S9V/5E)^QCT$J3[D M'J'E? T626I)$F9@%18BZSNMA(HHR<<37JL%'S[C4&!: 0YHT5&"IFZ ]?/$ M<)R&#BZ &488;?HNH%Z(I?HGMG2 G9)3,DMJ',=Z7)5621A'^_1S80RY8-[9)-NIL\!"SI^\Y%1^?H.'GS[BYBZ(:(E/)X M8-DOV]:[MR_>X%#BVR]*+ M41B1%G\@M MNN01.+5)#3(3/PB=AIAJ4!P"I DQEJ&&^+3&K!'@$WVWO@C(WXV(]ZMOFCU7 MH5A)VH3X$$8:XIQSYG/1;/L'I4;1]E6\W*.76!4!EQC?-*HU+,76>)7 \:V< M/!T3$LV4"P9!AI@S M&L%&KQMUAVC2/'K^!?F<-0HACA*FNVB<5@$_9Y>PTG!Z(++9OVX?H;5,VPLCO='U!=*Y \FIS_I,C0' MHYI9";V$5FJ?JH,@H%\;D>/N5Z> HWEL:\4*Z">P'_T=HWPJOX@L Y M?RY]SZ7ON?0]H=*W-R-]9\'3BUO>1FY;Q/NN,=K7-"XH8U=RSTS0LS0[=R2^JVE+ZU)CA* M]+',<$X>RPP[9SR2';9WH!TU^_9==N0CI3!3ET.X&D*^ VVZG=PZ.)Z8D;D* MTU*0;\/YZ<5X&N(YV02Y?9A7;>?8T='[Y\%1L*/O/)8=QXCRHB'NH8:8S\-# MAWE[7YAGE<90-!1M;*PD+$:W8+C7\2P4X&1@+: '@Z]1 O)256 Q6\8#*Y"B M?$R,1>APYY=<7^/1DN/;IF6U;J\I=QEM(E(YPFF8$V>KRMYEL<%5'<]56_*P MOFH]M!5.S_Y9KF4Q9Z;RWRT,"2Q;B%D2XDU=[=7GFYRN>B)V^I=W MP6#R_7#)1P_E.^=?]%U#KG[VW>/Z;I,[2$R<><41 71% B.5' 86%S+D4.Z2 MD 83 >LX=SFWJXPD6L_UC6'ODRWSEPVSK> U[F M$RQ#I'[!?8J*@!&K8KZZKT_Y)9P[M'OQ@2";_-;;I/;=X Q\U*M:I60K$3]+ M!WP?D@9CC%OT-%^/%&*MIK&MQMHQ#'F 6/,,H68XWX=%FAHSU8NL.8T*;T'5 M0.4_V]0-:/8--!R1!5XQF;8VH^1."CS<_N\-L,+$CN'MB[\!4$L#!!0 ( M .Z!U%A"QG2D/0@ $\T 8 >&PO=V]R:W-H965T&UL MM9MM;^*X%L>_BL6N1KM2*7D 2F?:2A2FN^S. [=T9C1W=5^XB2G1)#%K.WWX M]O3P8HE M5)[R-4OADR47"55P*AYZJM_DA8?"W%/))CS^%H5J==D9=4C(EC2+U2U_^I,5!1IH MO8#',O]+GC;W#OP."3*I>%($PQ,D4;KY3Y\+$#L!(ZG4A^!,1^FY0TPW7WR]Z"KY.!_6"0OIZ(^TU2+L> M^* )'OY7EIX2=]08 M/L7#/P<*OMW-PWVD-'Z)WL_U_ :]"7]D@OPSOI=*0/7_GXGP1J%O5M!]PENY MI@&[[$"CETP\LL[5FU_FV-226(U9$#]W:MAPL$>NVW7Z7=\Q8D,C6V.SI%;'YE78O$,J MVS=P;-T?*7]*R8)1:' L)#,I,R:,['#-3]R(#0UJCY0:8%E-\FVIU6%5:;Z+)^K;#JUHH;=LS86*T@>R4%29 MA]$]BM^9*6J"1[6F=HS8#4/5QR=-9U!GU_.!H9Z5DU!+;4ZO0J0^ =9 C&80CJ\F1[0#[ ?>1S M:JYSKTC+/==QR"WGDCVR6)'Q(TLS1HQXK5H(6VIUO)6%\ ZR$"7>B3Z#9GT' MCM6(%I=;K 4,VLN(Q:$1G54?84NMCJ[R$=Y!/@(&VP3:\D+QX ?TBRL*WT4^ M9THJFH8 PTC1IC.8%&J#7$V_R'Z\Z@\&@_.!XU_T'FO$CN$AO,I#> =YB+*R ME8/(7/#'* W,C1G7_#@V(K%J(&RIU;%5!L+#$_]Q%D8**#7-^>X)G[*81PI M;^9][W@6K!CY\&%N!&?52]A2JX.KO(1WD)*JQ:#%MJ=9J5Q?!P;Y /#6/!:#,\7&#D&*=]\:C6D(YA+?S*6OBX*]BV MU0]\D^,9%RV\(J'_DPJUY"*$$?KNA'Q9C(WU[37*R!*&8Q@/OS(>/FX--,*8 MS%<\Q5S:'A'?=[O.R&S3\-#6M([A,OS*9?BX)2C?IX[3- -NF\E@(S%<2(G, M. . A[6F=0Q7X>\L+<)=1;5"1M!41KD;0XCA8HV3)GA<:V3'< I^Y11\/+6? M36YNR;9[&T,^ 6-ISJUI#O69J5DV"+;4ZMYY1FK8ZG\@D^GNC?12H&.[4DC 8K,HFI^37# M'I6ZGYU30;[2.&/DUU/'<[W4:PGH&J9$ M<%7S4\_UT@">2OUC*?#_HEQ+]N:7D>>>O9-Z.T"41OD+\;7@SR]$EB,56(\\ M2B]+W&:8'QG+%QN 8-Y9K'@<,B$)= XD^JDX8EL<^$1QW:LH,IO--@\32:+W M*!"][OC4Z&M>4V!DZ?$Q?$V_\C5]W))LGM[,#0;W;SG2R2!/KET68S1GFUW"TSSO>(]*K;-UMM/E+]8EB2F"TAU#D] M@YQ$;':O;$X47^?[.>ZY4CS)#U>,0M74-\#G2\[5]D1_0;F'Z.K_4$L#!!0 M ( .Z!U%BWN"<("0< 'D= 8 >&PO=V]R:W-H965T&ULK5EK;]LV%/TKA!MT+>#$?.B9)@;:%-WZ85O0M-MG1F)BH;+H4;2=[-?O M4I;UI.@4*X(D>EQ>GDM>WG-(7>VE^EZNA-#H:9T7Y?5LI?7F;J^8/(Y?YZ1F;'!U^RQY4V#Q;+JPU_%'="?]O<*KA;-%[2;"V*,I,%4N+A M>O:>7-ZPP#2H+/[*Q+[L7",3RKV4W\W-Y_1ZA@TBD8M$&Q<<_NW$CH61;:KFN&P."=58<_O.G>B Z#8@WT8#6#>A+&["Z :L"/2"K MPOK(-5]>*;E'REB#-W-1C4W5&J+)"C.-=UK!VPS:Z>6-+$J99RG7(D4?>,Z+ M1* [XZY$Y^C;W4?TYNPM.D-9@;ZNY+;D15I>+33T;-HODKJ7#X=>Z$0O[S?J M C$\1Q13S]+\YN7-6;_Y N)M@J9-T+3RQZ:"WBHE"HUX64*3G/5B94VLS.5]>N-\$[CL#_USL8#JDRH1U2OQ1GY 8 M/L8#:!:S,"0DLF,+&FR!$]NM$AN>I4@\ 6V8P3:#*O5*P"3TUI ->3""Y,4A M&^"V&9'0CCIL4(K$_0#@V(B2<2/:H01@Y$7Z5 MFN0 MO2C5?KH 0E@Z0YACJPA'_@3*EM"(F]'^K.K/]**IF_>Z#*FLQ\PB-I^:X91OBOTC[Y!F_S_), ^U8!1!QLM:/ M*J"?Y:T?=$MCQ,UCC;C8\.T(^&2-&S/44'193'H9T]^:>*P7ZX-D*T,)4 M$1EJ 9M5$$Y( =K9Y;GIK*^R.@7/BG1,5C%@&$ZYQ2P**9D:S);4J)O4_I"Z M7O.YY$53J- ;\P)Y;ZV0QQ3&XB@:01Z;42^,IX:WI3KJIKI/65&=%N2"E^(( MN-FS'8=](Y4YK['B'W,<\ST\9&J;61 '4\NL94+JWG@==$0AB_.7ILAXDQ5& M/AW"M5B%>$)8T);"J)O"#LE\"N&8G$@81VRH+FQV?A"$4V/:LAAUL]B-7*\S M;?8'AV1.)/! \2B*!!#7R4Q\>S8[/=LE K*>MOQ_1_WH6RZDD5-;W6F9?%_) M/!6J?/TJHB1\5VV8]+/]C,G)K#]\R/23O/5C;VF5GMHM'K5*:49ACL[P!<8$ MZH)".YYOA3E\F6-<_5:<9NK=5J^DROX5*=0->7R:E:7A%:F0W.H2MG/I%/V= MIFBG2?] K>5GYN9GD^2RF(Z38&>@H3]GL3_W8GR,U*P4SY_[ 8'?^-BF$_S$ M\19XPC2>L[:?OD,@@WG,\$L<6D_%V%@XA,/C$;=-?X1;:<%.2(LTS0QK0,4S MYT_G68$2OLF@ EIACN4#C>(X'A*)U8X%P<1A#FN%!G,+C2]"VZ8/N948[,1N6H&VV*KGXUKC&C"7&KV!K(\8F\>4-,EM72%@ MAST\9R&>LF-6,F)CS7'N,1IX0[:W&E+*)M= *T^86YX<"+^/ M&8CK7#Q 0WP1P@"HPW>^PXV6F^I3V;W46JZKRY7@ -L8P/L'"0*FOC%?WYJO MK[N>58#S=NV";5YH8=S0JRH2NJOQ1+"3.[54E81G/%1(XD M7<^M*^=RX;C&H;+XRNA.=<;(A'(GQ+V9?$KF%C9$E--8&PD"ERU=4,Z-$G#\ M;$2M]IW&L3M^4/]0!0_!W!%%%X)_8XE.Y];40@E=DY+K&['[2)N ?*,7"ZZJ M?[2K;8/00G&IM,@:9R#(6%Y?R:\F$1T'9WS P6T_3ZY1OT$K$OD N=L<#[HO3W;V^NPWQMTEPVR2XE9YW0&^E(7RH38W$&GU@.22! M$8Z60K&JUKY?W2DMH>)^#(5::X^'MG<@G6FJ-Q2*WKUP@GPNZ' M_Y-8+PU>FP;OF'ITQ6%15P4 VP.*)4V81EPH10<_<2T65&)FM]A&>&9ON\$\ MM3"?:SN .&X1QT<1E[#(J00R!"LCOK] !9%H2WA)APAKK4F7<(2QLT?YG%4/ MU&]!_?- 50J+22%2ZE1(]H\PG&/:P@Q8[^"=LIE0YC!P\ M(=EG/6;1@YRTD)-_@H132FG8D%B^&2*=/$MZS*)'.FU)IT=)%R++8/\XI5:G M)]7J9)[H3\. M]YD'+;$;>@>9.\>MZ^]4\:(G'V)OLX]J=#L>TEY^)W+!<(4[7X(I' M$]"0=<=63[0HJJ;G3FAHH:IA"ETNE<8 GJ^%T \3TT>U?7/T%U!+ P04 M" #N@=18S0)B@:T% !>&0 & 'AL+W=O3['8?.GW -K8UD80+.$G_ M?=&')1L036?\$DO*N<>N7B6&\84>"N+2EY/-DIM+Z=3N=BPDLH+ MOF65_L^*BY(J?2O64[D5C"Z;H+*8HB"(IR7-J\GLJGGV(&97?*>*O&(/ LA= M65+QSRTK^.OU!$[V#Q[S]4;5#Z:SJRU=LR>FOFT?A+Z;]BS+O&25S'D%!%M= M3V[@98:B.J!!_)&S5WEP#6HI<\Z?ZYO[Y?4DJ$?$"K90-075'R_LCA5%S:3' M\7='.NF_LPX\O-ZS_]*(UV+F5+([7GS/EVIS/4DF8,E6=%>H1_[Z&^L$-0-< M\$(V?\%KAPTF8+&3BI==L!Y!F5?M)WWK$G$0 ..1 -0%(#, CP2$74#XW@#< M!> F,ZV4)@\9571V)?@K$#5:L]4733*;:"T_K^IY?U)"_S?7<6IVQRO)BWQ) M%5N")Z4_]*0J"?@*W%<+7C)P#KX]9>#CAT] ;JA@$N05^+KA.TFKI3P#'X[N MKZ9*#ZJFGBZZ =RV T C X (?.:5VDCP<[5DRV."J5;32T)[2;?(RWBS%1<@ M#,X "A!V#.CN_>&A(SQ[?SCRJ G["0H;OG"$KYN%?FK GS=SJ81>+W^YDMV2 M83=9W40NY98NV/5$=PG)Q N;S'[\ <;!3ZY$G9(L.Q'941)QGT3L8Y_]KANH MI 5SUF<;&C>A=9M\F45AE(1Z[E\.DV'#,$D11L>PS(8E,88H[F%' J)>0.05 M<,>EJM?DJ(@V/#KXVI 0@@-#A .&, DB0X0-PTD:Q<@M(NY%Q%X1OPHN)=@* MOLJ52T-L?2N,DB U)\(%PU%(# TV+"0XBK%; ^DU$.]R_+)E@JJ\6@/VIO=> MR>2E2PHYY3(\)5EV(K*CY"5]\A)O 3QJ1BH6&Z"W"KTYOVC7L:U[FBN#B35] M!,6Q40H.4!09-9\YF49*.>V5I%XE3]JHZ"(XTUNQ>&:JN6Q$Y;HWY_-=[6E< MJE)[806'-=G*LE%AG!)#?.;@"F$TTFA@,!B"P+]*6:5+O&CDT*6V'+4D6KLS MY^8>6*.((YR8BEPP750&+'/ ",(''>!8TX')@5Y-7[G2BKBU=IV*H-U?8!A" M2Y(#%\0P-,O/A4,HA7!$%!I$(:^HH17EC4=PBD%VD6!"4E.+ Y;@P&RI#AB* M8!R-S<_@<:#?Y'Q1&R8Z&=./W>Q\.@,54\[V"D]J[P+EB!D[H8. M&(I0F(SMAX-G@7[3B4XSM,LY3DEBSY8#IW<5>50Y<1))TQ+; P;= MOW&IWX0\VT5JO;WH"0FL[<(!BQ/+H#A@,,4X';'@:+ H*/!N%X,(H*NN/9=P M[A/(:W7^[SYQ4K;L5&S'.1PL$?);HELJ\P4XKYN/IR ZDN1@"H.+Q%RB'2H] M1AG5X*#"%W"DH-'@@I#?!65YL:O/KOY3"7J7$O0>)385O@A&MCPTF"#D-T'? MFS-*+86^Z%:Z9J#:E7-=WOJU7XLJ>;4_@.,[)96VY]KZN:O^I.[HI&S9J=B. MW##L/D>XX(1A,A(B0RN"/E=45?L3@&.,YL8 MX<04X()!8NX_+A@AR*SQZ<'!<\G$NCG E[I<=Y5J#VS[I_V/!#?-T;CQ_!9> M9NU1_T#3_O+PF8IUKDU%P5::,K@@>DRB/GERZXOTGLDO4="/("O'HKR M8[45HD:?=EE>7<^V=;U_L5A4FZW8Q=7S8B]R^[B6KXM[Q;5OA1Q+V>O82O^!TV50XEO@]%0_5 MQ6O4=.5#47QLWKQ.KF=.TR*1B4W=2,3RW[U8B2QKE&0[_FQ%9^>83<7+UX_J M[-AYV9D/<2561?9'FM3;ZUDX0XFXC0]9_;9X^%&T'?(:O4V15<>_Z*$MZ\S0 MYE#5Q:ZM+%NP2_/3__A3.Q 7%3 =J$#:"F1L!=I6H+T*)!BHX+85W'Z$<*"" MUU;P>A5J;59%7198F<2T2]*Z6_V2>U14J;M%J&^=WHD)I+K\H M-A^W19:(LOH>17\>TOHSFJ/W[];HR;=/T;=-F=^VQ:&*\Z2Z6M2R88W\8M,V MXM6I$62@$;\5=9P9JJWLU5;%;E>TC3/47MMKOTR2M)D-<8;>Q&DR?YVC5;Q/ MS2V)[%IO12UGO1S!*"[S-+\SC0'[0G,VF\/ND!U]^+7>BA+)[LG59=M,^WN! M7N>;8B<63WXJJNJI09Y_88CE.E4=RL^FT5K(G#DG#CDG#CD*N@."K^(LSC<" MQ35ZN2^?(^H\0\0AV.3^2+^TNW]6)!K\C:H!10EV*U M6*07H\3#8:\8,P2D:A&N%YE32FC@G6$5GYH7D&)K2+$(4HQ!BG%7FTO$):%W.9>4 MO/#.>>%9\^*X7,^;S5:"Y % [D"KN#EJF9+ T]K@>M3O+;+6<%/-'1,Q@HS( M(,4XD)ABK'\VUK<;>YS=**VJ@[3VD,NM%1*[?59\%J)=!/:'UX<@6U.)SBGY#AEC Q8E^FF M.4MX_#BM4?P0ETGU#.6B;NJ=L@;)_40IFEHB,250J'D^QYZV*0^U#7!O%[TV MZWB]1<':ZZEN0XIQ(#'%[>79[>5_X/:7E@YKFZ8N'4M]Y].L'/VE S)F!"G& M(,4XD)B23-CI8(YC3:>WXGP(D8E1*^<41BSCZ'/78-[*'G;J)@)4+0)58Z!J MO%7SA\=7-?J"VN&O-OI9._6-AEMEITY]4+4UJ%H$JL9 U7BKIIPW!=[PR2+N MH!RV4[EU>I\F\BCPN,\TY@ Q'; =ZO4GO3749'/-=E=4$0XL@\,-"J'4E/=[0 @MA/ M :!.C";KN(GZCHFR-J@18(0.WVF;BCG.:[O.GU3]'(:53>T:^Z2 M8:R..UR&[;QL!%@WCR@D6%IA'8P%- M!^SF_(#D4"M0M36H6@2JQD#5.-;YHSS9="T[ZH[.X2_@N0F@'>NXS,,.Z2^^ MD$QJ/2IF!!J3@:IQ*#75X(ZK83M8@P#NV$##/!+VC8?$4VNL\S4]9@0:DX&J M<2@UU?@.L6$[8X,&[U@G7CB06Z&@GP;FL-+1,6*G M8_\>6B<&[H,=OW^&;6_OU(6"&&">'C0"#Z.F M;BV)SI8(IOJJ QHU E5CH&H<2DU-JHO[Y/X^DB,FG!522OL+!BB2 U6+1O:! M@4;E4&JJN1V2(P!(CN@XB_IAT+\SQQYJLKF@1&Y<%QAH4 ZEIGK; 3GR54". M&BW6@18-79]H$W@$D",&(!=2W^_?5V4HYQ&*^U?PF:&-#(SP(TD@'T@@<2&NE+I<=SP^U11,4I!$#2--B1J Q M&:@:AU)3#>Y &OGG01HQ@#17?R $%*01 TC38D:@,1FH&H=24XWO0!KY=T$: M,0 R#Q.B81)C.L$ M-7 T+68$&I.!JG$H-34].HQ&_X\8S=ZHR<_&F3": =Z#1HU U1BH&H=24Y.J MPVC4CM'>Y_LX35!RIFGQ9E,.X#1J0E&XOZVT!YR\:H#"M%$]8* Q.92::O#% M$[%VE#;UWF6J(ZDY=HC?OPQG#SO99MAG86$?AH5]&I::KF%=CJ]J=,?5J)VK M?>V]RW;9R0L\I-H:5"T"56.@:IP::.+2'>0&M .%U X*QUPGH3KJFQ/BD#X6 MLH>:;"XH-AS9!P8:E4.IJ>9V0)#:@>"HZR14AU)TZ3O:;A^4^8&J1>.ZP$"# MO8RI'1)<-][2/RT!E6+0-48J!H? M&&'#?F=Q\1MH4SY/A1U7>R. M+[&PO=V]R:W-H965T&ULK55=;]HP%/TKEC?M M0]IP2-*NZT*D IVVATJHW37(A5QTYM!]I_/W^$#!"@/O0%V]?W'-]S M;4ZRM53WN@(PZ+'F0H]P94QS28@N*JBI'L@&A-U92%538Y=J272C@)8>5',2 M1]$YJ2D3.,]\;*;R3+:&,P$SA71;UU0]C8'+]0@/\29PRY:5<0&29PU=PAV8 MG\U,V17I64I6@]!,"J1@,<)7P\MIZO)]PB\&:[TU1T[)7,I[M_A>CG#D"@(. MA7$,U XKF #GCLB6\=!QXOY(!]R>;]B_>NU6RYQJF$C^FY6F&N$+C$I8T):; M6[G^!IV>,\=72*[]+UIWN1%&1:N-K#NPK:!F(HSTL>O#%F!X?@00=X!X'Y > M 20=('DN(.T OM4D2/%]F%)#\TS)-5(NV[*YB6^F1UOY3+AKOS/*[C*+,_E$ M"BTY*ZF!$MT9.]@[-1K)!9I45"Q!(R;LABSN*\E+4/HMNGYHF7E"[V94V=P* M#"LH?X\^HM>((%W9J,Z(L<6Y(TC1%3(.A<1'"AG&Z$9:-HVN10GE+@&QJGII M\4;:.#[)>-6H 4JB#RB.XO1 09/GPY,#\.GSX?$)-4E_48GG2X[P]7>#_OR@ M>P5GE*H\&Z45&5ML="4F?=Y-V5_6Z <@EV?R&EV2S< ?V7*/\'4$L#!!0 M ( .Z!U%A+99$5O D '0O 8 >&PO=V]R:W-H965T&ULK5IM;^.X$?XK@GLH=H'S6GS16YH8R,;=-D#O&EQZ[6=&HF-U9=$GR7GI MK^]0P%]B27DXTD,.9QX.>?VJJN_U1LK&>]L697TSVS3-[FJQJ-.- MW(KZB]K)$OZS5M56-'!;/2_J725%UC;:%@OJ^^%B*_)RMKQNGSU4RVNU;XJ\ ME ^55^^W6U&]?Y6%>KV9D=G'@]_RYTVC'RR6USOQ+!]E\_ONH8*[16\ER[>R MK'-5>I5:>*_^19L[F9Q3,ODVNQ+YK? MU.O?Y8%0H.VEJJC;O][K >O/O'1?-VI[: Q?L,W+[E>\'3KBJ $))QK00P-J M-N 3#=BA 3NW 3\TX&W/=%3:?EB)1BRO*_7J51H-UO1%VYEM:Z"?EWK<'YL* M_IM#NV9YI\I:%7DF&IEYCPW\P* VM:?6WIVH-]XW<(S:FWN_/ZZ\3S]]]G[R M\M+[UT;M:U%F]?6B@6_0EA;IX7U?N_?1B?<1ZOVBRF93>W\M,YF-#2S@XWL& M](/!5^JT>+NKOGC,_]FC/N7(!]V=WYPAS5?G-Z<.-JP?#];:8U/CH3M]W7;Z MNE);#R9X)9J\?.YF2-[DLK["NKTSRW&S.GI=^=W&5]^2M$SOLR55N)]5G7-FS;Z@#YLF1)Z"?7BY?C MSD!081R%8]3*1I&$\X3WL-'W!_WW!TYWN,W^"S&@FY*-@D";JC+-"^F50"QO MB>GG^B[5GK.KU$L.\\I[>C_?=8)+NLXEC:TN9&S4]6'?]:'3=582C*:YZ-)3 MF7EBJZHF_U_[ .O&SEQP["R0<-Z9'W1/ B2P&"'H@QN-B:D SVE "CS%_%4 MH.$AMLE09A#&,)%!V,:$<8(33GK"B9/P_78G\DK'!3UJA2J?YP7HI\QK1/F< M Q_'2";6Y_@&J9.(E8V(0YP1\0< &9'K=11+YIJ]1?SN8//Z6((Q- MC\-0Q*FE=K9U912Z>\F(ZU1S,7RC7 M7-3:ZE+6QET["#_B%$++V_."TL'*R&%9G(2FE]BP* @3TTML%/>/4M:8RB"Z MB%MUW9L+2E@AH'C!N2A,,EASE MQW&185 GU*U./LB,@D'V(5DJ"1%OCWH@M15&R*QQ0E!S9L7$%09+HBFY0@>Y M0MURY8/=JZ@J43;O*!%;4A!.31XV:$Y"BP:" K83+ 9U0ITI>OG/-C9/Q^1# MK,L@!//RC"H%1:HF M@6]6*A"4J0>2'@O8Z M+T69GK/=XM13/[S?ZTMRZBO0**6H(:T]%_CRY-< 08:55A\D, M@U&K((#"_'AB$J M"RERNRO4NY2'9[M]E6[T'-P5 J>/:!L>;C2HRG8T:\>95LFA/:;3[P'K 4WW7]<&^S'$9Q9#*3FRMG3 4 M++),H8'"@GABZ<0&.<7<Y&5WI156VPTZ[+876D:^@&HN\<'EMBR* MJ+5AA*#F840BY'->EGI<];)'5KG*4)K( MCA<+ G-4$1BA?F1-80Q'F$^FAG40/MPM?!Q,=91V<[352NC;$Q6!(5VQ0F!& M5XPI#@*(NX\G/>YWNZ(](B8*G7;20D$>;5=UZ8>4!C?NSB/J[TMKJ4M7&O#TJ0GU""!U%73U?$] 99L<^Z MRH0X8R^0(^4R;KL;I@,CW?W3![1CHM[ M60 H]%"53,9.H50]P5AF!51$GO,:F#Y9JI P6 LFFJHAXG$')=[$SX M9\EI!4Q2SI" =>Q,1Y,T,/DVX2>%G3Q8(S/)BO-[$USGL>.:AJ"$3!D&HA]; MF$-9&B+=QN^.T^E+&N#A>L_^Q_J*Y*F+GRD$YK$E3JEN^^PK= M/!>&+^.EM+]HU^9>7#@H:Z3B50?6'524M4_RT.EP !B%+P"\#N ]!P0O /P. MX!\+"#J E1JWHU@=4J)($@F^0\)D:S:SL&):M!Z?,G/M2R7T*=4XE2S((]I* MM !A7R&6 4JIS$HN&P'H([I;INCTY R=(,K0CX(WDK!<1ECIVH8!9UV=65O' M>Z'.R$,WG*E"HL\LA_PI =9-]YU[^\YGWJN,TUJ<(]_]@#S7"P8:FA\/]P?@ MZ?%P[Y5I_/X>?,OG_\\]#,G=T@7#=,8L)K(F&<2.=@,)8@M.\O[=*'0_#4GU MEF3I&Y$]D3'H90Q>8T^^:Z.\9AFO )U^XU*>#4G74H26PMCB-O''H3N.\/90 MDX&L\.HR?)J5_ILU&@?!..C3VC'PP3^T K&Q3B=1QANFVE>^W^W-=&H]Y-G^ M3)MLZXE_:5J'OB%B0YE$):PUI7M^J3U-M*[7!HK7U@=67&E7L&PO M=V]R:W-H965T&ULM5AM3^0V$/Y^OV*4D]H["<@+;PM=5@*. MJJCEBEC:?JCZP9O,;BR<.&<[+/37=^QDDW0OF!-JO["VXWGFF?',>,QT+=6# MSA$-/!6BU&=!;DQU&H8ZS;%@>D]66-*7I50%,S15JU!7"EGFA H1)E%T%!:, ME\%LZM9NU6PJ:R-XB;<*=%T43#U?H)#KLR .-@MW?)4;NQ#.IA5;X1S-;]6M MHEG8H62\P%)S68+"Y5EP'I]>Q,=6P.WXG>-:#\9@35E(^6 GU]E9$%E&*# U M%H+1SR->HA 6B7A\:4J<5'(XWZ#\ZX\F8!=-X*<4?/#/Y63 )(,,EJX6Y MD^N?L#7HT.*E4FCW%];-WOV3 -):&UFTPL2@X&7SRYY:1PP$)M$+ DDKD#C> MC2+'\A,S;#95<@W*[B8T.W"F.FDBQTM[*G.CZ"LG.3.[)O]FJ.!>L8R7*SA7 MBI4K)+\;/0T-:;#[PK1%NVC0DA?0]N%&EB;7<%5FF/U;/B1F';UD0^\B\0*> M5VH/]J,=2*+D '3.%&H/['YG];Z#W7\!=LS:'5@\PW69\4>>U4R,&=^ 'HR# MVOPYU15+\2R@!-&H'C&8??<^/HI^\% ^Z"@?^-!G-\R@XDS /:I"@UR.'=D8 M:3_L?8[ ,EFY%)$*2 E%&6NF2TCI.!5E#GF'E]JHVN42S6CK6G%CL(1*L%+# MT@H36%6K-*U9\A25=E(95_1% MJA[4Y H1BB:VT,864&1PT87&#B!+668B[FEC'T>)P-_Z0?H2ZM EB1:^>R#1R-9RGQKF #??" M+3EB!]:H2(GE+JCDZ=-WGUF!<,^-<'+68,I4&ENO$[VKIXHK-EA?K12N[.B] M)3/OW4:&+!!N6P=GX5R*[-V=7* R\,L>S%-I#'QJG=?@M\>XS1)N&(% 2*8R.]EHINB@4"0O9/8,Y(B3 M0&XSV(,;U6KY7G^]OU*2LA('42;I<(U-ATV(U97U3\.[J1,;@JDL*'* 2FGZ MX.(+K@WQG IRRY=^B0@1GUZM$$SR%2:,0A(='?H-M,6!]87AP ^ M4%A2R%,)L$<#UP8+.(@F+D)P58LF"N>[/W_T%*S#KF =>BO+D,V@1&WB?JQ4 M^0&73&CT$#OJB!UY<3YON>H;R?E!7R-WW)$[?I/7[KO3'N/FQWR-VZ3C-GFS MX_S\_+BO\3OI^)WX?;=5"O^\P8)6_AICY$5ZXU4>1WW3%?T?_4>+^A^S'K2* ML?_\Z2(;I>47VSH6'Y6DIY+XVQ9[G8YR\U!+;1&"7R6@\ZO+-]E/I+(O87]:&'Z+)T-] H,S],$A] MQIY];X.XOQ]B?RWO.[#S1\8%6[P0:@W*H4.QK]_'V82ZCVGX.*:]OP!B?[7> MZ@='-?L1MIN:,:>$@R=C@6KE'L::.IVZ-,WKL5OM'M_GS9.SW]Z\W"DJ5O0X M (%+$HWVCLDCJGD,-Q,C*_< 75#VR\(-&ULC5;;CMLV$/T50@$6+>!8MO>28'T!]M(T?=AVL6Z:AZ(/M#2R MB%"D2E)VME_?,Z1D;]+--B^V2,X>^ MJ*F1?FQ;,EBIK&MDP-!M<]\ZDF5T:G0^FTPN\D8JDZT6<>[>K1:V"UH9NG?" M=TTCW>,U:;M?9M-LF'A0VSKP1+Y:M')+:PH?VGN'47Y *55#QBMKA*-JF5U- M+Z_/V#X:_*%H[Y]\"XYD8^TG'OQ2+K,)$R)-16 $B;\=W9#6# 0:?_>8V6%+ M=GSZ/:"_B[$CEHWT=&/U1U6&>IF]S41)E>QT>+#[]]3'<\YXA=4^_HI];SO) M1-'Y8)O>&0P:9=*__-SGX7L<9KW#+/).&T66MS+(U<+9O7!L#33^B*%&;Y!3 MA@]E'1Q6%?S"ZC>WE4;](SE%BSP D>?SHO>^3MZS;WA/9^+.FE![\9,IJ?P2 M( >5 Y_9P.=Z]B+B5>O&XG0R$K/)[.P%O--#?*<1[_0[XAN)&VN\U:J4J2), M*>X=>3(A3=A*O%-&FD))+=:8))1?\.+/JXT/#@7TUW,I2@3.GB? 377I6UG0 M,FMY+[>C;'7R:GHQF;\0WMDAO+.7T/_W^%[VGH[%4P#QD81T)*PA3D6HB5M* MER>OWLZF;^9>:'2],EO4G^DJI*-SY'Q,8TE>;0V/X%@IR(-K_)@!G]@*R<7- M>SCYR(8U7+>=\>('90K=16Q'.ZMW VZKT ':_S@2VF+Q:^/&EN2,\*UU(3JK M2I,?]6ZBD%IMR.'?;1 Z%AA3$^"C'+"N1 _@,Y>BJRH8]?PA5"T?F;>N][1( MB1N67SO2J!!P=+;L"I0))%)XJ4D$.X2ZDTY1B,&F9B;&.@8P;(4RJSNOI ]8 M1D^S:,5MZ\Z$Z!-C]*A'7F]:"HKE3/C:VM"#EFJGRDYJ'X_#,7Z-'5,B86,- MRAIL0U)$Y%3NL3-H%['0HZ&GHG,*E"'): 1*YV"K2A4TY*%16@5(^-%&F5@N M'XSBC,3628ZA=K;;UK@.CO44ZP+"K(7MW#%]'23$1:MUHT(M3F33SF&* TB] M^C,UH%Z+C0SNRX[/@ MWD<2/9='JJ0-CCPZQSD9H#=MX$\N4?U:6UD.4: :$,0QI:Z(;>WB7.E/)HHBO%([$EL"'+Q55RQ_]%P3FVZXTV; MDEXYVT1:!O?S\Z]]:):W7Y@L1\22VI6U:U;]W'NH_CC MONT^VHTQ??9I6S?VI_N;OM\]>?# %ANSS>VTW9D&?UFUW3;O\;5;/["[SN2E M#-K6#^:SV?F#;5XU]Y_]*+^][9[]V Y]737F;9?98;O-N^L7IF[W/]T_O>]_ M>%>M-SU_>/#LQUV^-I>F?[][V^';@S!+66U-8ZNVR3JS^NG^\],G+Q9\7A[X M=V7V-OF<<2?+MOW(+V_*G^[/2)"I3=%SAAS_7)F7IJXY$EG M/_MKV3OVLLRM>=G6'ZJRW_QT_^)^5II5/M3]NW;_#^/V\Y#S%6UMY?_97I\] MF]_/BL'V[=8-!@7;JM%_\T^.#\F B]DM ^9NP%SHUH6$RI_S/G_V8]?NLXY/ M8S9^D*W*:!!7-3R4R[[#7RN,ZY]=5NNF6E5%WO39\Z)HAZ:OFG7VMJVKHC+V MQP<]%N&C#PHWX0N=<'[+A*?S[->VZ3]64IAQ/\ #4!1+GGL07\SMG?+[K MIMG9;)+-9_/%'?.=A2V?R7QGM\UW6Y.U MJ^R5[2LH W[XVU\NYJ?SI]GO&Y-AIEW>Y:)H>*AH&XMQ)9XKLU75Y$U1Y75F M>_P C>YM5C5\B$:EZJ\A\_T&"AH6W7451NQJK+(VC>GRNK[FW\V.$V)LCS7? M-Q6_7?9"36?^&"KL)QMLUK=0D8\F,X'6O"FSW,+R[$@BGMCD?9:O5K -,A?( M;SO.EF])@^4F\+SI=6A=YD(-[(R MT'@;+9VY,LU@Y!GS"1;98D Y=&16'".L,UW5EG::_3; ]B9G&ID!WM9#:60@ MF-H-( 8GD>WSKL.3UY/,R865G\VGPE@EKUWB6$UO, 7HZ=M.GET&\EM,V>'T MVFTK?)YD5WD]!+&HFCYOUM6R-HY)$QE5M);\LK8%7[AQ$0=2]PY.HY#A4\AD M3T)!&@RNQ:"A+G$(.,,N6V%%#&AM7--?GW M):([8E\XH\LMR?Y;OMT]S3Z 8UCE!?A98I=OFF(J6ZWPZ'[34IS;?8,5[+"T M55GE'41DXJ8F&4GEA[77UY.,3YK M(1/MKFK 3Q7UUE>_@<^1O8U 6%5L0G;:QL0V=#SD>G%T(FP)0.RQE PX,JI M<*N\ZC! 3$IS*.J[UE:]+.J/#_P"L%"+@:6+#01#1!.<;HN/8%%I.BNG].AI M1MWNW=:*W&ZR%<"$J!2<0U4'[R /X,.9?*#PD@ZG$IXV4TZR37YELJ4QC=]N M"0$#/R"AIG/2$ ]7-!-':?-"S4<<;NH*7CEW9JE(96R:O09/LG]# \1$O [L M>-/ V0S*1"^([YN:6B8:M*\L5:R$X@JUPDS.16U2:>;A14-QU.+X \5C[E#B M@50)!4W;9QM3.WYUN!]%V RI/P-=M!D:)O>Q@G[N/@)R=F XU#094]M/L)<^76Y$/KW#R6&C$ MJ@]&&%U!0H0/&R OB%Y=X=E23).74.P"DF6]26F[:@T6U%@==*A9%C([8[*M MHA;0)@?AS#7M@/"[P.0JQ)3VI5$Y-)&\*>DB#.[QGVB:/('/R[SY"*0H2A"% MBBYH(LL Y(+/V_Q:3"W-CBF=S\,Y@6$\5JB]+B&RQS.C'X#9: I* ,05SL@Z M%9+S< M!L&678TU1]:<6@M! DZY_)P5W2_&'8!)%FC )V$/'1)2 # M/KPI\ZZD%2O%80FCO^>T\]G3YY:NR+PJ0##R95T!+ML4;G!,]* V$'/'%CAD8\JU#&=D$<'! 1*![6SA MA?\4[;$'LX#EE?A,I\*4O@0SM(ITEGD-GIM,PS2NL=4M\Z];RE"T#L>/.QA& M<(+0I80$9;W*$F7GEEV"'/[U%Z"/.IOSJWX\N\644,L<.MM4$"!HWS60);3K M7RWT:*%R"&;15Q%?=IAV:^&.C%''R)(^Y(!-,_ML-YDA" D>@=4 ^P;U )R]+%I M]S6TT7B+%D[.(X@$R57]X&$'CU6F\PS9X%B!:J=$BP5^< !%\*/R^%UE/P8) M>GU4"R2XV$'"85W$A@+D_8>1AAJ$(ITZ.;V.,XMC(T&*764X'X$KF=QP.1./ M3$H>83,W2,&RG- MXEMA\'823;4W"T'7"+\PKU=K_P?1,A\D M0P1N'"X:?>_I;#K+_NH?:&#Q M92A@8-OG-?=PMIA>9'^]S;'W^_;(['F$!*:,YA2RVF#%N%Y0NWA^$WD\U_7Y MW.+1]#'7'^_Q+-WC41J^?(?S^:T[/)O/9XN2,$;%^E68\RHS-@ MPY^D*SCUYL!.!OL""6Q.R#]Y/ 3F8B%Q$BYZEZB*TVL(;POB1CH,]5W#CK(- M$P_P"D/*? ,SJ@+,0Z0OEM)9R$E(113"ZT& _6#SM6'@S=B. 1M"T*;79XGD M=V)9$C82''4E,P9NP"X.,'[ Q%M%,0DKF(X&0=%RJ&KZ?D3-L!>P6RZ*W4(* M8 E(8C*#;5?]'F:(H5]7ZJ?5 --'NG6]5?6)7ZR _%HR>I*\A(*M>*!, M&-)RGC##%@X0]M,9*._DP%UKZ-%JP"LUS@A*:/TDDU,*"0[A,'PPC1RR Z4 M=J)1@ <-5A;,"-= 7U@JW7O&(KN*F@.0F9=JJ2QC[<;L\]JYB:6X>0>*WN\< MM.R 2!0ZBW (1* %=0$[V>T/Y_!0!%ML6X=' #-DKX%Q4+)A.^B/@8F3J$ >?*U1Z!^;T;B(-Y^ MTT(3$!308&@<0OTIR/):-,BMX,("]0%^H7S=&2]GCO41WH>\G$ZKN18_EQM_ M9VH0CF]+M0PYP1&P#*F5*Y]0T#D==+%!]-SO/.RIY+<\][F[NEJ9P^0F'V?" M9:1(XK-'ZP=E]W.$M6">?%7'_WY<^&EPU4VK>2.=&@Q7VXV/+H:'_GS\@$*02SE:T/W-0U&,*!GU09B!O4RQ M:=JZ74.? C(3W:=.;JH=O3CQ'Q,\_G/6Y%L3X'8?LB7YEB'WG^;(3CYK1[E' MJ#R-$R?1M$P0T6N-IGS:7#DNCLH;G[BD ^QPVR;AQSLW])WJ]RAI_"%5>[]& MU8@5ZTJQ%R&%3=FMK,>91W,>[W>EF"KLZ/GE^TE86F@%]);"E ;7V81?\^OLE #J]&*:_=U+H*:!'$86PMME M7:T=,*8N67RVJTIR3&7& 3X+L96\TR7LL1M'0=(,D4A'^ M,JDD:-@$00HIZ+3L(]"$PT6[$'&[U/^2AJW.KR4D[8$/U:4 T.WZ-*!P=2-N M3G+@$L8S7'.QHV)6K_SP6#U+!K?Q1"WJEDI&,B9V-%)67RAN6VC&H%ZKJJX5#_B-)8OC9-3# B' .H@'NU:V#E([ M"&S%J@2LA4\;>\EQ]B=PA!&Y\&CL:X+.UY)P(@R!W:T8$@L?79;I@+TL-2B# M0S6M9WY^[9<--=D.AOJ!Z 6=Q4)[A!W%1-B]DW("8F]UC6(/RP!;!*9HQ=;K ME.DTY@Y*P30@)Q%[.!< <#X#0+JV#IZ2AGBT6DP.V;4LOT),(^"'VZ'VQZEO M)-Y&MG&%XS;L*@E\919L1;C/DW0,<5M@'42CV"@?HTUR/FD2\5\EM2XG[!(( M";)T@-3;#.="$%H%9>]8($O)43*X(\)J9M%O$E1&P#7)_AARFAJ/C+NJ$/54 M^7-<#164<=[N*N\43_I"C$_(UII$=K*N-2&?P$H2GOC[,=-75Q^9K=0"B[># MD@7(7>60IZ6_-VH0: MDEHY304+Q'$2"1KR40E]%7+3S%&U3;224?%\^4NLQTC&98.,Q24?@=&"4L1X MTA2!0\YN!L(DO2'%\<2&!)U2R-N4DC#QY"K\6WE#[HU4("_@$L]X(AUKF*G7 MTHDBO<,XW33K7"W,$C&B5NMH$S4)X+YTZ41EG$CLP3LI6?\\D2"N$[;3O3'B M%6XB#M5(L"D=DJO;BFE4:P470FSR'1&HJQRV.YJOH7$92J+)G<0)%-T05[I5 M^1LSL#B$%7/=."UB54>E7=THT04RY..Y@8M9I']0NY(- [D@E5 M@.Y' NNJ-UM%'*[>[WT!/HI0]R'BR$NX+=885)]$"J;9*Y\$@!G/+C>4J+0H MFM>%!-STI2XM6E;UP$V8=*1#+E8F^#+<"O69G\^D\A:(>!N(F&8O9,7;5X&! MPS;%6X$U-,)E13\0\L%[,8UT1T#^^3@UG$Q$_-%+A4[,6>R 4<-8,5JU5:6C\Z**^1B:_ M%_C5#E;;9Q@B ]3S,?T[XJ7\AR?W7KL&C__"3-IN&%/%]Z3L*;T@^-_\WK_B M-K_+SAY/SF>/^>%\+>Q\.MWWDJ+W*J/[KT*A^U/QYUTKF'1XNP\.YN?9P]GIU^UI)?NQ?EDOKC@/Z>/9EST MT?SBWL@ZV)%U4%*_RV;3BW/]9X9_%M/3^5VC_&HWQ\TN;A8X-#?O"LUS[5J) M0N,VA:-4@!T"<1K_H0\B>50XE*P]D.KIQ62&DYOPB,]FCS)=<'$V>7@VRR9) M2I'X+?7%3E_V/G8D](F:\^^T3>T76.P3)AG*[/>0EL J=^9D7$')!SL%$Q@* MP24G5LM;ZZK^V;IKAYV$:_ ^S'LP<-#J>](7551=,6Q]B.F[@S1W$7IR MO :SF8089YG04AM72990+2V C2=+L[D^K]]XZ&;B=MJ+88;5BEVC3^XX' MGXL\TBT4TT\3)>7P&<[:&3A8-2%)\DJ#.B81I0U-B$G'\L19O(]KN%H>S?U> MW3SMD *&:)N2)6 _@# J)AXDT^\X0'&1X'/, .TCI44"?"]Z">#&P$&<>9=D M3[$CS"_)8(E2."X!MZ1\<(5.D0,V/1YDY,/N#H5HDB7GI/1+:*>]5=)MY;+, MC#SZQ-U+(9<=!_65P_J2,TC1;R+"?:H61[HZ%=M+^FBPM-V5"[]B.VC:2)B/ M\7TB](PSX 9P0(5T6E E?"TVS<5\(YWJ:P6/,X+? S%/A.S/%:0T=F]/5IYJ!KUR'0]1M3@XZOY-BH&YL>GNUQ9]$:J7-/ZL7ORVZWO,3MW MW "K->BE:L* HQG(+3:*JGBGP1]V@W,7X7.ALKBN'J*WEA#F8+_)87CHJ=P/ MB/")^*OY^=.1ND@B,DTWI4&\5GLEPFX['T5%OQ#K6ZZO]^G1)1(^:@:L:2BD M71;[1),&.%];[/4@R3-K;N,@N&0H>?9P-DG@E#WYN[.^LM9O MW*ID0GIZ+6^9Y1A2F9>-JA)Y\]9DK\VR&UB(//55[SW[M-UCG%""**?!XE-6 MQVV(^519EQ9/?A62I$.\'K(T9IKPE1@=C3^;@[8V6+)HHMO3AV,=]^R/<&N%Z/%6W!4J/X\B+F*F7 M/#(I\HDKA^Y=14UI9JIKS!*M&.E(:?4,I+LB$@PB);=HL3X#BHAO)2H<#K+MLRC*?!:IV)*MB3D);:DOHZ]3GQJ M[!PFD?)7+][\_O/S2^WLHY=3!'#4=.B-GO02TT%A(KS]D7 M-;W)WP\ZQ]R?0DG)"<%77JS*PRT^2<71*#Q:B*.(FS\(W*1=V_AJ2^1BIEGBT!RS,PIQ"7??=N&T8.3PC)I%C--KM$?9NK" M?;DZ]S&D6C11'Y^I\$7UE-##2)(UQHX-.*/*8YIN;$;\<9>'4F4-!/F2IWIQ MH+PL1+B!'G.(-[Y&S&)8[@]L3=2;NF+P(Q*B.$#AC[V$%[ MONG:OBC*(K[4J;Z,)/;K$!JJ,+MFD23XQY-.=35=?)CJ30(HKG";C.E@)C;Z M$)0N#6UMZ(--&L;8\"9V%@]HTA '#]V8?D&VZ;9]+J\/CJPQKE$V3T/ST&@J M<>0?<([0-QR)2YV\64D5+0GQ*"J?.<#;2)(#'$=*# 'W)E[6N84X?^E 2KIM MEUYH.K+05#IYW&V1SBF.Z/?1R=5CZ?V8\37:H%?BE[X>-^/\W#W;-'T8B^N^ M0)Z'CGG@IQ.6"L,%70TCI0^/]TDR^A;&*3O>U;[V7BC<=O,UW"YV7._9A(PI MMZ&$K[<^!-O4MG6=I\HIO4K@FRQ#S9\!(22#)>=!BW9+U5$MO?GF2KE ZC-: MGE*7&I.*F-2<8P'!820G,JVK57- .X1@)E'!P!1? <(^M+*]NG8>3KKEL%HH M7Z>WG4_2SM7$4VBCN$"C) H&BJBV-KE[IV40=S7%<Y!5)G^D:]]?<-M0# MOUA4'$4R.$T%8QDLVN_Z90FZ+"&=NL?+^;DNYC"G8H4%X2E7$]%GH' M6XY[,CYK_UX#T"\=B+R0I[=$P+_OLC,6L699TNZH-DJ1LQ@+E@^\H7#&: 2@ M#ZZ$'KD(=$B_'Y$T)^:AA,U<@ FH\ZTR 2P?'(UV:V2^ 1F[O7F@HHD2[SH?$0*T28B5OWK_ MH_KX#T_NO7!G>T0.YJS73BX>G=W[$(A6@U>Z1I-8AP$WDY32Z63Q^/S>AP-W M]7TVGYR=+[(?[EKT#$O.9@^_>LGYY.'Y[.B2YQ>G=R^YH%Y-+BX6[G487.AM MTKWYSDGV*W]+(P%?_F9%:"5T+<$WU>Y8W#I1Y)YT'!_K1TTWNQ2Q<^A4MP>>SS/"3& MCI7P/#M0PMET?JB%Y_&1;]?]0_WUB5&VOIVT.[7]O5X?#;W OJC-VVW:4:Q1 ME,I"Z0[&G8Z!H6[7]=K=,#KSZ:/#[2ZF9Z/MWMDL,6Y<@'RSQ];#%,T' MBA-RTDLXF+0!_L.W 7JA?O,M"1B'1UP*-[S/ UMP4'#4-GN\#Y')/7^?DXAG M*;&!;WSUZ3Y7CM6V07\AP/.Y2X@X*J1/LTV[9_PV":*L]^&DXT M5^,N;\?G263RQ#4IN7EX?)'M;T+/[CO_CJ2$Y_\$VG'H;B;<)+@0:#=ZZ4^1 M[_RK%MQDA7]YCSJ0T+3E+5+,ZL4QK-"ZEC'6JY(7"6GHP>J[J5_AX] MU(!XKU7T'?,1$;QO\_\ K<14 EN@DWO1TJ[9V%Q15#Z L2VH _KV<"+Q<3=V MH.R5=H5L8_):VDG]GKQQX4LC/.EJ\9TT7I&]&"DZ*/>(O8JQ3Z@MU,L6)I&1 M@Q#;231Y@(KS* MMAJVX4ZCBFA\2\LW9$BUY#7JQG$Y&;[?0@H/;]3/'KUHE+STJC.N>4>2 :-7 MK[4-/A9?!8=;Q2%K$U1&/0=5C.YEFQUZ-]R!YCR%T=2UO:Y3R9M/K*PW# MKYE_(>1S?0]B?%S?)ODK# VD!\9^A:&SZ:.'][5IPW_IVYV\%7'9]I!?^0AI M+$W'!_#W58NC=E^X0'A-YK/_!5!+ P04 " #N@=18_U!$6.\* "5' M&0 'AL+W=OO&+C9(@$8 M6;SHEB8&9*?>;9%L CO=/"SV842.I-F2''5(6E5__7[GS)"B+G:S6&"!..)E MYER^7U6W[VV5Z_-4V=ZU)]MJ)JBD+:W8W*S?;=97C9 M/KC7JW5-#ZZNWV[D2CVH^I?-9XN[JXY*I@M55MJ4PJKEN\MY^.8FH?6\X!]: M;:O>M2!-%L;\2C<_9>\NAR20RE5:$P6)GT=UJ_*<"$&,WSS-RXXE;>Q?M]3O M6'?HLI"5NC7Y5YW5ZW>7TTN1J:5L\OK>;/^FO#XCHI>:O.+_Q=:M#;$X;:K: M%'XS)"ATZ7[E[QZ'WH;I\(D-D=\0L=R.$4OY7M;R^JTU6V%I-:C1!:O*NR&< M+LDH#[7%6XU]]?4'!96JMUM4EJG*Y2)7 K%O9:W+%:]?ZI)>>9YR994B8M6 !+$J-:M2 M_Z&$^AT9@\1#RF!Q]E3\SJI2=<4DUQG)9BWH-74P!JBF3%AE4X*C+ M!$*87K,A\.91YHTBA1W-C=RQ+,(\0@U:Z)[7RA8#\0E2Y ZSS$#)&F3,H\X@ M2RETLI98& Z\)8&)JTL2?"Z=*E24NFL MX37$:=5(*X&"J@*0LD01XNQ(_[S)R,B()9,99XVN3,3P"6NT&RCG&*613/+UTWKJP/Q49:[-KJ\(^TQ M*=46")H-T:M #?:&W 1X@UL#W6L%7S]1;DVPJ+39RV&J4WJ:(X,85P8D,UW! M%YV'@:A?W8*QI&KG%#UD)[9K53ICNI6R,B3CKLL=$'3! ME4PZ6=?)F"*Z;> M>_22?;$?OD1_;?*L;R(G2ZX+39(L=BP)V9\E.T9 %J9A9UP^E1IDW1.'V@N:WU'\X- M7V)!$H;B%:Z2(!S%XM4Y@@A+"/@)B-H]BS"(1T/^G2;AQ6UC+3E]'T*PM0U8 M=JF9H$/OHK"4? B1C.A_(6;)A.E$D^3B[U0*SM!RS,LGWHXFB9@.PXLOIF8? M/LS\_97$9Q01-%$PG(PN[GQU>1;-) S&<=A='.#9^JK',PR#21@SH+,@2:;/ M ?K9DJ0U2N0&CN#+8Z]:TAK(.0MFX107<12$T_A_0AJZCQ/^3>*GL;X[J+A( MW!2(3APX>;MC0WX$G6.XT# 1\3B8C5L+'-;L0_QY(>LS#>+92+QO+)EJB0R# MG>3S71+G% MI!R,TH7GN$]:Q>5-3$:)XLUWK=$T.-0V&PV$_A*LUI'W-*PVZ%J"M5]D))@,Q M/Y-B LY-6QX"2'A4,\PT_01,_$_>4S:G_.=ZB2<:IDIL 48TB,1.2>M<*L;= M7X)>V"R:"Z@4Y4Q7Q 428@34>5=3/^JJPJ\F MON@P%JXFIHK,X>K$HM%Y1IQ1#S>YRE;>G5 _(4+=KR1-C=:WI,7GBMBC8I3. M^-:YNG6$$ZWP7N6ZOC]K9GS-[$BA=2O%I[0V"ZR(QF2C<,)AQKIRZ89:+^4K MD#[J\# :UFMQOT.?^XRVZK/H\+&IS^1FU3Z]N&00T<,*KO8AL1K. MZ!O05>X7BK2 MS?G%RP4IZWM/:C;%4CZ2QRW_5"-/]:]^+[(#0>3'"+A)O\5[4!MI.1>@8H NQIJ#6<#2C2/F6$/!"D1:5+)P_HJ';2KG:-%>63(896R> GC8 MS\X'T?WMP^N'[V6Q^>&KN//F\4D#]JB:%,-496C*W=<_[P3/Q=XI? \%@ (.C>CLG^Z2D[EZJ12PM%-H?K=2C\06'KJ."9M!W'0ZH2]3H16=DT*8%UA M2K/@REZ9T:!/58/-W#8:;7N2/$GDN#?A/C#H9EJXG\EUQI(S<'[(7WJU!DA: M!+[V<27V_C4*]MW>LWGA["1+GDH2O%=J(^XUE;XN"=1K:YK5NN.4,*<16Y+T M*=U8ARY^LSM,'^@)B47=D>"DWO;('7-R!0(K:X]L_"'(0N4:S3;MHI)-?R5% M1:93'ZH$#+Q26U:.;G^*:T+^2 M#G=<4[+T$5#"B@@#@+/OV1@FN>1*?7:"/IZ8[UP8S;GGNB";TAR!L6A(-V-< M1O&(+B=T.8OH?.GX\O0RF[9CBT.,U=D P5&(426^^("D MTO5Y'<#<%;;!@<%O%(R'$XQ[GX]/T3IR//O$H[&X?(L3E=1,*(SF(L/IERY&?7/J+S@$X\7[>S- M%S,8[-PLS1D,T0XE=.:-XJKWJ0A]ZXH_B $TDL-]->J>=M_&ULK5AM;]NV%OXKA+<[M( ARX[=ILT+X"0-5B!;@Z2[^S#<#[1$VVPH42,I M.]ZOWW,.)=F^$DLGS\ISGO%"G:^L>_%*I(!X+4_JSWC*$ZN-@X+.E M*J1/;*5*_#*WKI !CVXQ\)53,N=#A1F,TO3=H)"Z[)V?\KM;=WYJZV!TJ6Z= M\'512+>Y4,:NSWK#7OOB3B^6@5X,SD\KN5#W*OQ6W3H\#3HIN2Y4Z;4MA5/S ML]YT^/%B3/MYPW^U6ON=M2!/9M8^T,/G_*R7DD'*J"R0!(E_*W6IC"%!,.// M1F:O4TD'=]>M]&OV';[,I%>7UORN\[ \ZQWW1*[FLC;ASJY_5HT_$Y*76>/Y MKUC'O>,//9'5/MBB.0P+"EW&__*QP6'GP''ZQ(%14<=!D5=J%L25]IFQOG9*_#&=^># ME_\=\C;*&A^613GTT5[USHL.RL,'7'P6I>9J7-R\>N5N)#E0U_\FDP3^.^%S)& MFJA!E02:(>>$]MVKK';1\S>_W4_?BIN;RT;] J7'-X(@XIN%3] F85Z$T'G> M&7^@ZN7JLL3;D\,"_*;,=29C12,#$O'UI3X+[5%2G,/2;$1=>C);Y2=B:==J MI5Q?^*6M#4G9B/O* 04"XD:K4GQU>@%CQ:<5"7H#2U#ZP!T*TLM1?RML!ITO M(L&:39DI1/S/6A,=0 ;U")N#Z@[F-JLC"?$PERM0 +)>%KK(:;*]B;ZHI L; M4N/K;+DC.YJRE'02FQ?2],5*&IU'$:I$<\P4Y0DS/WUW,M<.I >$%KS8"$,0 MV@@4*K8!.$X:0.@SIV>*K7!*EZ\)9N7L2D."@'*8Y=3*FA7%BU*:4&@2!*L? MQ3!-DQ3]PQ@F3N 06^P+Z+!=YMQU,FX@(QJS_P[QD([ I@2%AY"D-!G/YR_0 M'L4=S/T>@D11]U^N[P2B!>,J4WNN E5E0'U"&?,#J,GM."=@-[? M,(P0P>1*:B-G45Y-[#L0@+>)^"1!Q/O.!*K)WX'M/X.W%[470SW-OZ&FDXI= MS&]:S.\(\^\P,Q'W6Z3HG(= /Y=QCB-F-]D//XI8/A%\".%2N4VJUVCEDA0S M'"HJU@3M: <8=8'//Z,C9AN&:@$1"^)\PX/2(B<>,Z6XBX 2.YEW,*4P6J(, M^[8^($8H%US']GOGI,T-@AL+R07=ZT=1Q/D*_LI\A0[-Z;^5!1&L@[B&'XB4 MMT!.!P*"N_UW!&M+WA<=2'@F0&$T8G3,;ATQ] =;/BQ<=%+?28^/,.DR9 M! EP# A+R<1LV+;/18A9:E0$SB"R5QS;J_/@W1YH0J2C> MV9+F/D^8S6JO:1]E-B[6LM1_L2#LBGB $Z1J!3-Y%(% &LO[;:)CM:@E!LF@ M:,W=V8"3!QL_?2T,^YIJY6YEC"I^R!4J1VL,>KG5>Y*JKV=),%VY=D M*2XVE=PP2C2X<=*1S\U^6.-CK?8Q@'(^1Z,#S#X1OX-7Q"WJLCO],":%)G20 M05B'/8@E77VYV>YU^3FG7A93+[.[+3]"T?7H9X>#)Q-J#6KA: $*PZ+&&6.V M$^D!LQ/T0116QS(;5O%U"'5@&IY*V]W,--OS7:V+/28VE%'ROLWO+@\9*>(T MS7K)I,O_*&M'%+#>#J!(E#@ZR8K'8M"]=MP_R>B43PW?BS]S6_OK0^;&]W M5S5=$9@@<]R>@<*&!XR87M&_6. I&%B-V-]W$=1Z"9I6P4."!!YM*ZQ#-J',?V=HF]5W$EX']%QIIAE MA76!BP<7;%1E-'YB5;PDZ'G75QLPVXDP$9]I6@AT+UBK'3D_BN,/_>-T(OIQ M.7F7BHA&]\A#1E/#6IT\T1MST"VZYW0N'0 8@BK%G[K,)CGTR6&P\[&H4,@< M^B2&,D?#2_QNU+WMOKI-X\>F[?;XR>X7KN@>+)OC:)J\G_2$BY_!XD.P%7]Z MFMF &LK+)>Z^RM$&_#ZW"&KS0 JZ;Y'G?P-02P,$% @ [H'46!.1@/]$ M! 3 D !D !X;"]W;W)K&ULK59M;]LV$/[N M7W'0VF(#!%OOMO-B(&G3=L"Z!DVW8ACV@9;.-E%*U$BJ3O_]'E*.FVYI@ +[ M(IW(N^?>[W2VU^:CW3$[NFU59\^CG7/]R6QFZQVWPDYUSQUN-MJTPN'3;&>V M-RR:(-2J698DU:P5LHM69^'LVJS.]."4[/C:D!W:5IC/EZST_CQ*H[N#=W*[ M<_Y@MCKKQ99OV/W67QM\S8XHC6RYLU)W9'AS'EVD)Y>%YP\,OTO>VWLT>4_6 M6G_T'S\WYU'B#6+%M?,( J]/_)R5\D PX^\#9G14Z07OTW?H+X/O\&4M+#_7 MZH-LW.X\6D34\$8,RKW3^]=\\*?T>+56-CQI/_+F643U8)UN#\*PH)7=^!:W MASC<$U@DWQ#(#@)9L'M4%*Q\(9Q8G1F])^.Y@>:)X&J0AG&R\TFY<0:W$G)N M]2OR?B,4V[.9 YP_G-4'T](;ZB#I V28 C7&T13*/K,PEAB MGW)"PJ0Z9BP\\YA$UW@JHQ]E!TD]6)S8GTXF+P](?P2(JZ\A)AXB( 3AR6L( M;8?.TA/*%VF\6"X\525Q57FJ@KXL74Y^T7#GE>=+TRHNEBG-<9$GE"Z6<5'- M)V^AT="UTM1+!'&SZP MM7XN@?,5MX[K'3+@(S6E%XRAV_A$#;WN0LP.R(00'G#C@#C."$8\$4C,5:D^ MD^QJ-31,C42ER_7@M+&GM&%8(51,U@G'8YK:H9.U[.&M$GLD%;FN&3/7$29R M5TL>/=&;#11ZD*W^Q*8;.;R\5-)AF!_93VD]6!2GM9[V+(:=D K"TXX(-*6WT/H?";OS6&N_G+ A:CUT#N*^ MY$4/$V\14L<(:4E/8RK\P_N4TU.OWX4Z^1\Z)4:4;,]A0T'9]_7-.][Z_?:O M]KFP4J!(EZCKRA=P7*2I;R T$II&.*BX0-G(6N N3]$"<5)FH+-Y-KD:#-8^ MCN:+BJJXK):T !!0??9\0_E8.U2"\+L5OI9Q6N1 G^<56).T.#31UUQ?0O6$ M$(5RL021+N-Y:.FLC,ML3@]-TMF]#0>KMV&/6PKY&I?=\?3XJW Q;L@O[.-_ MQAMAMA+C0O$&HLET7D9DQMT]?CC=AWVYU@Z=%<@=?G?8> ;<;[1V=Q]>P?$' M:O4/4$L#!!0 ( .Z!U%A-WU38V0( (D& 9 >&PO=V]R:W-H965T MK%GN-F44E47\6QRTJH MI!O:&@QKUA8K2;!J=)QFB3G<265B>;3(+O%^=0VI)6!6Q2NJ2J) MNR5HNYU%HV@ON%-%25X0SZ>U+. >Z'M]B\S%/4JN*C!.62,0UK-H,;I:3KQ] M,/BA8.L.:.$K65G[Z)FO^2Q*?$*@(2./(/FU@6O0V@-Q&K\[S*@/Z1T/Z3WZ MYU [U[*2#JZM?E YE;/H,A(YK&6CZWD+!)9X\A6 MG3-G4"G3ON53UX<#A\OD#8>T>+I=B!^+E:.D$?DUVOUM^B3U]']VERY6F8PBW@O'. &HOF'=Z/SY..)W"=] M[I-3Z/_W@4Y#G _%$8IX %=\?) F7GE0-2H>$>5WK& %]"%YMDU3UXA_S!\ M[P.\H)V#(2?U'6RFM5U9BSCPH M*@&%=$*9K$'DL!9%4W,@5HBU0D?"9D%E,O!Y>_E!F2\;TO5AX.%TPR/,A.## MP7TL!EQ1-SQM(CDW ]6J"3>E\^2<^#QVP5W&A>U HA/@]T'P-"O=CW-XCELL MIE*F*MN$WI$5[\5H,KS@1>?@U@R.>._%LHOAV;.,9ZZ&<-ST;OC:Q,4'YZ$" M+,(1=/QE.6Q[*7II?V<7[7EY-F^/-&]2H8P3&M;LF@PO^*QA>_A:AFP=CLW* M$I^N0);\KP#T!JQ?6TM[Q@?H_S[SOU!+ P04 " #N@=18_N7TOU$$ #D M"0 &0 'AL+W=OP\=B)^2]JAC3\-C4K5JZE=;=N>>IHF(-53/1L19G-D(V5&-7;CW5249+ MZ]347NC[N:M^Q&@NJ;ALK]):O%;ND&[F'@EF\K;0:\ MU:*C6W;']!_=C<2>-Z&4O&&MXJ(%R39+]R(XOXR-O37XD[.=.FJ#8;(6XMYT M/I1+US-Q^X#^WG)'+FNJV)6H_^*E MKI9NYD+)-K2O]:W8_ZTQ%F.?GIU([&^ M4N\)W-2TU01H6\*[SSWO,/-ZX6E"%W\ +0K@6K:X4O&M+5CX% M\#"X*<+P$.%E>!+QHI,SB'P"H1_&)_"BB7%D\:+_Q_@I8?CG8JVT1*W\^QKW M 3E^'=GLGW/5T8(M7=P@BLD'YJY^^2F8^[^>B#N>XHY/H?] I4[BO1YM.H/3 MZ\"GBL%&U+B9>;L%3=,-; MT)7H%8ZHLW/GF=V3;N1QY79J C2EO M,,H'9HP5!$E,$C^%V"=!%#AW8J-W5#)K6%%9VDX2DC3Q(A:?V=ZA%HF4EO:%:.(M,*?!)% M/KP]CA5I:]INN5'&R/U%^&BC#IEFCWC#F#PUHF\-7:,Y,?W@ MN&\ AOD0PZR"PE>+JIC]GJH][/O M*?QT748R!'85+RK,>%'W)7H]9\_;0XZ&[)1LK3'TEK:%6;402BL"ZSV8;0M< ML^;'";[85^]'I+\MQ+NG$([=:W8_&F=4D+)25M3$BDGWR1SW"S9"$OJ)50') MTMRYQ4.$2B0]\,%DBF%#)JB5)$2M9[%SA_"U,]P[NGD;)K?V?:&P?*CDX1*>1J:N@9AMT]6=IXH(EAM_H/4$L#!!0 ( .Z!U%@5[=%*QP( H& 9 >&PO M=V]R:W-H965T;I/B>'B61TZW2CZ9 M/!4 M"FEF7F%M-0D"DQ58,M-7%4I:62E=,DNN7@>FTLCR!E2*( [#45 R+KWYM(G= MZ/E4U59PB3<:3%V63#^?H5#;F1=Y^\ M7Q?6!8+YM&)KO$/[O;K1Y 4=2\Y+ ME(8K"1I7,V\13>&Z+F9=ZD..*U<+>JNTWW-4S='R9 M$J;YPK;-36(/LMI85>[ I*#DLOVSI]TY' #2\ U O /$C>YVHT;E!;-L/M5J M"]IE$YLSFE(;-(GCTEW*G=6TR@EGYU=R@](JS=%, TN$+AQD._!9"X[? $QDEO"P7%"UR,34[$,9QXU@4&]06_^X5TT"K^># MI/E L1TO!8QE%G-@%H@,M5O,E*$DW>32@!#\3\._8:)&'YAQ.73!7'0W#$SF MSDC@(Y=@"U4;BIA/D]X_>:_T@3/TG&9'Q._'$X?$FH MF*;JAB,_3F,8#?W!*.P]T)R@ZJ#2*D-C(/7#)(&1G\91[Y9MJ;TL:LX$1+&? M#E*((C]*XMZ]LA0[.!7:CN[='X:AL\9C/XI2./8*@H/^+%&OFREDZ+QJ:=M6 M[:+=H%NT_?V2WD[):Z;77!H0N")HV!\//=#MY&D=JZJFVY?*TNQHS(*&-6J7 M0.LKI>S><1MTXW_^%U!+ P04 " #N@=18;4:#!C # >!P &0 'AL M+W=OS-Z6Z@ M[228' (8SC*'P1PHJ=0B0I$*2;GMOY^BI):=Q&X$!XU7*A@ MN^[7KLUVK3LGA<)K [9K&F[N+U'JPR9(@N/"C=C7SB]$VW7+]_@9W=?VVM L MFE!*T:"R0BLP6&V"77)QR;Q];_!-X,$^&H//)-?ZNY]\+#=![ FAQ,)Y!$Z_ M6[Q"*3T0T?@Q8@932._X>'Q$_]#G3KGDW.*5EG^+TM6;8!E B17OI+O1A[]P MS&?F\0HM;?^%PV";D7'16:>;T9D8-$(-?WXWUN&1PS)^QB$='=*>]Q"H9_F. M.[Y=&WT XZT)S0_Z5'MO(B>4;\IG9VA7D)_;[HK"=%C"^SMJLT4+7)7P#BLT MAE9O\!95A^O(42CO$!4C[.4 FSX#FZ3P22M76WBO2BQ_!HB(XT0T/1*]3$\B M[EIS#ED<0AJG[ 1>-B6>]7C9,WC7_)[G M1O37Y\*VO,!-0/?#HKG%8/OJ13*/WY[@RR:^[!3Z_V_4:=C5.?P1,GRI$2HM MZ1(+M0?G:P<6G:5%XVK0KD9#=VR P@G*@JZ >B?DU+P>GP89O!8*7*T[2ROV MS<79+W8_3;.S(T_'[PAY".AJKD"H0C<(+V$6+K,E_;-P$3_8MT97:+V*< D5 MDB\+5^D,TG"VFD]6 QX+&?%BM+.8=BA+)Y&$R!$PB1V\>K%,D_3M9(!-*_4] M(N2HL!)4DS1_WDG V9_1E&9M"&,RY&QM(63?:6_H0;#GK0ZR> M"D$";PB3NOI;D!7SU-(%._NB'57O]_Y2I/)X5,QX5%Y".@^72>('<9BPU5/' M/WJD60V:?:_,%@K=*3?(U[0ZB?]NT+P'\^'E^,3-7E">$BMRC<\7LP#,H,;# MQ.FV5\!<.]+3?EC3 X;&&]!^I;4[3GR Z4G<_@=02P,$% @ [H'46# % M=!$V!@ [@\ !D !X;"]W;W)K&ULK5=M;]LV M$/XKA#L4#>#Z-5Q4ZO%L,CD:EU*9P<59'+MV%V>V#EH9NG;"UV4IW?T5:;LY'TP' M[< 'M2H"#XPOSBJYHAL*GZIKA[=QAY*KDHQ7U@A'R_/!Y?3DZI#GQPF?%6U\ M[UFP)0MKO_++;_GY8,*$2%,6&$'B;TVO26L& HW;!G/0;EK'7X8#>_4F//*\;+K/;Q5VS2W/GA0&2U#[9L%H-! MJ4SZEW>-'WH+CB>/+)@U"V:1=]HHLGPC@[PXP1G.A/OK0F%%[^8 MG/)=@#%(=$3>//.TGG$FW_?TC?*9]JRL5[\ M>;GPP4$[H?DA#GQE2V.9Y.74X1@_W(OI,EW MG/G15BH30V'=SG+4#F%K)Y;*2),IJ87TGIKU6LF%TBHH\J/>JL0F!Z@42R=+ MXNR.2&5DH,Q*+)G6.M*JH3HGWEU>7D=01[>U8D9T5TD6I,A[-!VMI,N_02A[ MANT008[#H[X_5_KH,+K+"FE6[#F5$89D0!&J=2X6A$TR0L')(V=IDLGLF4JJ M7 0KH#KCEV M.Q_827TO=I:YGJXH+"ALBT&)5T0?%6'%^;=N^Y1N0RT(Y[ MI/96D ]RH17J4(S7UE.%(B==5MP/Q:906;&-#!MJ G.#+U#15*G^H;A=[8D% M:!><48 EL*_JX!F"',Q;2Z5Y?!ACC:KX8&UM'JSFQ6:O>) >WQ$F!Y-]E[<> MD5EF2_CHGI$R9(S5BCV#R$L-*!*Q) ,(?#-\6%D'BGGL(!U*0XRU@#?F(F-( M F6%4;\DW&>I/Q.^T)BVFXOFSX]ET=OI]UIO"^H1+B4FW>VUD_C>Z"]YN M:\M_46\^2@A9A\!D6]R>DA@V:2GUTU8V2?N(MURG0+3"@W%P%GD0"'O%)%[0 MG2PK'8$S7>?40K?I]1)R9=^S"V[@4M+IE]S74%!2@8*M4Z'D,,#[V:CXZV0ZG>(@*Z:WAQ'A[F0R#[ MBJ)']/U(?"Q84,Y%Y37[+V-U=;2V>LW#W %X- -7E!)9H98BOZ(^.02[E:S= M>]AM/N+&4 <$D"7;R@[S6IGV\IH#G%,@5_*FN^B^6>.;DH2ZFL!F/T+#N\)5 M;06+CREFK!OVA\T0&QY?G_"@TCE,$AH4Y-;Z-"(3Q*CI:HW2$X MM:A#DQ;]G.A9VR1ZJ^_HI9C58'<2?3$[.GTR$_'2;?E84AIK7NXR$"]\S=KU MJ%&NLH[3+:9';51J)PMK"T(]>88,&=FXS\UDFQ + 3>X673? U MSE=H)@@Q-QZVO-9:L&!:1>UI5QUO93 3W45TW#G-4@YO9.7!D >_8=F1B84A MD4S]$QR6SI:\&USB["(Z!77YOD^\*6HH3_)'&)&1"[@?]:I.)-VK6@>M5N8_ M(C-:W;K]/25ZI^G##SRV0(1WVR?OZ]7*J"64B#+:M"NNJW#'(T>H6*A\!X^K M%M_#8IV".759A7C.E M<%%O_;4?W'$::@U4=,:.%G-G[/8_SR9Z2.N3^E./L M96! :E1HX%V. J -P8-SZFZNC?8=[L>].UA);A5OFIQWM0GI.M:-=I?9RW2' MVTY/-^'WTJU0<(2F)99.1C^_&@B7;I?I)=@JWN@0*]P/XV.!"SDYGH#O2XO, M;%YX@^Z*?_$O4$L#!!0 ( .Z!U%CL!5T%HP4 /\- 9 >&PO=V]R M:W-H965T M?"MTZ6Y;N??+ZV[7I3D5TG7,DDJ\F1M;2(]'N^BZI269!:%"=Y->;]0MI"I; MTYNP]V2G-Z;R6I7T9(6KBD+:S3UIL[YM]5O;C8]JD7O>Z$YOEG)!G\C_L7RR M>.HV6C)54.F4*86E^6WKKG]]/^3SX<"?BM9N9RTXDIDQ7_CA,;MM]=@ATI1Z MUB#QMZ('TIH5P8VOM2]:7&NW"KUC'LY=)2Z25\Z:HA>%!HXJ\H%E:DB)]XKEVH# M'$C\?3=SWJ)>_CD$0S0R/&R$>^C:+65*MRTT20"S-7WSJC_JO3L1PK )87A* M^\]DZ[2B?K\CCB@3=TZ8N0#Z2C?P!\"P&+3%FD0N,V&WQT$,H?/(NC>OQDG_ MZIU(30'2<)+[KBV6UF15ZH56"&7=$;'Y-;2B51+ MY]1<42;P9'Q.5I2FO$@K:^%;XS>JI/,]<%Z+R\[PA?G1"?.$B9U2&F@ M!3C]",59IF(ZY/Y]SA6? M(C$CK6A%')VCYPKS!F\0 7VM$%Y;*"\4T#!0R.I]+GT !$2LP-.TFS'0J=: M,R58=A4JA%P\!<._0VAN- 830^B#LW$ZJ7_9;@ 9 :-F.3G\_+.57E2E2M42 M!7ZZ_)M@:SMST!&V-R2M$\2,>BQEXFT0,97#CCN_/L.T"BK^@FPDXV?1LR#* M8F?WM%!ER8%ORP6I;R>#"?=>>W0U.KNK:P9^(+*5"H,XS:5=0"624A>I2-J3 MI"\&[=NIX MI7;F1="1!4*;H%3*X"-YO^VR_"5!O*Z/1 M5@6R >>ST8)49"E>M=BB\ F(P_ 4\$52$ M(ZJ&J;8"1A(I;E,7L\T%__/52C$74 2$^\G!EK+P0V\O@LP=NPDZG)P?FX);OMZ;AL]5M<5^CY&@EJ=4 M_\68&#[/K7VN%6]WIMMPC\4%R9L;=&6'G[9 RY0),V%"6]>ZV3"RI M4#RN3GQ'O*\L"]1[[LZEO"!P)G]Z MN- I/M[/F]WFZ^8N7NJ?C\=/HP^@7 2*),TAVNM<7;:$C9\;\<&;9;CBSXS' M!T-8YOA"(\L'\'YNC-\^L('FFV_Z'U!+ P04 " #N@=18U1'3<:H5 "9 M1 &0 'AL+W=OKJRI>RTU4V<56YKBS M+,I-5.-GN;JJMJ6,$GYHDUUYCC.YVD1I?O[B&5^[+E\\*YHZ2W-Y78JJV6RB M\NZ5S(K=\W/WW%SXF*[6-5VX>O%L&ZWDC:P_;Z]+_+IJJ23I1N956N2BE,OG MYR_=GU\%-)X'_)[*7=7[+F@EBZ+X2C_>)\_/'6)(9C*NB4*$CUOY6F89$0(; M?VB:Y^V4]&#_NZ'^CM>.M2RB2KXNLB]I4J^?G\_.12*749/5'XO=OTJ]GI#H MQ456\;]BI\9ZF#%NJKK8Z(?Q>Y/FZC/ZIN70>V#F''G TP]XS+>:B+E\$]71 MBV=EL1,EC08U^L)+Y:?!7)K3IMS4)>ZF>*Y^<5,7\==UD26RK/Y%O/VC2>N[ M9U:6H>$>HN)[XKYHE,A@2NP%++EV?X>N6=I/AR6]K" M=RSA.5YP@I[?KM-G>OX1>FIEXC]?+JJZA"K\U]@B%8E@G 29Q\_5-HKE\W/H M?R7+6WG^XJ+?KD?_IAYKG37_0DXA., MN6K*.S5&?,C%C=S6!71;-90(/%/T!+U(6( M95D#1C @3U*RV$)^& MU#JZ)3+]7>CMP+8L5F6T$1'3AT6EF3$I?T0$'HN@>SX1KC6?3*W Y?4U#B*%&Z!LK_5'6UQ7535DV4,^U#%;(.]4%M&/C;9I+)T4,C^[^X M,SI'SWO6=#:SW-"[7[?#!^RM+=[GL%7J^M*6QI1$_LQ0]Q_4/J!,%GD*-\+S1$;;X=P0$6'U>5ZU5GJ+(_)!) M+21O72)%14RQ:*H>>(IH"[G>RGL8$%JKHSQOL%L;^&>2'&0](+:664*2[&&4 MQPH-R'Z995"6=A4Q)F4%V$9EG<;IEJ]B!T5:58U,!LL\*I9/IYDVQE(Q'2(< ML1"6P +'<>A_K386=JJI1&#YX-@+ID:;V)YWLB138_^3\&Z5DB)$^M$B .D8 MKXT')#(#,_!"#]DMA6B'0K/X.;E<2@[V1 (SHY'?)92M+#=IK22B^"6+V6HG M4R"PA!\MY1Y08/5UF<9DETK%HQVPJ1JYT>2@;A%.?+SYC"]Z.-1,QBG;OB@I MML2M19%#YE5K9HHFX4N6RH;Y6F3I*M)H!,XY;*&,CQDHX^"9,@KJF- O) M:[J8MO\DR3BO6 M-^AE1#@,8;2S) 2.1SS'B743+9JN1GY"-Y@1;$]3TU[DA9"WDBYDLF*+@/.* MTM)X!$B\D:.P6^0G%)@GL<6O2B0]'=Q$=R0>!BU(2FKLK?1>F_7L4A@W."SE MBI9 FHL I*\C&PX$9:6PQY#7\+(=N*=#4:]D+LLH(P^'5( \VQ*_6?!@H^X!W!W_5$30[IWAX M30A-P%,A)362?B2 L(D\]2ZPR'BM= ( !2WH'.Q@EQ46[B%AB[6=,F^-J]M) MXY_$LBEQJ]2(0!/W+)ZWF !FJT6-[:YJ4""WH2UN2%YAGUEEBVXT+PT'5[ 5 MN9&)-L$1Z31;+&RW3K'TAQG2GI/A28UO) 'RS+9X^RT&OI,]T7+291J+."WC M9D,KBLD!K5I+T-:C%?:6]_F6(DY2[[1@?I;$W1WT0-G%/CHLB^%PUS&#EU F MI@DF[W6@656,.XPABY FK.2R-57K41)$*+47&_-^1E7-_&%E[(#S/04@P.^M M>,C1(, .K%Z^H:(16O>RR+)B1[1J18$K.;R3BAC%HA(A+3LM^8V^2[)D2E-% M"F?-8B9F]5Q*Q)**!L,$Y8 #\9276305KE07/Y^]TY3^ R14V:&C<$84F _ M>_:Z4)9?P==5"&PGP8S^G4SQ[\R9GWU$J!*5I'OL@FYE5FPWV%TQG>*^F+AG M-Q)1<+ZR-(;S5P6OY,T!_+3BN>^(F1N(61"<_:K@4.F:=I)EQ/H26(XW$\@O M Q?1^ S\?2IJ#&497BXX]1I($I&X-9GY_.DZ'F5=5NA/Q,O#Q"Y@>#0:$%+R M9@5!8*!H+/IZ4-R(D+VI5#2,>$5Y!*8IMD61*>L![NII] "ZJO7K1$"DHIZ^ M'U*$=5S4NZ%EG,A,F\?;F^IK7JZ1#,6S:3DV\#GRL M1>E?U60U09$U]+C*:'J1#GMH."089DP:J3UI&Q[![^8T!25Q%#WG&D08[/NA M9I$;(8U%$JC6@-6*8B[PQ%'@(/SKL409_Z9 M;O>GC8,J\T93(#[(T9E,V\RJ&>[I[K;65)@+RQPV;=;'$'DM2SY>C42S5 M%*(L;C+BF+'Z@&LFW' Y@090[5=>OD:(A9@GW="3INB%'+HHMT79TFI=R"T\ M![%/KD<; LVAEKLID \^#N-_;3?Z,-@^N]G0SOT4;;:_@*NJPA2O2G(D%N$= ME?$\VR&?X :V.Z?/F3V9GGUL*N0PY!*1][['_-_HEC6=S&W/Q5?/_5[0\C.JK#Z-+NZ;.9S9P40\@4>RX6OPZ=F^+YZ,S>Q-B<4GPG?M M:4B?CCV98^CKHBRE$CET1M+N$IB(IXL+X=A^"%_CV)XS#_#AAH%S]C&MOEXN MR18A>4EH*GA_GL87PK=G+FA[]IP^',7,&X,9=RG5*WS;5V,\XMRU'6(<:P64 MD&%BDVX[&4"K6VU*.O7=$/[!_HA1;6A<.=A'/@Z56<\05!ESZ_L*_;"J" R5 MB'2!(5T!CP(O7R#3 ML1CZ 0T-TV& 8INF)5\R:!U*2\$2&S%AA]76TX:6SM$XCXJXG!,7JYS R>JV MD658;0L58=XSZ0>#'*IL3<=8 (M-#Q]5TB'_H)(9) OEAV;I?:VC<@5[!D0V MV"2=^B,=-MBM\L*\X8(0GE'@1SJE\V.P10E_(H&DE AMM:SK+OA293DL%=FI MB@8^W7RT1ITLH3/$DG0BQU##ZZ'UJOK.YT\]V=TCK7=M.-.6(,6F(??4U'J\ MFNOS)PJQ"1'@PXN2%F"B;".SG4[X:;>I8-M6O4VT2+X'=KHU^M>)L5_6BY'A M=(+L8BK%ILI@0*G=ORK]QLZEEPI=,D"W*J9;U'-]:F74#/)8?U"PH'+'";,U(BL MQ?%K/U_"JDSPQL%TE/P#XJ>@D]/\M:XL]//>6.@='*I)B_%Q'^4J:[+-'GRLP"]F9B.%E M\$"K P<&D[*[,TPQ ANC&*@N5?,*PL^HIZ^\(+9]WC13(MPKV!G%XH"6=) % MQI('"C5BBH=[T'ULSL54FOI& I*D8!E6E;U6'%J)/!3>V).57@ S4#):I2)O3JFU $:+0ASJ$/O5J\] M;V8YL^FQHBCM0(-@ DIWK("M'(ZV'^:-3332'GR_NHZ8W)Z:X\L]Z$@/?4U$ MYTWS-@EB9Z;G&M3&?-Z@;EUA"#6:'-F@A^B5*A&1#6WDR/W[%CF9!'PL-Z)+ M_M#8G)DU]2??8VS>;&K-PN!!QN;WC6WJ6<'\<;8VP1/3D[9&YCCQO\/6_*&M M^:'E3N=_JPTX'N0W?Y0-_!]H_>Q^K??VM'[F [C_B5KO=ETWCS5M.(P)[*5- M?W00]IT,&^$I+2&?6-(Q9[Q.Y:UQJB;AZ8,QYD/08YM$1P7L)O9I@PM@Y\SP MW*8^'SG()-JZ880#%;U*UYI-V[*O/H_/9%29D).SD.C;X/A(AQ[M6<>1%B&# M!E/?FKN/<-[W2/ 0;MQ98$TG#_/M7A]N)J$50JL?##?W[FW@65/'.X5&%,D$ MT^\ (V\(1D%H><'? $;=!(A4)O.C<<1?PC'W#.[E M:%CU_QX. M_RQN' 9%M[:+#KF;_'$>KQE8]"PXB&#(Y$QU,+C!PD!"IK'O,O MA^=]E"7_2+7&K@/M1Q'T&])H*%T*NDO]LP%;O#2]YEQ)H\M4F"-I-GE?X5KV MZ-;@9'*4LY3%H2K9U>.*U%^X2QPC#K[H,\ ?.(?%#D3(E!]TB0XOS7&8JH&_ MH5UXQ-4S=13VF0\QWM'N_,Q\ M3MM+[2I,PYTACD6:=$%MO\A;GYJ8$1="VYWBPASTYA.ZX-G>_)14J*#>R4/U MU_G!5$D@".^5T'^/_<>2>,^.$-C:#QOZIJ>]Y]Y!_"A^MH@UAE8*GZH6H+HP MJU)U]I83G24=XZ07D]NGC[4U*LSZ;;I-WA6GA_6*6!TSM, X;O<$871.08.I M?FF.,;HJAZ:M3P9WQG@C;97=,47,O4]QS150?63A L,83G2-ACHB^9A95U6Y M@!_+O490;T(K=UU]@L'"=?DQXUOV6ININ8&EL27&)VV_YECUNG^.:WI:-'5> M0IHW"J%5LX_NCFD7Y/0::2"M=% 'AP?4C:J]!Y@]B^(S4Z]] M#M[P M\*;]!OKQ3F>Z0V/&M:\:T3Y_KUOX 4KX8%W@+H[_%35H*?4U@$ZI3)3*-TV) M-J4^>SH^4)8148BJI9 '._ M;VMXP_-KQH!WO_W.W3 G.C_H-;?\KGO#)-%GBUT?*I$'H3Z=7+=S0LIMYT0$ MKBZ9J_T%,1#GRJCW+9TE!;TH-EAD6[K ^BY#>D M&]1J0$M((JCO6Y+GZ2>5&;DDM0_(T;A%W.(8MBV>(UL [":I>BFCU]E&'8YY MTAXUE_!^15/M3VB+Z^BNQ%/(?I(F-NV72E-X&U3CX"4%TDC>4O5R"%UN*^N4 M274[0T?J)"*ZNBGX. A7/NFT#TA7"A5Z;V0 MH%\MJX9>V/3H;(W(VC,D9?"F+=$VI"1U&F= M*37K7FD[%)K1V19^NA'M&R*CW8DMT5[S'OL?"BS9')C!J%)=ROL=_0O31ML= M() 0L Z%BNE*AE0YW9\<1"8O-?*06W\[-[;=[W:9J;>NUL:X[4R]\^0AZRW M ,&](9+5$4+IWL(P),PX.NJ%E)M:+8MQ6KF:HFQYX3E+I9=,H^3G4F";RGQ9 M5J//C9T_F3P7&:\;NI;GA:K:/H5^=J_YG(@ZO/&HXTO[?H$&+*5U)@(P!2=^ M6T2FMSK\_*8/C9=*5*J308&15*^OICE2VD8=Z_<-IM=N,*Q(U*8I4]?#3K>Z M[75)JPAPT ;9]<&]RJ+XZ^5-C !*5JJ';7#P7+>(-SR=)MB)VM:6M%(NMFL& M;%M&AIU^K?EO=;M=/Z:Q^FL9&HAF:9"5LZ_;PRQVV(=,F"R =;Y#[EYG4>=- M>TU0:L7<-(6-);YX:F,:9O*JGYP^O#W\<6688QUPH4WJ_D0$R*]5_]MDYHDG M9VUC&Z]]HN.UPR]G8QUP0B*8VR[U[TU U1OKJO.HC\ZWPSEWU;&_@X+2 MEF^(.3E"6^E>KS^M=\\DY;+/O-Z@@9KS1O;UW+1!=QI!:;=AI+6PPS;;8Z:@ MR9)WYU("6\;3;O21MCAKR+LU)H*]-]J4+-O>4DN]B5-W;TE$BX+:_/16QDN>(_BD$A&]!'_>6(]FK[=S=>JC\WT0U7?[0#?A,@0@G& M$H\Z]C0\5XF;^5$76_[C$XNB1EK 7]]D 2P^^VW#^QRMC7VT96('IXJI=T\*KVOKY+$9256 MPL6F1DTGA;&5\+2TZ\35%D4>E"J5I./Q15()J:/%+.S=V<7,-%Y)C7<67%-5 MPNZ6J,QV'DVB?N->KDO/&\EB5HLU/J#_O;ZSM$H&E%Q6J)TT&BP6\^AZ.KB<*!P.3ZBD'8*:>#=&@HL/PDO%C-KMF!9FM#X([@:M(F< MU)R4!V_I5)*>7WRN:F5V:.&A-MH9BSDL46,A/=PIH=TL\62%99.L0URVB.D1 MQ$D*MT;[TL%GG6/^'" A>@/'M.>X3$\B7M_32(E66[WUU\.?URGE+-?+7:QZW>&>OX_&]N7*UR' >T<5P:#<8+=Z^F5R, M/YY@>S:P/3N%_K\R=!+Q=;Z3:0S_9@IN*+%6KAIO[ X^T8$FD:]Z@\Z'<+(4 MO'USF4[2C_ -P10%H?FM@>Q0,^\TY5ZS#OB9V:"5>DT]@M(AM)="J1W0 [#E MAF[$AW_3I09O@,G+#*D]?&^ZG+K!#W1T4W9[TPA-S4J3\1A^)F[@2Y06A-:- M4%"+W8B84;?+F0%U##H.O&)V94V!L(%-)1X11FSL4U@'RU02Z6%(--RL\IRT$?:4CBJJK,;1-M8OA5Z/;9KK!?2&P MA8=2A*2]S'XI2%* -OK=L_37UG!)N4Z-O3R5>0J3:>R^ [SN\+,5 BHY%JN M%'+6;BGE$_):T;QA0/:=A&H5LL5H HJ&< \"PKM,4>K&-*ZOJAA^([M',P/" MOJB#&&A2]+AM2+>=K#>'=2AJBL&3I+*AR%*^/L23?0JWIO&*AMU@88B5>12FP#3K*+#=!N@R2ML5CLPX@< M6;,A.>S,T(KZZ_<[,Q0MV8I=M"\B.3SW\YV+>+%5^HO9"&'9UZ9NS>5T8VWW M:CXWY48TW,Q4)UJ\62O=<(M'?3LWG1:\O=&U&I[.8VF^X./\G9CZ6!^=='Q6_%)V%^Z#QI/\U%*)1O1 M&JE:IL7Z&&)GMU?DK'S' M+;^ZT&K+-%%#&MTX5QTWC),M)>63U7@KP6>OWK>E:@3[S+\*]/1WO0IZ<_FXVGN*)VQ0PG[!POWQ5<4LA'SLY5HQ5K:<[;6 MJF$E\B?;7K:W#)6N.=6*H5,CC1454VMF-X*M58WZ):HSV>)$]8:WE3E_-4%Q M.(I_"ZX]#!B2*&O*XH2R2*E,Z">>O.VU%JT%DZB@JV;?LT601!FNT2*(LR5N MLC@HTF3RR7(K6!PLDIQ%P3++6!Y$>3KYK"SX2B^(%7@3LZ@(XBAEBS (HWSR M3JP%WE;W6N(@RPIV!EUQE+-SW$5!42S9^:"%GG/82&\6J:>(DP7>>VW5()$5 M2>;$%(O4$P51G(UD\E&PXU8 Y/K36, MH]\A!:6LI4L(9>&$]"<2R*U+BH%_O55ZQS0Y"C%QQ'Y@5KFWCR'A(R"5;"E)W6G+$< P2/+$WT0QA31+@C", MAAP>"@M8BW$&9]>#)A>T]1H*#&6--^EFR. U9$BW_#"[WU>/(N3'">F>!Q!7@:"5RI47MD$$P M$DVG-,8YJR0"C*(LQ9]N'^;;R!FKVK7R:V?7Y'U[AT YC/A&;.!'$:0%]9$\ M2)?9Y+HL=0^NP7% ]&H^XI,.3#UI5?6D/WD3+B&7+Q>0& M&XS0YF_'IN5A"KY\ /I*M;T!JM LRJ$[H)MA$N=9-KF!F;RU8T (Y6AYRVC M^$O:8*IC\0! !-RB1Z*6AF4)G18N=Q+PD;^#X>,+WG2OWXWX04<-8^))EP/L MBCAD"Q3W@XYY@**50/P$N^-U[Q5SP@1:"\1EB'N(P@06H\FO)RA0'@ZGKE"" M,$'IN#2=4@0Q:10BJ$$2A\? ^?$>Q8\2I6F!>ZG6+WL\#*)0;$L_#]*8JA.I M Y?=!:RK$6?FPL+$;[WT!0YZ*(\7CJ7 ( ,S8&IY>RNIPX]BXR#.PV$49=0( MAC!2.RB\ET7^> "1EX>5"/8LB!:^D:"4XR0; O.X7N9G>^]WYZX^XG3IZB4L M,G8CV(97K%5CSVP?%0'T<4,5/=:GV])F>^;O69S/(FRI=>V2U])1E,_R\0BU M[V;(">$/*^R$(B>1FD% \*9Q@86^WLW<+/V#PA% L@<25L%LAVF,MN=-R M>(2J/7 QF24//(QGQ7@"F[TA!YW^+SCVUL^7YV0>.;4[-G[) KRW&Z8(7P9> MW%%HD&C'X.N,!OT,*'G2M!.%>S0*5*]/EB/,_,/9P0 AS,S2!S%>8CJ%F(_' M 0KV&)LM'^4D'D^&\IZ+1MIW?PK14?&!&0\1T1,O_H?B,G47V:?9ONZ#WP(?&AK51[O M#[QW\PX@\T^8Y-IWH@.K=FZ40[Y!8W1KCSI"%5QBU_;;0-M2K2$.P*AUB["F MQ/%VQ_J6'F];-Y/(@F%Q-:Y Z1N$*Q=.__9+U;<.9QTVV7)'L?2RZ$S2ZB:, M=5HQTGA-3F Y6#/>=:"G?3PX1'+>K"/%M4 M5)3"0Q3NGC:+G*$E9G;J_^7\X+]_(_2M^\)!&QB\]Y\!QM/Q(\JU_W9P3^Z_ MP/S$]:V$2[58@S6&PO=V]R:W-H965T M++9' /'IZ3I]^S.B'7=/>N+4Q M7?9Y4]7NQWOKKMM^__"A*]9FD[N39FMJ^F;9M)N\HU_;U4.W;4U>\DN;ZN'\ M]/3QPTUNZWL__<"?O6]_^J'IN\K6YGV;N7ZSR=O]"U,UNQ_OG=WS'WRPJW6' M#Q[^],,V7YEKT_VY?=_2;P]#*Z7=F-K9ILY:L_SQWN79]R\>X7E^X+^LV;GD MYPPS633-#7YY4_YX[Q0#,I4I.K20TW^WYLI4%1JB8?RE;=X+7>+%]&??^FN> M.\UED3MSU50?;=FM?[SW]%Y6FF7>5]V'9O>+T?E60O/#T](X7YOK"G,$' MGBJ_38.S-1;ENFOI6TOO=3]=-9N-[4C*G3__\Q]GCT^='IO H3.'1L=;__IH=;^[LXB0[+I7?;&=7 M.>^B-W7V:U[WM']I0SK*?#6FES?XPQ;INJF9%S\_HJ:)IMTV;=Z:<94VK M3\VR@OJA1DU)O?".Q,9<$7:X+NM=9NNL6YOLSY/K$RQ%U]JBH['T;9<1_O!W MX>-FF;TI\W7#[0^^X1=.LC_H,^IO6U'S7997E5EA;/FFJ5=90V_@-9HD?=:M M\R[;F6Q!N$:P5W)[)F_K[PC'6"#R_+9M;BWPR*%[/)0[1\BY[=MB3=A *5#O;K3.: PGHKYZZXP^U M/Q)D1Z+.%KVC970N6[;-1L4[GK(SYH:6DT"JH$'D74,#^=27*QX?/6!:4DXL MNW35($7ZO<=H:19V$]1%%0]/6!(K M(65QLVZJTK0TYXY'U9'Y\+-Q=E5CJE^8W$GVGGNVRR4U0Y^4H@VV349%(\Y+ M'AB/B)IF'8NNP+;8TD<&VVG1?!_"SL&!5#MFEX?:'?:AGC(F$%,6CJ ML+1N8VF]H1>I/+B+7_O:H/7Y;&(GT/K7EKJ2?K]UQWH\&8_.&5+,\M@K,]D? M=7;9K\A>96>/&*O/)X?"BS<<4%AUZ>,D^SU5FKEOC!3'8-(&8L8"T-"ZKE*- M#+K)>V<;E[ )2V(VM>WV/-A4?HX[9 VAY2:]WL_2]R=6J3+YK9FE:X.'HJR\ MU@1]X1X\:IZ?B2F;%D]%)(E>C0-0Z81&&<88BEW0.UD!%2H$ -"BK4TK9 NC MVJL34-7=]B0,HD-^'Y]D'PG]3&7-+;\@FNUXF[2=":H=]\":A)#53;8QK54= MV!E&%?H)O:QH39RC/JH]:!)_O+9.49\[S%O#\(0O<\8D6B\#E*4-U&65S1>V MPJ(5O$T' &[" M6_1D 9Q7EKP"4"9*W)+VWAHH2FTZ:*JJ!KW@:"95A?]M M_:FO14(MM&4Y4\-:0L M&2M ;-]YF"7(ZITN%@_-R?QL6WKC=W+(*?#F;_F- MR:[[+:D7S9FWQPS_U2(6?!W$DJU:$JPIHRJ%??,V[MM?/:HJ)KRGC5R*_5=P M94E ]E@<6A;8%7J!1M[M>9BOS:)-QIG@1+[=0J3"'+2YO()<\8$?I^QR&OXE M/RYS?YOOU3@>>S2C!GN&(C+GS$%(O]:6J$"^)-EN1)$@4U[@EC9RZ^*',_V4 M- ,P GDLJ0/=.X4QI6="I.&MI:$7&$ YS@E75EHX*'!5FM4^1G%!0E(^IXH MAX>B/VC=W)+&\(GVF2.T\E^DDB EH'$;3^L..<6=#WM,C*/X-MLFW7?:O0@G MK/R.%)V6O&]K4_K!)#)A:LI[9<\"M8#B>M60 !GIW^9$*K*S"X_S/^/1F@3^ M2U.1H!9,1:CE7QILC5=UVU20S"7AT+OF)#N;GU^(B:OR7=K@4]_@A% _-<#D MQ$A]&BG[UBL[^["E_[@FMQFHZ*H\&%_HX]D3W]FA+220WFX;%Z1XN.F^9APG MV66V)D1@P*CO;H0L!B(195^IVHIVJ73O,B,Y6;@N9YPB0T"T*2HYF3EJ1JS< M[W4'YCO"&:CXKX3',)[4UA]-2]X0^1E7I&!EKLY"[B)\OS1%U,=,:+@Z-VI' MKRY??I-=G'IFS$.$@5S!>I";95K2K@"X_/39Z1V/CVTW49$M04)L@!^OL[[F MSY?8 >3T]*!J7;,RO.F9)[$/8)P@!G@%--QU3F90YYL!%6$Y=[LFN\4^%3^! M2,^Z:3H!3K#NIKG!*P/)X4>/"4_]5K.PJ!O8Y0W+CGF8T;99O-2RC Q&![RO M9&,L7$U[E9$*!]!77;]<,DU,Y\]-P-,BR"2NMJR,F6YJ--W$/A9$A.QR'UE_ M39JTSJLEY,!*1LVS$&Q=5#WH =E,TBL'KK9;-V1$J<4;R[N==,U/R[M07I!1 M0):<98(U6O.QJ,9#91M,NWE5V15VFQ :;FK;+RI;$$>PCOQ1HTXB<(X\'V)P M'4V#W%&9'NN*DSFZR-4BJ,]/4Q^. (MW"4D@,;1 B);\L RLXR885?'>0#Z& MUE9WRA?L+3PG8:#8H=[@PQOR0)$:.NU"[?$AG=9MB7>&XN&WE9,',ND=:S$I M!0(H;!AX?D:!="3Z.%V6!8]$W5+Y2A&)N;*7?B%!%N\)O?'8+]-/Y#YV1[@5 M)@I12,$ZMV;9*QGY\H@9&,0UD5 'O:CLZXMH.5"4LV-^% ^%[$RR?E-S.3(8 M>F-%G+I M!UJD1&FX6;Y-)RR ,.@2VX+\;A6!\R[A3@"%5WRF7V(.'*E*91(X+4@$4,X[ MF01.-/D*NIRVOR/HI+99*&4T9?K6B##SH%5C,=#&F5%SA._?9_?/'DBH35\* M8TSY;K+V7[.'GF?WYP_N )YQ/R.@A.LDV/\UN*0P]AQ?SK+[YW^OTR$,(\!U M-P@ET,]63+B!\ S%;_('$>[UA/EJG2_R$M)[W^SH?;>O\U6SZLU1QG!)[GK% M-&H9U>T MBD3"Q'Q(V,.%*$B,4*.I@V##C+;_,M<0H?H7LZ RIH!)<(_]P1! =V02 MM9-XL0Q\3#CSCKZLS3YHV-(8C2P<1 @.8Z!#"E&:3=^VIN6WQ[ML-A4"G4#" M*?_S[S&&Z#!W\8NVKX*B BDX;/#;U>4EX7C;3@;J#B-1LC\$%!)9E[9D]L6H M25:F+G6:\"B[?+"WR,RI/?E3%.TJ*EKV6[X3M62J&18W;,BP:@L"EQ5Z2T81 M[=A& W?LH:%O1#.;#6FLM,^@!32-+(J=G\_G]Q8/[CQ[XV(BZ5J0/M"YK MNP##E%AO)5&I'M_E?=<09: Q8>CST^>;O%@3R5N1"W'"'Q% O EAN@,V%D(: M6(:/K64T>DM338S:V#P=PZO7>';-3U:8:@@3SP)W@;,TF5V8ZDNM>[1S!^1Z MGFX56G?75+84. ]1$>%BL*!>L_ YZ17-4*2M\4YH1,X[:#_DL//C&W(0ASM4 MISM4GS%Z%N+>/JHU5.PT9F.'X9HHAJ=)KN$KLC,Q6/(LS7@,"-6(-1XD> ZC M]6Q^#M( DLIBYTJCRS!5E=U8WN%^;B/*B-Y;V@%HZ^@H/&=L-)44PS_LC'+L M"]XB$SNR2B$@0_(-)%/R/A=WAF0"F@W,^-?F>M^23:9=V2/K(W'3P6[$XV_- M9[)VM0;<>&8QUSC,-3N@/4T*O7\G$;$0H!X$SS4#&;Y,0NDS43V?4="(G$\E MD(1O3)?$WI4%.$320W/8.G 8V.C?@#N33T/DR' X7:EHVZ]HJ[6=J?@%GF:3 M)"JG<]L^ 9+2D!'RSCQME;P':,PGB-34)/5UR/4B1&2[?B! Q#:26>,QP>4D M5SU8,I04..0ILO=MTRE>(^:9D*N\:FH5DXVYB7%"X@C-&#E[!X%2V01NDDQ\ M.PYC#Y!5H:OT&CG$L+NBEVE/W.;O1=?$%D/? 6[J$$\9>\"\3PZ2 GZGO+8M MB?#*MD5OA_E&S:"JMS=X+G*>KX[ZBVOVNR?J1V/2 ZN8![MX!2^C:0FDXN2& M47OMZ\^:P8TMI)MS4>.BI,A#3#.RWLPO7>TRSO"4Q+! MKX!^2-\_:&O)?XG#DO0=G9,[?),1U2)7FV2&78+?U$O9HJJ)U,PEO#+T$+;I M:RYIP&LO0R,O?-7)^] $;>%AS43E&EZ0T7J@DYU9.-L9!17BN!7W3K2.^(9H MH2+C+(9$T_2,?A#T/9H1;6&':*,VM M[$@4*PDY4Z?[F#%]US QJH<55+KL!^@YGV)!B()';A@ P7O%!GR$";\^O^W; M;>-T\R9)D@'V36"SI"F3]A=Y<>/GZ)@Q:R8N!;K3 _H&_C/,51VRRC@UZ97; M3(#FXI#;'88+CS;F,?_L\02_/ #\="7OA/MK FX 1PKXT;1,=)-$YZ^[&#;X M((+^G>-!0U,SU*+HA^<:N)4&9)JTFD;G!:+%B:4&R!EY T?TY MO3M7G+H=D]@'S.TYE,)I)\+ION)Q*\Q-9*33$L*OV]U?M;!3(.4+'3"@%V0/ MB*#.LG=5:,U'/\\4Z'F]%75IB7-:/,GLU!6TG2"X17,K00NBR$@J&BFJY-A6K.>31&.]'Q)%?""XY4**99-Q M'GR?%!X JLN>J5I"TNFQ6".7$.!0!@B6CP@*^U"Q<&XBLK9+ 7 VK$_($?\$ M%RLUD8>:!>"NS@&G>PRH[;9J]D9];*) J.$G9HM@ MT](B>D1()1%OED):I/74Z[\2\5G$3DF3^]+,NJF_V^9[J1A:9KO@[R.DPU1] MO%D/ PT?Z26)+-![PZ]>P_WQWRMOUQ)\#L/[\O_IXF(?5$:X++)=+BW=HB24 M7O2K)OMI7 LV*@\59<&D(!WZ/U2,VOJVJ6[%JE>$/##VLQ#1H6\1D5%-UN12 M6L0G!2B0)Y^W:.%;SC)3W]JVX;@8?@5\6Z?BE87GZ6[(3K.UT>K"UKH0Q X1 M?4Q0=-;CJ4A3/!=RY_K5FN'"TNZ]M64/$R(X%.IQM4S&'22$9:1^O#2 M53 ,A EU]DWVY&)V>GJJ9*]M/M,D.P3Q4/5U2E!.8O1<)0> M_(I@J>$(>DQ=+ @0F!OER.\L*@W 8_'7=NNW%GB"R@%HO4%*22V2!.-MT5?4 MD*SO(5#*@9."&&AU1YKS4-02YDT&]E=/6&6U\FY#G_=M0#:4EF&P/8_IRZWS M$!DV.::0[HFDO"\Y]T$2;.VM?*R[QK/QA FI0^=5^A6.[24AF+'?L=6"$B'Y00PK$J.TPI>'L.7OG DE5 ^*(A8#? @%) M.F1862]Q?&*V YA;-A$FJIYQU4>[?8N3FQ24[>QA&$7D) CBM+0@;HUJX:^#'A!(B&")RAC1S. MCGD#AQ8'>437+SX9V.G+FD.7MT1& #(T5M98P:BJJ:'\53RC2$,B-K(&B^*% M#Q8J..73V!Z"?]B.H3S81[M\+'JJB("1V5OE8#NEL%< FV7L!&CE MDW!\1Z*_X5JW(LJ6N2W9Y($JJ' M\;Y$MLY#7$H<4H@G1+:WN2V)G)W/3YFWS>CG9T^?ZL]XDBC=_)G^3K"^E7-A MU9Y=0C\4WA0E3C'BJ+@<-^#-)P3MUI\6&V]F+!21T,)NL>IALXW\ ZUWUPEB M*GX.YW$.>7HT0([@QA.X.I.SDPO_R<1DHJLSV!5W$+23[.5X6")1K"T.!*K[ M-MQA21='J"4!DI,H1+I^HA_0H8!VZ4Y,V@X'N<5X.-(B^AA;A"0UV?CYS+<^ MDMMT!\?;_VB\%UG #HHQ'_*G(43K213@KP5_"J'2UMC- G92BAA 68@L]BTS MBB)OR75H7>R0K5?H%9M"!,7Q!B8R:7.2]#.?26>YT$8)2LJ,QEWYX&QAB&X! M*0C;=EQ I[4&/I2 4]4N.3 O']!(@4'%&K@2Z-.6JS<]4-SA%"0G[N_:->%I M3 (V9D>C9C;%BPNY$)W]MTF15NP\4XC6H$LI1Z[]%[P3DXTWB2%!XE,-8R>> M7P1P.7OR> N9R?SZ2TYO(MAD(M2G97:L[RN:8D+U3+B=DP8-XACX8.UR4O" MT+;S-2PIIS=>G=7"-%M5/EX;(JG[6YQ2F65_F!K,R7 0"2@J/O!@-X'T!K? M7C!\9.KT-BTLR%T:7=&FW^LWETG87)\^>^#R] M#RZ2X9<*O]F!*S(M/R""^E$0T_0%(/[FN!]*X57/'J $F$EC7@XII* R.B3P(>' Z7BU*&/IR*? M4Y=7#[ZXZ%]8U8F+1PZ&SR/#W+?)_1F#R>B"AJ[4^M"CX'UIF&RH=<=UBB;X M\F_)5.8.P]PA"L4A"O;1C7>!I!(IGG-@C6N*HM^2N?,-^+2@=P*.#_.[7*U;@G!RV+FLF)PZ'F'X=#8^U3+608P+.A@-I=?&>%5# M^@KN54+>4<)7DU]Q?AIPL_1W492JJ)$)G$F!P)D6#H7+EB0RP?1GI29>3%., MJR";%R;-[)%SX3%_<&B7)H':Z2\,J$"["0'4TR$P,8 M=J$0=A3H8NL' )><+_$D-1;+:1,VVJ$I,;U[CX7XF=QX)5$+N&)\XQY A<\\ZN,NA N[ M_=:DLF8@4?HN'(SO&0J'Z&1_JCMU;$"5A4/H-XSO&),G!XDLA<:5HT:H>J$1 MX$/<"_Z4)&*2G=;H5Y:6MTQ/ RDNA [3E-%)]@K6A=/,Q_>%=8-N),KE WG3 MKQSMESQTOL$DE*<-/(CH;]6(Q^=4;25KY MY :#-#SC4< G0GY@8I<.N!A*\>G7?K.5VOD!R[W-BW!"9PE5VEP M':YZ\;L8O,LXR-X&,9!$+G__\P_EYK;5>U X@S^<-R_./%D&5P68F!;$1%<1S$(W,4Q,0 5?2E[^E*:7N! M,T\) QX5B4P%U&;91FU )X7+=XCG#@LA&4^^/\,/:L;0K:>#PMK>)5*F1N&% MTCI./+)T=.,E-Y&U>IB(:VE*Q56>5 (!Z8X/RY(.T'N1+XW99A^8G,0%?I46 M1J FEB_=@"0^#A)17+H3KMHZGO$4-5_UE=YAWP<]UCILAD$XSGW,8 M+*>ESO2&5C+$&?E[4V@+"4GB*U15.K3=\^K&WX\"&?'VZ5M:1U@_558VD65( MV%5VZ1N(Y](0+?U[2SHHG9E>8*2[#-\"-QUA,'RP4:.,; !L^YSS)NN\U:AH M)<4O,J<9>[+R<\;+)H&K'5S"YV$MI$Q$UH<\I;+B$1!G@(\UDRNN (CZ2(

A@L8 ME@0T01OTEJC1#O9!1K5T[ U>2:8&J3\:(Y(X/DC"-IN/9U'O25GG;%1#R?.# M@\(7WZ'JE*ROQ$F1E(YU@[+MEDW1^[+H8% M7KT72D8_^*B;X],B<#7X0JU$KJ&0^;:I^II/D:;CX&&)32[]-$3(*/5;',@9 MV96QD.5(EJX [N68PG3=D-HU>AD8<+5M.EH<[6VIM2+;!$(#Q@=*]9Q8LX" MHF%E:1$%.'HWR$$:>QL*TP=:"8;,)2L<(6T%T[@ 0%R^D @<@E_*"F11]$!< M4DG%V.&=2P% J5R67 BD2=S77VJR:V0:=]'40;9;[IK(-!C#9S^(/8[W$-^U M'CU%)@V*-03D!$N]\!R3T1AF& MO&.=6-#*WJ @E<.I8-.-)%$X:=7@'FX-UL0WQR.771'N+$G2Q(V&=+';#F$T MW7%:O/$Q*:L)"5HII>>Z2-'!,%=UK#F)URHG6?E 21+K>N'OMDR%*Y567'@Z M.W3N?>KZ;C!NQO,9VR1#4/RXX$"GPEXD ;B>GBFG@TJR>99N$T 0QI M8C8YR>-MT$GV"ZW:+9;0G4DY"T,]EK^+Y@LOXIQ"X;'3^/*!! M/(4PTT4(![A$R5OX(C/S2-5O^PROD\G3- MAG]$689I\0!]O^3#[/(+.@A_B>>G_P502P,$% @ [H'46/>F7J!(! M=@H !D !X;"]W;W)K&ULG59M;]LV$/ZN7W%0 M@R(!-.O5MI3:!IRLW?:A:)!T&X9A&&B9CHA0HDI2=;U?WSO*=AS <9/E0\27 MN^=>GCOZ)FNE'TS%N85OM6S,U*^L;2_#T)05KYD9J)8W>+-2NF86M_H^-*WF M;.F4:ADF430*:R8:?S9Q9S=Z-E&=E:+A-QI,5]=,;ZZX5.NI'_N[@UMQ7UDZ M"&>3EMWS.VY_;V\T[L(]RE+4O#%"-:#Y:NK/X\NKC.2=P!^"K\W!&BB2A5(/ MM/EM.?4CJN,^UHT_9=]V^;A M0"&/GE%(M@J)\[LWY+S\F5DVFVBU!DW2B$8+%ZK31N=$0Z3<68VW O7L[)8; MJ[O2=EHT]Y/0(B1=A.56_:I73YY1CQ/XJ!I;&7C?+/GR*4"(ONP=2G8.724G M$>>M'D :!9!$278"+]T'F#J\]"4!PK4RUL#?\P4>8D'\G?"VVSO;78*_<=TG%:/1P-X&O#< ,/F,5BDH%9@ M*XX"4I6,>B* ,Q@/8F#-$E?Y(,4*DY*:!47U$YRR8OJ>&UASS?&J5!KI!M' M2IB22<>6PWG&$N+CUL7!?R7YSIOD(!ZTM(*C#/(9":1U5!(1LFT>(9 M)$$8D)1O:R0>K=X:N"3@?8F?J!6[=T MT@)#$HO./4!)4(PSB(-H./1^X0W7Z#4)L27V-0DR2A0*%*,432=YY'U6%H6. M)P:I0ZB4B N24>RR6ZJZ50WZ9G9D']<])%!U&O4:HZ18,HMGQN*GWH&(!D$Y M,*2=F2U]YO\F^M-J)4IR"K-'H?,OG>AS24E/BIR^2>&]KUNI-IPDI:M4@]=1 M'$.:%3;>0HCQ0*Z)LQY/W6/APSBX@S\>(F@]' MW@?M'F^(BV(O?(=$:]:@M\[1K4,_.62,;H$$K@2FB)#.(4ESN( L2(?9JTC[ M]P5_SL3M 6.L+'6'RY9M-/+A'$2:,(U8/^9';48TN=]"83?@:,3K%P9+M_HQ MB\X1)LVK^_*ER3U@S&75F_<6@=G'^NI-G$$<86HS6@3CC-HWCH,\BKSK;>YW M+!'O(ZHC9BK*85_JY(CAULIMZ9\CFTE> +%+.$.W&@51D<'%LWYDCJPS& ;# M9$PL)U32(ZR+X4NX?B75QWYPPH-9H.88.$T\!CN\:VP_%NQ/]T/5O)\E'L7[ MB>PCYDU@#TF^0M5H,![ZH/LII]]8U;K)8J$LSBEN6>%@R#4)X/U**;O;D('] MJ#G[#E!+ P04 " #N@=18RHDOKH > "!7@ &0 'AL+W=O1)[_^ZJFJ?J&&HL>^Q7U(+&G8W=7554^]-G_:5_7G M9F-,&WW9%F7S\\FF;7?/GCQITHW9)LVDVIF2_K*JZFW2TM=Z_:39U2;)>-"V M>#*?3B^>;).\/'GQ$__VOG[Q4]6U15Z:]W74=-MM4M^],D6U__ED=F)_^)"O M-RU^>/+BIUVR-C>F_;A[7].W)VZ6+-^:LLFK,JK-ZN>3E[-GK^9G&,!/_#,W M^R;X'&$KRZKZC"]OLY]/IJ#(%"9M,45"_]R:UZ8H,!/1\8=.>N+6Q,#PLYW] MFC=/FUDFC7E=%9_RK-W\?')U$F5FE71%^Z':_]WHALXQ7UH5#?\_VLNSY^E\5>9J;)OK1 M?GK\TY.6UL.H)ZG._4KFGA^9>S:/?JW*=M-$;\K,9/T)GA"ACMJYI?;5?'3& ME[MZ$IU-XV@^G2]&YCMSNS_C^PX_]^N6S:FJ3E?X9V+/,MAN>#"CUK M=DEJ?CXA'6E,?6M.7OSU+[.+Z?,1:A>.VL78["\^-B:J5M&;ILU)'$TS1-_H M#,/T'4X;_?4O5_/9_'GT^\9$]-@NJ1/6('HHKSLZ3E8:X$:4 M.1J/T5*;6U-VAI\Q7PAK&QJ0=368Y<W2=$YLU"3'L4X-,@8FPR3QT!]N$FSQ MM>Q!SOWFT_O7T?LBH1-+:=YW[UY/:'Q4D>!6N[PD#M!S11$EV;_(PO&^8B(L M3S=N>U5)1):PNY",M*M9(X(!46D@O>1) !5625[3 .9^>:B/NZK)6U[4RACQ MB_P:@35:.MV0]++^$*>K]#.Q*#-UPZ=T^3P" +6ZM31I-M&*?!G6>[)'>>$, M$C] '\[X S0,=*C>6MI,%D>;Y-9$2V-*N]V,M(#X06ID:I4&?[@,'W2439(* MQOGAILC))T@4.]-0QD:UY,)IR<6HEEP36Z-_DJ8S%%X[CKXMR41V? Y#VC(Z MZ;"V/& EIS4?RP*XQ9BTSQN 5D90R*SED\=WH"5^Z$[X'7D&=P M@S^\(4DG6H^=ZW=.Y0[NDV$9S4FY^%0VY#*3UA8Y/9NQZ;'*33PEI6RLR:CJ M?$T'4A OB"MB=IEIM3'15GQ,XA2+A9IC0"B??DJ3B_X#*)9&5-AX\B:@"P%, M2_\Q2/$3]'F9E)_)Q6?\\/H(%R/F92@\H5/?)G=L2H'8)E.?AJ2&C@]"1H@I M2[#:0H)@YPEQRQ3R2)I.SD:CZ,/2H0L1)O N^R CR D (T(=3;+^& 4CLG+E M9.5J' T>JO^CTQS1_U&-_^1L'6L>;9$.#^%<3SN[$H(5^/3D09994F3@"5N^:'OC!9!0K\@'_9*1I#F8A M@Y\Z?7HZJD^_DP&!*YP:8A)1.JA+HU,,Z]*]>4,],E]: S^&H(% C00) M>\RJ+=SK5#,.Y/LPTQKZ"!89BC80%K5UONPH.&@X$9*I'.4ACPC?LUS\#UH, M$S!*DNC G4=H)8#%\4?"/EMRQ[%2!6_HMLI3>/B?-N3=[.'E%#F)!A\]4][8 M0%3HS\4F)]EMWLAA[Q$SP<$MG0Y($*NKX#M%.F1"_31,ZY[L"BS&RNH%Q6&& MQ"0C7$G)9T8:"0'.\@X:F*P3B(.@<$'^(&L2:W;5+=M55P0X_LE'+P\9 +M6 M=>M-!+<71._(DZ:@T&DLB?CGLMH7!!3&F@)WDL0S9T MK!3NC0KT;.JS2=-Q'Z B\LI6/6L.?.2@/N3-Y\$,TO]A/B?6UX.HP:F '2$" MH3%;1(IV_H6\@ !H&DX=B%2-F=E- 9(0<@_B> Q%;%SV#[#FMXW/? M%:2YS(Z29/24"@1WG M/JK[!$4) 1V[ R34),90JB*I28;*;KM4A7 @#B$YK4P:/_ JF]3&J3Z:U.M MZV1'=I!_7'8T FX8J3IY.8U% OH,@"6U7%<=Q\-%O2V!0'>Z08Y2F.E1]WV3VV)B0@F@+D MK >FESQ@DR(X@7$5.]_MH')D#BE"(J.#I"7J+1R+NG0A6Q6U)K'+9Z8L AW' MLEV3K,VXH9G[LYQ_)7^'! ZR,N_))+:R(&+.'5!S\'A')SR6PQM;)3QQN.-U MA@RI#MCY <8.B*U=85!=$?B664R0F1?P-N,H)\0EY->$V);TB(@$-X,9FFK5 M[@G(D46J,_FTZLAX@,6RWBK_@B\-!ZD0-/XU0VZ#\[#BWGO90[D#MN<4/'&R M1A9((=[Z+B0(C8&C4I!#+^:-@G38#\Y<9TR"^M0(ITW)\JAA$(42C$GD]96T M,DWZP09K[ [OMX1P>"KN,VTK=3/(>>:^.<013W;:3'QT3,:4FIXTUN@AS M>ED[F\Q$L+/FY$+-P3Y;?)=_9$:2@I)938D\?DX $HK.P65K>N+ 3MRF(J6E M,!20*Y$O5#T%RPM6=EU! U&QHG:A9%T;*V?*>A]0NCJ$3"MI6SN7CA\MA9#K ML 6"N!I(+UYP6=I;F^Z3.=4C;9SHZ>\X[ FGRBWWL;LB7YG#8@X>1^ZVITCL M]?36=[ADYW!K$9+:^K3]?5CX@8T)1!VHVSQ[] MA9IUS#2KZ*,^]H\D?O5+= M%G$(J2)#2,JPF$9WI!#-HQM5:\D J&93;$S/7.HCOUH!Z,NO/#33B2!+KD10 M507C2L8ISA :0/PNJ5OL&"2UH)?P:!"P9M0,X[VODP[ M&ZVKDIEU]:67?-Z# /\=M=E[$P]@^KWBEH/5JNX+ED^76.FQ U+V3#.400XG MLZ$&CM\]R* V"CW:[>2]XI>.\?Z1\DZ7DPO'KO4(TH(6T(IKGC# M ,'Z=ISB^S6YBV;PU6=7D^AO5E4E?ZSA&!->+8M\K3$80*>AS\TJY^1TYC?; M> Z0O4!^ADT?19XV/[GGO<%V[6DQ2*ED KEXM3(P]!)X&2?3KNP7]@.PNXGA M#$/+KM6:\!(6H$CN."734B@BMI=BAUT;QJ[:4(#-<=V1TUC(#&CN1,(CBY)D MVEN4:8_Q1$S/%OH.NR:NA,^Y2J9(G ;V;V1V5RK')PJ0M]::RGZ#/!MQ'*YZ M6PAW)!:"*%!LM:Y0.0R<<%%56QVQ?@(MD76I+Z+NM=B09YA9CI)60O6$@!L5 M5;A[LC'2]%5>%.(XV8T%B]/)B"M"KA0!%9OZ.V%KQ_5:QU9:%4%(:JM?5G(4 M"AU'D)%B'O6-LH.?@G/!\-?(0.7(OC ?-0%\P%Z4=X7!KLVB14UT;9=U<>=R3 P6!=2A;W/]@!+I?M%(^9A\0/_G4+*B2$$ ME(JU%GT9+7I^F 31:Y*CTMIJUE]7!"5F85,U.UA9\^_8GY-6'JM3II;TCE,*9.@Q">/A MG#VEBREYDG>-^O&@P1^M=!FY['*4W%*IO$?-P6:+]R38Y/6'-5@0NNGKO%##4AD^B] M4_8:30DA.4(&=H3X P6N^P1EWC.-HS^Z!%!C0X@Z3UD]1?Z4JZ[TVL];WR:U M.-ZV@FMK)874=U36I;1MR]O7L-42F5*$H2N^"PH)Z40]K94(HF& MI-=;M7)E(Z1#J]*CI%<\6\5G].C).&\0^15.?=%H=I@8/ %%Q"'%34<89]*X M:RK $*=3$AN4&>?F++GBB:XLD%N0CJ9?OFZI7MBK7B0#>DF)[Z8$ 1$N>2;_4X429GXCAZ0-W+?T2<_!=LQ3 MVB)3P8=K2/8X@B\S]7&+*DDJ(W+LF;[PP:;)A20BSRH]TS?FLGBHK2@*-5!#L0AJ\ M6[L60R-A#3DADK=F*PZ0MGQ9TT0?6<=:%RDF&5E1E/Q$O5DH1R7']Q3-QIN* MWF@"Z,F/[XBWCV&@HAL*>K8 M-3S!P]QZ0I?YQ91[!AP1[QT1D^@5KWA\%<)_8CL;^:,O[UG6=(V >69@&V#!OT4F?V3OM.H:Z>A$JH5B'CPF?Z=P M,GG\[-&U]AS^%\TD3?>^:/.(&S:X/9'^-W_T#[_-'Z*SI_'%]"D^7,17EQ?T M8?9T$2^>+AY].MSVP%%;E1.97YS'5[,S_F>QB!:7\7Q^^>B-.VQ[.GK2B42- MB[.+Z&Q^$9U/9]^TI)7NQ44\7USAG]GE%(M>SJ\>]="AZ:&#D/I#-)U<7<@_ M4_IG,9G-QT;9U>Z/FU[=+S5*E4Q;9.;2F^B%1C=%1RGQATN9P!AUK1/)0>$0 MLO;DR,^NXBF=7(PC/IM>1K+@XBP^/YM&<9":AGL;NBJJ+WL;6L,S=)HS!O2^ MM7 VWA#XS[!%_!VLT#N:.XM^=TDHHO1AJ;UO7.BT>,!"/?="ZM V<$V1%Y-P MBA/!A9_3]K=7VEP5K>NJVW'H3:8;Z30$@=+D%/05IWF==EN;+K -JY(24 Y!M3B3T&2"710"?%(JE+0?C?:^+/:$Z M*!G0CFA^KH!PQ(EQ0: "RCOMCV YP,V&@S*4V]VA$,51<$Y"/X?ITN[+#RO56$E#X.X MLO&S?5OR7?/K_2R\;P/B3'P_^8Z(C\))_>S\=JPQL7V?E&6Q=[7&SC@ M)1(0]S"G7=Y/!!6')3&S8CVQO=J2P7/AA6M%YY4G4C;*M5'*JQ8&>]V_3S$Y MB E+WZG5Z9X0.UV3V"A)-\(3]#LW!R%-OD6)V*;J;.I2VQ;N56"DEN4;^K\? M?8=P;AB !0U:+A4B6BL[<&L27:MXAX$\[8;.G85/TQYL9UL2O37'?P?[#0[# M^LG"?>>^/F-[-;]XWE,73BJ'J<,P(2/=&)PMJ6H;@GJ[X(NZ>B_F^> 2 1\E MFUF6$-(Z\E<7@CYCVU#0FO4=IZ:X?'S+"3;7'3:\4&G6ME:W?L%7.:K6P6A:9^1A"F>>-BA)9>"NC:[.L.U3?9[;58X][3OH8)N2( M3S68;*7RMV5+V^0I7'*9$<2"L38TSGQ]EXG)R *[ MY<@K7W7AF@ HLDE(#46T4"LT(VW99XE4_V0D=]0[TK4>PMUA]YD+O7+BX(H_ M@6P&,.;1]:7K#,6%PL 'D1*JEQC;>,F$9QS"3J;1%CE1<;S6H9B"+0%Y 984 M=[Y%$D_UC4/L*7_SZNWOO[R\D89@6#GQ :A0Z[MAC>5#XI$0;J2L[F>-+T0 M2US%00?:SQ%CTK\]JSFGSU-5A@OLDH\&TOWLU&[]\]592-;\G7XYTKSY\N+LN\TF"%6? >_U<=\YG M8^CV9WCTAI-FDUJL,=&W!RC$"?H'?S]H+M4_N0JERN$WWHU.W-L".'4)7+I< ML*WRFS^('?GVB['-"U5+,'SB;?L7, M65ZVN-QH;FN*" SAQ3LW?^B@+=]D;5MC1T\(EST?1A+ZY."=BC!K&U20?Z G M%3TDO7Z8&@]B.*QP3,9D,'(KK8N+EP9P[SKX@T9--)HRU-,#DF2E@R?=F#P@ MX75LG\N[@R,KC;;X)V%VP/6BO%UQ43:(,B$J7SG 8R3Q M ?:#-42A>^.O91XASM[AX@Z!J@XOU@XL-.'&,+T76*OBL'X/3BY&4VY"]E_7 MX?2*3>.WN^ZC]L3?/9R-7S[\I.\$&;0EWW'IT,X79E5]_XCM 4G<_2-R*T]1 M#7"FX(>5T8&%!U+L8+8,$QQ5;Q:!_2O+&Z4ZO+O:FTFNO0"-_TOM0N2858$[?<*K'OF&&S:ZC5Z="/4K: M%?PJP?3Z^"2ZV;"::.+*+BX$ZE3^^H!NQF5M\?H FP#LMY =&VK]85\8[@5B M\4&ON]7*_JL\6$8.89OS-[4A92[E?K/>7N!;:PWG],5OAWGU-1?G+4LD#_-S MS74@: !$GOZ-72@6OCC 2BZ%2QTR"2([TO@ N"$P;>#<'\:2 G8K]M5P?&'W8+AIJ2*6S-\8#>WE\W[B68*!@KK?MX+IWQ.@(T3))\'+3EI>L=) M2M8ZV'ONL0NI1&'- A5-^-T$HVR<<(LWV"B3!0\5/,,U&'JR(D3)S4&. M7&1]R^GJ>Y&5=$.";-P *E/!%!%.WTEH6SJ%=!MJH>L%\A*HC+81R=M2^+CC M_EG;=SH1_=QDBSO7"'! MP+7*0_KMB*#_-G%=>O856&$KE;9@!X#%VKFJ@M9&[K?R00C;?)PKF?1:4IXV MCTEP:.>Q?3<6*[02+-<@3+\4/U@?UJR2T/E#-)]V%DBZFPWF'/@#XY&.H BV^Y/N[U_H*R)G 90&^&"QMBE$+YY_[T> MA\?/'KW2LQV0@SEJ[O'5Y=FC3XYH ;Q,FY=\>8JX&63:9O'BZ<6C3P?FZL=H M'I]=+*+'8XN>T9+3Z?DW+SF/SR^F@TM>7,W&EUQ K^*KJ\78/8FYOYT_'[]- M+Z_J K7O@R[G#ZH>;_3:UY!'^&^9.'0-[1TPU\NK/?GW06$HTH\EU@E:_H<: MP@-W0>(SWRAZ6Q6=V$'M=KZNOCZ'-)'J5,,3Q?8FG=P%==.EMDW/PJPTU],N M->!T%YX3WVA]2$S3AXB+Z BII/Y(49<^$>^'YD.T<5FL]%[>EKMQ#*U\JH MUXQO.Q%P95A:^B7N%%G(],"U/]SMM.^VRG:UV?4>),XGEX?;74S.>ML=;GINZ<%@; P[CDT,JVQMLDLA;YI9/77AFR M@E '1 QJT?-H4^T1DL=.U^1J,??K3G_7L@*@BQEX)8^_1T'LB7 MDXM1;/87VN?C%]K?NJL!'_0=G8-2\:V3A*?_G^2VJIL^Y7.%E\@^>N^ED&FR MLV]LTLE2^W)'\01^J1!FHH['=W/7NN\O^;;;'DPE<8IX9P2C/I-;"^?]V?#-%^?O M$VIL\V[K+JJ+LOA7T7U'^EU*NKUN,TGXC2F(OP,\'[\#C/=9<7'NK3A=0Q7Y MB311V2]MM>-WC"^KEO2-/Y+V9*;& _3W546BJ5^P@'OK_(O_!5!+ P04 M" #N@=18BV">+M,$ #0"P &0 'AL+W=OO&+E5U4A<#!AC)TTLV4E.5ZF-HJ2]Z'2ZAS6,S5Z I;M+ MG/S[FUDP<7HN:E]@@9EOOOEV9YBSK=(/)D.T\%3DI3D?9M96IZ.123(LA#E6 M%9;T9:UT(2P]ZLW(5!I%ZIR*?!3Z?CPJA"R'\S/W[D;/SU1M(%YSD!$XUN+.>Q"LN/^ M>H?^N\N=IS[">187@HKYF=:;4&S-:'QPJ7JO(F<+'E3 M[JRFKY+\[/Q.;DJYEHDH+2R21-6EE>4&;E0N$XD&WG\1JQS-T=G(4C3V&24M M\K)!#G^ '(3P694V,W!5IIB^!A@1S8YKN..Z#'L1%Y4^AK'O0>B'40_>N,M] M[/#&/\([D._?BY6QFL[*/XF$@F>#ZE #.I'',[?O0EB_T,/ MVZAC&_6AS^^:L@&UABMC)1U(3.&KP76=PR80X5[(PX07NP+E2#9#P"Y: MW43+.1I( \+ 6N54U^9T<(DFT;)RI=:Q6N-@6D8K:&@A\ ML HB'YY1:#.X4VN[%1J=829TZAY"MIFV)I]%DE$*1(UM\%LM*X9JC((6"'JT MGG1:3WJUOL5$E8G,I7#YD!#7U!\_EHDJ%%H^H MJ9?!=5VL4+/CA2H*[CYDU2ZOB/>CR)GX'>5)4I)>*:=PB18U%3G"4AB9.*=+ MF=>,W$0=70E=DIH&*H)O 1W*H=WO3?+P[G^A#6_VE/?,@-OR] M,'Q"2A)'.G% [*FRW:DB6E7*3I7D195VB2^JF$:5NE4E[519=:JDK2JX+T>+ MY-SAO2R)FZH-F1L/\"G!RCJSYGM*W?+H=$"MW:7P%R$UC0JHSZ_3[O-AWZ)QA(;%O;=FUD8 MA!_:?8XFWBP8NUL4033UPG ZN%JOZ<_%8KEDJ>: _@;) P@JC-1 -(YA',8P M\8-?"KD[4%'LA=&,;\'4YZ#3<#9X=;P:H5Y3?0O^\2QN;C[=HN,@[//:1?N_ MGS_KJ]2XJ]2XMU(O,E%2OK39U,UU39'NA=;T-^-FSF6L>4NI45VK\K>+6FL^ M8)^D6-$9ML^'BJ8WWL\7C4'+W5';S)VOI.,I6I[;CJ='A56195M1VTPF&;=7 MO4=?0$D))&T"^2X!#]PQI_#2)")O.R"^/L?N?^FN8\]5#Y_FUP5"E; 4N2@3 MY&!$XI5SR!M&IWP\V!-7&L-I,)Y(_Z5)I>GJ5+"N7_#41CV>*B+>>3U#D@M9 MT% !H3>.(SCJ"TKUX/G^Y)=#AMXD]@^&C&=!?\B(R]F;S:*#)W.T-V45J#=N MEC3@9HAFX.K>=N/JHIG27LR;6?>ST!M)7'-U4G;WP &Z(7[^'U!+ P04 " #N@=18+=Y\4'0% #X M#0 &0 'AL+W=OO(-RB M: "EUOV2)@:/'Z7SC9!?U1I LZ>Z:M3%=*UU>S:;J7P--5?O1 L-SBR%K+G&H5S-5"N! M%V937S^7G+5W '^DM[*W$T&U"*LH9&E:)A$I87TX5W=AG3>K/@MQ(V:L]FE,F# M$%]I\$MQ,74I(*@@UX3 \><1KJ"J" C#^+;%G XN:>.^W:-?F]PQEP>NX$I4 MOY>%7E],TRDK8,F[2G\6FY]AFT]$>+FHE/G/-G9MDDQ9WBDMZNUFC* N&_O+ MG[9UV-N0NB]L\+<;?!.W=62B_(EK/C^78L,DK48T,DRJ9C<&5S;4E#LM<;;$ M?7I^ YB28F_O^4,%ZN1\IA&4IF;Y%N#2 O@O '@^^R@:O5;L0U- <0@PPVB& MD/P^I$M_%''1RG32UXA"K [HU!7O#5G^3N0@V$PV57(UF1BI.94+$\[!7TNKUGL)+&' MOY&39>%DD>==W=E\,'.IR[^X\?46%X2>QT[0"ATO"MC),4"'-1C@)[T&N7/A M.4'DFM\T]"97G930Z(,2HEO9H4MX0IDU5<+2H:H +BVPP(_0=( (69@8'#\) M)[^*YC0_@F6=-R_,1DG(4M>;W O-J[U>F>XS=!S MXL ;C(-Z%H#,RLN^GI[G)%Y@"IHY89B.%?164J3ZV6$M$D$[IC[PK2M;O!FT M78-Q9D[FI6@$ON.EP?^J-.8>A^8W#%ZN=5\36[V6/Y-^VG"0Y/V.EGB$.0=( M(3=D0>QD<=^!Y0'"8?W-0I-/Z@19Q$9$)AI$)AH7&7OK4G37G>[PU'W 0N34 MGB]-4:J<#CL.KKA:LVLZB\>D9-3'RU)B3S>Q35.=L-IFGM1E:8.!/IAN/Y@< M@UE2+(ZY>@LF2!V 5+)<-<0 TT4<=O56&582P$QL2KUFBT]?[AW2IP=RF@.^ M 1@03G]-AVU W)+D1QK@!IXT=N81V#-P:3E"IPKX4H-TCFO8]YIUC0D@\L+H MYP271-1))*9+@QA-/XC(3,C,?#)3-%$KR,S0#-UT8BUQI.GH14[L)GC@;NTT>^159RZ> O+N@O[EHH>KR M'*"@%4O;7\N04HU=7[O<=A>UZ6)/"\]Q@\#0(TCHP(=TUVQIXGK$!)P.G 2E MR!#&3WQZF!%?DL2UU/$0"A]Z1*TH]"R)WKQ*?<]_;\GT(Z6&ZZX1>R)?'/1FF@3'>/B#4[J)MGJ(:ABFF77:2RR^ MF'?2ZN:P>U],WYJKT_@TPDZ6[T1TH4]N1+,ZQ3#K?T1Y;:[/U[V0&R/#AAT[ M([.]M_$:Y,I\&PO=V]R:W-H965TN^,]U&FRE>I.;Q@S\%"+1D^]C3'M11#HZ58Q6SJD6 0G#+*@I;[S9Q.U=J=E$=D;PAETIT%U=4_6X8$)N MIU[D/6U<\_7&V(U@-FGIFMTP\UM[I7 5#"@5KUFCN6Q L=74FT<7B]3:.X/? M.=OJ QEL)4LI[^SBEVKJA38A)EAI+ +%USU[SX2P0)C&MQVF-X2TCH?R$_I' M5SO6LJ2:O9?B#UZ9S=0K/*C8BG;"7,OM)[:KQR582J'=$[:];4P\*#MM9+US MQ@QJWO1O^K [AP.'(GS!@>PJ\\;D>&.; M^WD\ @KM4&Y0YCT6.0%S B E]D8S8:+IN* M5<\! DQHR(H\9;4@)Q'GK3J'./2!A"0Y@11-VLPMNF@F=&XJ,F>0QJE?Q#%*23[V24)0*K+$CT@&)SJ?#IU/_WOG+Q]:;,EI M IR$.TX ^%$&L#Z//1%X4XK.]LRUE0%=RGO6 YW#UT[]VT-O+-;2S@#\$)>R M:PRZ6T+1ME7R@>/WE8E'2.&5#XE]6.[$\,K&-ZX+_P,/?1PCNF5N$&"P'V/E M-5O;,?(/4M3%$1+,#U.",LG) MZ+)3.%UQ*R\RR/PT&T.!0(@J!$A+5WO6AJF&VA&&M:9^E,2(GL<9FH91LJ/H M]X-H M;]Z/\R]4K3E>1L%6Z!J>Y\A4U8_(?F%DZ\;24AH<9UNI'G3%N8&G MIF[UW*^,ZX49Z4S:NI)% 332<-$ZR]F M;NY&+6:R-[5H^8T"W3<-4\\7O);;N1_Z^XE;L:F,G9@L9AW;\#MN?N]N%(XF M(THI&MYJ(5M0?#WWE^'Y16+UG<(?@F_U"QFL)RLI'^S@8SGW TN(U[PP%H'A MWR._Y'5M@9#&YQVF/VYI#5_*>_3WSG?T9<4TOY3UGZ(TU=S/?"CYFO6UN97; MW_C.'T>PD+5V7]@.NG'N0]%K(YN=,3)H1#O\LZ?=.;PPR(+O&$0[@\CQ'C9R M+-\QPQ8S);>@K#:B6<&YZJR1G&AM4.Z,PE6!=F9QHS"^RCP3N*E9:PBPMH2K MS[WH\.0-G-RS5Z8P6?^U@IFJM'[B]^^2FX1V/O.-CZ(N[H7Y KN%X] X1/PI]F/A] MQ6$M:RQ?T6[ V(38U;#XPC5T(X?N*P<^GB/3EBC&3M1C\)P*"A1.1 NFDKW& M&7UZ[KW1>S6DWC4K*F2,OK_>XV>@-"5I&EDIR$B61-Y%+^K2$K:JHD&6C]PJ M:PB3F"1!"G% 0AIZ=W)MMDQQIU@Q5;I!$I$T"2#.23+-O4]V[1L@2L(@AXCD M<>*YV\QZVFM$TIKC>AR2*0UW?UZ2Y22=YA#':!=EWB>N]3DLBZ)O^IH97N)E M@H=>"#9<5W;'1BHCO@P3)T"1U#1,X-3*-"8THW#J1>@ZN@0A.IXBDTO98N+V MPZ6'QXN$-QA+ZS>)TQSU0I)DB7-W;SU?OO3\Z@E;D.:'TOGH#O\KG8\'@0]4"&PK451XO$7=EVCU2@D= M$JUA[4;8N].!E'QE8"U:UA9VUT)JHPFLGL%2!F%X@YP4E@)R$[K P#QSIC1P M>W>^J9ZA&,B^B*)OBNC]#NDO!W'U&L)SA>6*SQICNFB7MYI9KAC@@$RQ.%"( M2!0D+N0D2W/O%@^0*71Z\.<1^_E0?0DF1A)A8F>Q=X?M%1TDV*+4 S=.=/H" MG<^%',I !8TVCR^ZT2VQR5IG9;@TIF>84OT&6X3<,0^]C M:SC&TNQ# 7DP_'8)?3Q^>#]$)$DR*X0DIE-W8Y @I0O*BL39<;=SS06/X M^M8,/7:<'5\HRZ$Q?U4?GC?73&U$JZ'F:S0-SE),734\&8:!D9UKTRMIL.D[ ML<)7%E=6 =?74IK]P&XPOML6_P)02P,$% @ [H'46!QL0D+2 @ #P8 M !D !X;"]W;W)K&ULA55+;]LP#+[G5Q#>,+2 M4;_R\++$0-JN6 \%BK9;#\,.BLW$0F7)DY2DW:\?92=N.J39)28I\N-'460F M&Z6?3(EHX;D2TDR]TMIZ' 0F+[%BYDS5*.EDH73%+*EZ&9A:(RN:H$H$<1@. M@XIQZ663QG:KLXE:6<$EWFHPJZIB^N4[XLK3.$&23FBWQ'NWW M^E:3%G0H!:]0&JXD:%Q,O5DT/N\[_\;A!\>-V9/!53)7ZLDIU\74"QTA%)A; MA\#HL\8+%,(!$8W?6TRO2^D"]^4=^E53.]4R9P8OE'CDA2VG7NI!@0NV$O9. M;;[AMIZ!P\N5,,TO;%K?)/8@7QFKJFTP,:BX;+_L>7L/>P%I^$Y O V(&]YM MHH;E);,LFVBU >V\",4[7N?Q4<19K<\@"7V( MP[A_!"_IZDP:O.0_=;[ )3>Y4&:E$7[.YL9J>AB_#I7< O8/ [IA&9N:Y3CU M:!H,ZC5ZV:W;QTZQ/(HSF&6#R7"0@F:1RZ7 M8%W3P: U9-2V!+:;4)>=OV;W0=*2(-L6B S&,HL%, L$AMH=YLJ0DVY\:4L( M_J?!7S.Q0A^8<3[47"ZZ[@*3A1,2..$2;*E6ABSF=-S[Q^^-FO2NN.3T\ M8 M*E48^ AIXB?)B(3/B3\*!Z\.-=-4W6#HQVD,PX'?'X:]1UH65!W46N5H#*1^ MF"0P]-,XZMVQ#1'2=Q[4)9L>[="Z:CG_B ,G30:^5&4 MPJ$7$.P-:85ZV:PB0_>UDK:=U\[:;;M9.^2O[NVJO&%ZR:4!@0L*#<]& P]T MNWY:Q:JZ&?FYLK1 &K&DC8W:.=#Y0BF[4UR"[C\@^PM02P,$% @ [H'4 M6/I5!,PZ P ] 8 !D !X;"]W;W)K&UL?55- M;]LX$+WG5PS4HF@!(?HP_97:!IRTB]U#@2#)[AX6>Z"DD464(K4D%2?_?H>4 MK:2MXXM$#F?>FQF2CZN]-M]M@^C@J97*KJ/&N>XJ26S98,OMI>Y0T4JM3&K!]VW+S?(U2[]=1%AT- M=V+7.&](-JN.[_ >W9_=K:%9,J)4HD5EA59@L%Y'V^SJFGG_X/"7P+U]-09? M2:'U=S_YHUI'J4\()9;.(W#Z/>(-2NF!*(W_#IC12.D#7X^/Z+^%VJF6@EN\ MT?)O4;EF'2TBJ+#FO71W>O\['NJ9>KQ22QN^L!]\V3R"LK=.MX=@RJ 5:OCS MIT,?7@4LTC<"\D- 'O(>B$*67[CCFY71>S#>F]#\()0:HBDYH?RFW#M#JX+B MW&9;EJ;'"KX^T39;M,!5!5^P1F/(>H>/J'J$CP^\D&@_K1)'G#XR*0_XUP-^ M_@9^EL,WK5QCX:NJL/H1(*%DQXSS8\;7^5G$;6VL&EA7^VA76&SLR_IVH>$-EI1'^/KFS'2UQ'=%$LFD>,-A_> M9;/T\YE\V9@O.X>^N1^N#^@:?MZ\4ZF>!WMH$&HMZ6H*M0/G&P$6G26C<0UH MUZ"AFS/0X'A&;&#OC)#C3H3VT6 "'X4"U^C>DL5^NKKXR>^'Z>3B6(/C3X0\ M$+J&*Q"JU"W">YC&B\F"_I-XGK[X=T;7:+TV< DU4BR+E_D4\GBZG(U> QZ+ M&>7%:&4^KE"53B+)BR-@DC#X\&Z19_GGT0';3NIG1"A082VH)WD\9[GWGKX0 M5(*.B2AZIXW/F.!(9"QD\6PQ]U^67MST=)>(IJ.6>B&BUM5"<7(&B20HH LI M=CRL9?%TQNC+)FRD,%AP=SB?5'6KO:>G8(MIH%B>HB#9-H1)N_H+R9+YU/(Y MNWC0CKKWZ_X24W74 '/0@/>0S^)%EOE!&F=L>>HL)Z^4J$6S"WIKH=2]#DKVX#^_!-VYV@NJ46%-H>CF?1F &C1TF3G=!UPKM2"7#L*%G"8UW MH/5::W><>(+QH=O\#U!+ P04 " #N@=18+_D^) H# !B!@ &0 'AL M+W=O,RF$^] M;:7G4U59P26N-)BJ*)C>+5&H[2SH!7O#/=_DUAG"^;1D&WQ ^[5<:=J%+4K* M"Y2&*PD:LUFPZ$V6 W??7_C&<6L.UN"4K)7Z[38?TUD0.4(H,+$.@='G$6]1 M" =$-/XTF$$;TCD>KO?H[[UVTK)F!F^5^,Y3F\^"40 I9JP2]EYM/V"CY\KA M)4H8_PO;^NY5'$!2&:N*QID8%%S67_;4Y.' 812]X! W#K'G70?R+-\RR^93 MK;:@W6U"<_.S\ 47VYJ,TE68R0;A'@_H1#9Q_86N! MYF(:6HKB[H9)@[BL$>,7$'LQW"EI

$7K_5W/=X_1?P;E51<$N590TPF<(MT>5R@S+AI/PM-XE0E!"$GXNU ML9H*Y]>Q--1!!L>#N&::F)(E. NH6WQ6@_G9J]XPNCDA8=!*&)Q"GS_4/00J M@\\V1PV?.%MSP2TI.,;U)-IQKE]RA$P)ZEK*#5A7#DWK\K^4)HI:MQ2W.^#2 M[UT#HC9GKT9Q[_H&$E70[##,M5\72JW2*K$@&J:[+A25Y DOF3@TNAE^539R,GHC,.V3: +HJ ZH1+MHB\2"TZ,.Y=U&5(8NYF'2HE3W$ M#_*M"_39M>-=G5MGB1LNI1.^9L)WQFL8=^/^F+ZC[O!ZV%FD*7?"B ^1^ M2B4YTQN"M KPR6E'B+OCN ?][M5HW%FQ75UUYV08#'MPX5=1/(2+#I'Y/Q[% M&8_;N,>*)CSH^P(ILIMNAO)>25N/@-;:#M!%/3>>K]?3]XZ(7U M50"ZGFCUQJK23Y&ULC23_#*G/P'4[@*=9TK9_<8%:/]6YO\ 4$L#!!0 ( M .Z!U%AX76 )+P< *$1 9 >&PO=V]R:W-H965T0AHJCAW/CQFZ'/U]H\VH64#KZU36RPR]S;5KA\-4\3.S22%'SHK:91$&035JANO'E.<_=FLMSW;M&=?+6@.W; M5IBG:]GH]<4X'&\G[M3#PM'$Y/)\*1[D5+K[Y:W!M\E.2ZU:V5FE.S!R?C&^ M"M]?YR3/ E^47-N],5 D,ZT?Z>6W^F(%C5\OZI8()^K9S,-HZ>!T=U7BU-#[$@0=1 M$"5'],6[@&/6%[^B;Q/BGUBDA=C/ A6FI4< M7_[T0Y@%OQQQ,-DYF!S3?CD=C@?H.?#FP(UN\0A:P2C^^(W&\I#31]4>=OKS M0L)<-W@R5?< CG9]SVC__''HBNIE$$)ZK#E;JW.&-/WX\^;33]@2H&"#UK&)$&5L!K M1S?:.LJ2%8A5^!&RI*#_68[_BZ BB<.^FHM#+Y)PT3>51)8RL(7T?2#1U<6]WY)0WL(7T=M'L;75PD/ M1J#UV^F]!:=!]P8A)*N>-JEY16U[)Y&S!_Y9!K,L0.#^@:_!Y-6^46\)-HE[^@5]:BB6M#Z/?@ MMZY"%(21'Q"0P\0/2WH6?I:/[GJ+I:Q! T& @K7\1I^\/"O]*,1AY 5AZ@<) M#Z,\]Y-T]$53^ TSNCC]-\MIX2<9O,-CY.,!P6?DQS&\.V0YRLG%=Q"'?I[2 M,_"S$D5OM#%R2#EB7=+N*L+>R>P4 C].\8 $?A24"3["- E&=\H^GLV-I-UQ M$F'C@/?GI#J%V"]"U!WY)3V"P9D/:J5J9!9X4K*I428>9"+R//0#R5M/GA,1DS8K\&PLD'"T4<2R MB#XTBIH%XA\#0N1N2&XP_ARX>#[7/J>6;)I74H]9&LA*=ZQG2#1&).!O:?19 MI?LE?KKWISY\QC;0]EBK9JII/*(W:M=ZUK,FL/&9II#/*.0#V?*/T5VVH[OL M>ROF%35Y%#.5I/MNA6%A*'=$$L39Q!:'J.VX_JMMR\IIV+?0'[3 GU[4PH.U M#S,M[(:&[-L8YBLWFRCQC\&FZOS R4"(8V,-WS5%Y1*+'A^:@< ^T#:^878T MM"OWG<(C\XF([PLS]9NF1R\SB=<(Z_"-2_-,/JB.CR"ZO3EM91QY>9 2&<8^ M56G,5A'&PSM6[K),O2)G'@WQ^XC+(+J=QK%7)@&S;0Y)E'IQ&3!UX+HTPJ2' M7H%= K)OF6)N&LF'X@2B(F8#IWQZ46F:\&SAQ4C7O+S$O@;BK/#2- "6*4O: MWKE4CG6$1>0E14K? A]; )3&'B#GY:D?YCA1HKXRHPDDM_)85H@-G_,1>DC3 M7ISD0P:2]%\S]+]#?YP)K I-7R/]1(57(/D/19RX<8/ZNC?;PKL'=R04I(*N MV]R[F A$M5!R1<)X=\&ZW+[@ B?,@W1VUT=& ::2>P [D.3.DS3U$$'Q3]"+/F.6/+CQ()7X+ION-G8:XX&OL4H";%D]N/T]A9N>^PU$20'">:H MG>_IS?7? F?:8=7>AXNI,!;-PG@][G6;OM"!G:_RES^'U!+ P04 M " #N@=18IOU!F H& "6#@ &0 'AL+W=OO(-RM2P"U%JFKVR1 +AU68%V#-&LQ#'N@)3HF*HDN M2>6R7[]#2E;LQO6PRXLMB=_].^72G]&>S%,*2^Z9NS?%D:>WJU71JRJ5H MN'FI5J+%RD+IAEN\ZINI66G!*Z_4U%,61=FTX;*=G!SY;Y?ZY$AUMI:MN-3$ M=$W#]<.9J-7=\81.UA^NY,W2N@_3DZ,5OQ$?A/UU=:GQ-AVM5+(1K9&J)5HL MCB>G]-59YN2]P$5L>3R 4D:E%:9X'C[U:?U]9_]+DCESDWXES5GV1EE\>38D(JL>!=;:_4W4]BR"=U]DI5 M&_]+[GK9G$U(V1FKFD$9$32R[?_Y_5"'#84B^H8"&Q28C[MWY*.\X):?'&EU M1[23AC7WX%/UV@A.MJXI'ZS&JH2>/7G;EJH1Y)K?"T,.KOF\%N;P:&IAV@E, MR\',66^&?<,,9>2=:NW2D#=M):IM U/$- ;&UH&=L;T63U?Z)8FCD+"()7OL MQ6.BL;<7_VVBY$*:LE:FTX+\?CHW5@,:?^S*N;>8[+;HZ/+*K'@ICB?@@Q'Z M5DQ.GC^C6?1Z3[S)&&^RS_IFO&_N04$CI@=GHA4+:0_)0JN&G*/@LNUD>T/> MKX3F#N5F5QI['>U.8_!NX5VLO<^WO)>/WM7HW7TUTEA1$;4@=BG(0M7@O9,Z MD"V^J,[PMC*'KP*0RDO\)KCN44/0NZ:[SL?MAP7FGM6@ME$0%7S7Y MCF1A3%/\TRQDZ0P/*0N+) X^6&X%86$6YX2&LS0E>4CS)+A6%GIE;X@46&&$ M%B&C"2);T$ MBS.L]]ZJP2(IXM2;*;*D%PHI2TU9D:7^/X:!P^ 4@E5?8W0))41A'UQ1M;"=;HUG'\W!-O+\6<$H M>[W^#]ZC;AH#8498$I&8SOYGHF4CT;*]1%M/%#_%3XT1KNH_2SX'G*W$1DNN M1.VAA0RO1;-2&@!@K?M+9KN\=Z';]"3(DP*-^3S,)FEP6E9Z@Y:0Q,!\?%07.@&/A'CS"DCP.,$*KKK0;*W1&23K+@D\XE@IM?M@.+8\2Z.4#:>>J M[0P8@I:5PZ3#5H-359ZFP2>$R5L[%L0Q%OO1C Y\?>&.I=6V>8"9@H/8P# 7 MAA,PMD&DO)*@@OP3"E?/>;-Z?3%R =M=Q)Q.,ALH5+"(9!A47VUG&RB:"]1/ MD%M>=[UC[C"!,0ES*>H>8<\Z0/HQACP+=IER.826B$HH8Q MB[:!L\&H)XW2[E3^0BU>='@93&%PS/K-.F%NTJ!UT+(/(5G5J#/Q92'B2R?[ M805Y.&>95REPRH R8&IY>R/=;C6:92'+H^&!3O;VSON+Z1&,2U6$ U>IEC]]?]+:A_L6KE;QYS97&/ M\8]+7!R%=@)87RAEUR_.P7@5/?D+4$L#!!0 ( .Z!U%CNJG7_0P0 ,(* M 9 >&PO=V]R:W-H965T7N MN>=>P^E*Z4=3*@M'83S M:<<>^!VW/W6$!A^GO@UEY* D,;'-::_-4F*N^L-^COG._JR8(9?*_FKJ&P] M\W,?*KYDO;2W:O4#7_OC")9*&O<75H/L9.Q#V1NKFK4R,FA$.WS9IW4<=A3R MZ 6%9*V0.-Z#(V;9?*K5"C1)(QHMG*M.&\F)EI)R9S7>"M2S\UMNK.Y+ MVVO1/L#I/5M(;LZFH45LD@C+-<[5@).\@!,G\$&UMC;PMJUX]25 B*2VS)(- MLZOD(.)EI\\AC0)(HB0[@)=N/4T=7GJ4I]?*6 ._7R[P$"OCCWT>#WC9?CSJ ME@O3L9+/?&P'P_43]^>O7\7CZ,T!MMF6;78(?7Z'W5?UDH-:(M>F4RUOD3#N M_N%'S?0#-_OH'S9P7W-8*HE-23"6\K[N3/$7-]AONU;*P0HLGH%P0%C>H+:& MI3 EDRY%P-IJ9Y_"J6C!UJHW>&'.+CSL(MQS^(TS/50)8(Z%I"1[#H'4/,H, M^6D85B*<0!+$\1B_:5#@+7J/ZF7MK%7\":=*AS/"PNM7>1(G;R#U[K#%D72 M;:(?N75+)RW0);'HW31(@F*201Q$HY'WGK=<(VL28A4V&0DRFA8H4(Q3-)WD MD7>O+ KM#\P)3! JQ6\>).,8*+KE%VDCS_?K:EXJ3=' >*E>HUYKE!05LWAF M+'Z:#8AH$90#T_AKUNDS_S70/RV7HB12&#URG7_LQ1!+"GI2Y/1-"N]MTTGU MS$E2,@J>P>LHCB'-"LQ6:W DC_4 @AHH"@2R":I=],OI"AWU(HHV^0)$RE5 MZ<[AE)U!GD\0-1^-O7?:35*(BV(K?(>)UJQ%MH[HFM!W#AF]6V "EP)#1$BG MD*0YG$$6I*/LFY+VYQ$_SL3M3L986>H>EQU[UI@/1Q#3A&'$^C$')L%H.PE& M1T^"_7& K^) MSL!=AR9W#LE#AO_ERE!5>;^KPK[#*X*\?K(7-&M_IKC-X^5 M8VMC)QZN*+S+P2(P^[D]!A,G$$=8&1DM@DE&TR>.@SR*O/6XW189E>V8VH"9 MFDI@Z%0B8KBU%0U'Q^GU9'! ]:T=GAC;T^T#[7)XEWP6'UYW'S!N D> MY$M4C#$-&ZLZ]TI9*(MO'K>L\9')-0G@_5(IN]F0@>VS=?XW4$L# M!!0 ( .Z!U%A!!&:[=@L '5E 9 >&PO=V]R:W-H965T3B MK'GO6EV<%765R5Q<*U;6JQ57#UF%V=K?B=N1/5Y M?:WHU71+2>5*Y*4L9%]D6FU?)\ M_BJY!,\U+BJQL_L_NN[3.A"5U616K+C/58"7S]E_^O>N( MUV3PN@S>7@;_Y)D,?I?!W\O@G3Z3(>@R!/L9O&2\E47-_(NEPN9\+QBETE2 MU'DE\SMV760RD:)D[]AEFDH]"'C&/N3M4-9#XJ=05%QF/Y]-*ZJ&ADV3KLBK MMDCOF2)=CWTL\FI9LBA/16H"IE3_;2.\QT9<>5;BY5H=,M\Y8)[C!>SS3ZX_ AJ_'>EOLL[3(3HO%[2%S7+/M YCX]95R MAC&&-/YV?/D-UW^&>ZV*M$XJ8^C\YS=*Q#Y48E7^=VCXM,1@F*A#[?MRS1-Q M/J%86@JU$9.+?_S-/7+^.20Q$A8B81$2%H-@AL;!5N/ 1K_XR+_+5;VBL%35 M2E8/;"V4+%)6+!C/,K:DX)X]L$Q^JV7*9+X19477IJID5<%N!4L*NDZE0HF4 M);Q<,D'I-CS3*89&A[TN/ELUL65H*%ASCAT*2%B$A,4@F#$49MNA,+-V_R]% MD=[++!L2KLUYU.34"Y[-A7M*,GUR8,K749J\%@J&?/-7)6M6Q\PD)BY"P& 0S]#[> MZGULU?L+5XJ69@],?*>]1"F&Q#I^(I9W-#!NYT_3N;.!=.'Q*KDO&57@L/]??)DWX<[.ZGR5Q:6@WT M]P!O"!A9&S&VOT$PH[]/M_U]:NWO&]I'ZA"F Q)M9[^*9LO1C?#!>'3Z9$@. M#_&!=,=#7?XT7> /=;FU'6.[' 0SNMQU^GV>8^_T9G]!O9QD->VZV((&/:N6 M>OFU6M=5NS*G%5LJLUI?2 17^CI3ZL5&.UTR3O<$&DCF M.[YSO*?/0++ G_G[\MB;/%8?%,T4:&[L3;A_LU4M;Y-$]?NFH2B3)1@ G[&B5GKG MJ,=322MK(1B5=%MPE1ZP0K'XCZL#6CO+]5IO=-:%I,+UYH>R;&0JS II"V>E M+1U:F*^$2B3M2I/NS*%D=!FYTY!F^>XY.O&1PU+^4#8MZ\:T+JLAWLMJR3@M MZLOF:(?Q#9<9O\V$SE@2<@=-TT"O^JE-77T.V2^/S3R@ OE*Z%-"[2%5BNN6 MIF*AYXO>170=TC5!7_AX)LH#)G.]WVB:O=M(S6L._1Y?]I=(I?U?)1J'N#.M M]/M9.T.;+M/'FN4ANZY5LN0E=;9*=0-VJM-60[>H7(M$'W ]K5#:CXH#]JWF M>26KAX-.&$DUH58(GBRWO;KNRDL/&0V!1P..;;B239<^&MEM31M'3FZ:GM95 MZM<$C"LW#DLI*XF673!>@-9Y*)M6[NC; <(94IX7;:*F&.\:: H";WD M5"=2[8&&WN%@E(3:C%!:!*7%*)H9)7NKT;5[C7^03(K-^5I6G,84J4^72%JP M5@_L.N-=R(IH"'5/\&LBI"\Y MA])"*"V"TF(4S92Z]V!=NPD;;<^/*$(OZHRN-XOA#:F=XSI-Z!X\<+5G'2TF MDA9!:3&*9M[^TIN[W@OF;KNVR84.R]L;5.8%K9OTI;B9QY]D^75(7SMZ[/R% MTD(H+8+28A3-E+RWBST7'JH]J($,I8506@2EQ2B:*75O('M6U_+B]WIUJWW# MQ79JEX_WZNF#'-KD_$X3OXD!ASOS?W $>$_/7_:.: :2>'O',_;ZCM8*Z@"C M:*96O0/LV1W@UT;BW4__=5\,:@5U@J&T$$J+H+0813-'0.\6>P$^,$,M9"@M MA-(B*"U&T4RI>PO9L]_M9DYKBL^*9O:!/N31;_.[P?6TG3E:ZY:FSZZWX=HY M]+R3_9 -=8>AM!A%,U7LW6'/;N>^,61K T3FSQD@]C)'JPSUP*"T"$J+431S M+/0>F'>,#]Y0KPM*"Z&T"$J+4313ZM[K\NQW_;TM>$/-KH[FND;P=O=#-]3$ M@M)B%,W4L#>QO!?N)'Q+Z%XJ,:PMTA&:0VDAE!9!:3&*9CY?U'M?O@,/V3[4 M\X+20B@M@M)B%,V4NO>\?/LMDF\*V1US;X7L!WLKY+F][-$J0NTL*"U&T4P5 M>SO+M]M9;P[:]A6WO=31&?/M]U&^+7P'KU@CS^TEC]80:GE!:3&*9FK86UZ^W?+JSAU* M]DDD0FZ:^YY&'SG:RQ@]?Z&W44)I$906HVBF]KU1YA_A0S74!X/20B@M@M)B M%,V4NO?!?/N]8"\?.=H#P>!0&'A0=3^,/TVR=SP9VBL^6C2HHX6BF:+UCI9O M=[1&Q^97'$+:BQP]?Z%W=T%I$906HVCF4.B-,?\4'ZJA_A>4%D)I$906HVCF M=Z_T_E=@O_?K3:OJCKEGB@3'^\_KVLL>JR*4%D%I,8IFJMA;6X'=VOK1V&WW M1NR%CYW:4%H(I4506HRBF8.B=\H"_)/# =0&@])"*"V"TF(4S92ZM\$"^WUC M;XOB_FN\$7O)HS6$^EM06HRBF1KN? V:W=_ZL1C^W+&DO=#1$QIJE$%I$906 MHVCF8.B-L@#_>'$ ]<6@M!!*BZ"T&$4SI>Y]L M>P(M-8+28A3-5+&WO *[Y?7CT?N%-3CT-C$H+832(B@M1M',8=&;:@'^D<@ M:II!:2&4%D%I,8IF2MV;9H'];K*WQ7&H:];17K@C$%IF!*7%*)KY];.]&S:S MNV&_B8W(F#>DE#WG6*6@M!!*BZ"T&$4S%>V=L1G^0<<9U.^"TD(H+8+28A3- ME+KWNV;V.\-B+A7;\*QNOGNE^X81GNDOAZE4K;]U8E#L%KK[S5]/OE'ZQ22A MO6JC98%Z4RA:*\MTY]_'7+9_&+&WOM7[ONP M_060'M/^(,E'KNY(-):)!2&=PV/:H*GV-S[:%U6Q;GZ3XK:H: '=_+D4/!5* M)Z#/%T51/;[0!6Q_:>7B_U!+ P04 " #N@=18ZA_V;1@# -#P &0 M 'AL+W=OQ!M:]C45ER);EI83]^DIS:&33*&NJ71))UC\[]D(_O9"WD MGZ/ E#E>10$'4D2N#F229D0;29RE6H2@DD=48%"^,H&H8% MH3R83=S:0LXFHM*,NZ2K7=B&<34JR@B7HFW(A MS2QL4%): %=4<"0AFP:G^&2.Q]; [?A!8:VVQLBZ.QH%**F4%L7&V# H**__R>,F$%L&N+_#(-X8Q(YW M?9!C>4XTF4VD6"-I=QLT.W"N.FM#CG*;E:66YBDU=GJVI"M.,YH0KM%IDHB* M:\I7:"$832@H]!DMZWPAD:&O2E,3"$C1C8*L8NC21%2A#^>@"64?)Z$VC"QN MF&Q.G]>GQSM./RWE$>I%GU (EJ4 M4CR *2&MT!]T13DMJN(EDEY0>R].5$D2F :F\!7(!PAF[]_A8?3%0[G74.XY M]-X.R@MI;IC43VC!7 X,\:_W%2TM;?3KTNQ&%QH*]?LEXKT.B/<;XGUOK-MB MJ.IB8#2#ETCZ87"$GH!(Y6$T:!@-#L\^>=R5?2_H@4$<-I2'W65_V 'Q44-\ M]#;9]\/T]V?_N&%T[(5:BDROB027_9S(U$V\]]X+>& QPW=<7>9'W= '$>M M9$1OD_L]./'>W.,M&<.'97_WO?:A;W*\HH*\.., M]E= *T?8+R17),G-DOE2L24 32B];P _YJ%Q; 4+#SJL@2Z$"[?*A;WZ\HH: M\./\QUN@%27LEQ-/#7C> U[,0^/8RA8^[K &NI PW&H8]BK-*VK C^/[" RW MFAO;*%X1N:)<(0:9P8J.1N8:R+KWJB=:E*[?N17:=$]NF)M^%:3=8)YG0NCG MB6VAF@YX]A=02P,$% @ [H'46(KIO#ZQ P D@L !D !X;"]W;W)K M&ULK5;;;MLX$/T50@V*!.A:5^N2V@9\R6(+M$40 M;[;/C$391"32)2F[^_<[I!15EF7#"^1%(JDYAW-FJ.%,#ER\RBTA"OTJ"R:G MUE:IW;UMRW1+2BQ'?$<8?,FY*+&"J=C8Q2S M":]401EY%$A698G%OPM2\,/4ZV2J]8,\F.[PA:Z*>=X\"9G;+DM&2 M,$DY0X+D4VONWJ\2;6\,_J'D(#MCI)6\5HATA!4J49,+SV9$F* M0A.!&S\;3JO=4@.[XS?V/XUVT/*")5GRX@?-U'9JQ1;*2(ZK0CWQPU^DT3/6 M?"DOI'FB0V/K6"BMI.)E P8/2LKJ-_[5Q*$#<,,S *\!>'U < ;@-P#_6D#0 M (3F5J*B<,**SR;"'Y 0EL#FQZ88!HTR*=,IWVM!'RE@%.S-=TPFM,4,X7F M:T)02B?Y 3R3E+*4%Q291/$??X31^82DOB7W[E4MYA^:E!DJ$ M689^F%"3#,WW1,#)0=^K\H4(#5SRLM2Y!JMF^/"SHGM<$-A]O<4"-GR6 %4< MK8@B @03M,"2I@:THD6EF>M=[065A#U@\>9H/K$5A%D'RTZ;D"[JD'IG0NIZZ!MG M:BO1 \M(=DQ@0W[:)'EO25IX%QGG.S%"OO,)>8X7##BTO![N#\!7U\.]"VK\ M]LCYAL\_PZ>/#VV.3Z$3.13BFB(8IM"U\%[N<$JF%A0[2<2>6+./']S0^3P4 MGOS('K8*@)W/ *O*\:%AEV*H,+ZI\R'.XU73!RW3!@GL-01U/7Q$^ M8#%<4<)3/_Q>2I:G-K[73]NIS=AQA]5$K9KHW7+6%.@AA=&IPM +XI[&(2LW M(.24*1DX_+W:G6RF)V)BN3R+3>]1W8KO:-I9S MTT_UUA?0<-;]X6^:NEO]AL6&,HD*D@.E,XK@K(BZ ZPGBN],3_3"%7189KB% MIID(;0#?<\[5VT1OT+;AL_\ 4$L#!!0 ( .Z!U%B<+63'\0( .(' 9 M >&PO=V]R:W-H965T&!E\0^WWW^OK-]-UIS M\21S (6>"\KDV,F5*J]=5R8Y%%A>\1*87EER46"EIR)S92D IS:HH*[O>9%; M8,*<>&1M*4H83 72%9%@<7+%"A?CYV>LS'M@)ZT9$ OPGP]P/"(P%! M$Q!8H34S*^L&*QR/!%\C8;PUFAG8W-AHK88P$$K4"SJ_ 84)O=!(#_NP"N3D";!7^3A:E_$G%2BBL4>&^0[_EA!Z'9OX<' M)^@$[:$$%B\XAM=Q$-\G"ZF$OO4_NA)6XX7=>*827,L2)S!V]%.7(%;@Q*]? M]2+O79?8_P2V(SULI8>GT.,I9(0QHWR**68)=*FM(2(+8L- M^ENT_'[D[7$_=.J%;Z-N[E'+/?H7[B\HH9@4G=RB@VTO_6C8VR/7Y15$83>[ M0=FU-3LT]U ZO[S1^8NOO=8J'OL404EAK2NQKH=(FZH]03Q4M;E!=SW@$ "U% &0 M 'AL+W=OS4F>W:J>[#ZM]<,%IK ',V";I[*\?&R@$,"13,2\))/<>SCW7OCYB ML:?L"]]B+,!S$J=\:6R%R"Y-DX=;G"!^03.+(TK>+FVBX0BXF^"]_S@&JA2'BG]HF[^ MB):&I1CA&(="02#YM<-K',<*2?+X6H$:]3-5XN'U"_J'HGA9S"/B>$WC?T@D MMDMC;H (;U >BSNZ_XBK@CR%%]*8%Y]@7\5:!@AS+FA2)4L&"4G+;_1<"7&0 MX,P'$NPJP3XUP:D2G*+0DEE1UC42:+5@= ^8BI9HZJ+0ILB6U9!4M?%>,/DO MD7EB=8.E!AR<@WNY0*(\QH!NP!7G6'" T@C<$/1(8B*(#+K#,1(X H*"OS+, MD"#I4Q'T@:0H#=5=!??V&@M$XG<2]^'^&KQ]\PZ\ 20%G[(7F7L CC6&; MV]6DKT]/=]KIII2LULVN=;,+/&< KQ&@+%E7 M4(G@ZA'4_KSD&0KQTI ;D&.VP\;JUU^@;_VF*V\BL%:Q3EVL,X:^*C;W.=V< MYQP#5"P.7;TEB%^ J/&Q6_DS'R[,W6$=_2 O"-PZJ,7/K?FYH_RNPC!/\G)Q MHH0R0?Y':DCH2)9(WL'SSST7=EEJHESH.7J:7DW3^U$9ST"*A8ZFUY,).I[5 M8:D)FKM03]*O2?JC)#L+^PS4K!\DZV(RG(%[(;66PURH:5'M?A2#6\I),9S_ M_?U9J%'_*.?)#>'B/UV)1WB(+6;#BVW]VNR6*+-:E-DHW#IG3%4;-]-05]&L MUX_ G75ZUH^!]FQ@_<]K>O,?Z]G+U/YV!BKJ$_5LG(?Q _2Y>AS@%U M.,@S%4L*D3ST=SC-L:Z9D\.V9 QJ&8/1Y_Q)T_/PM$X'_2EVT,2RJ'[,W!K8 MG-!JCFOKU:V6_,-)NWV,2[')TI-56T^'UU;OP.S T2=\ID**0&L-8Z7AL5Y7 MF*TMZ]G=$T,395LS;Z#?C<1EP4ILQ%5J[W,9HP$F<1H5R>#Z[ MT'=Z/3D6UF;9V UXNM^(L!1"[JTAOP$U5@+"&72Z7#5Q@>O.![@VG@-.9SI@ MWU#800#G7:K],,>&\P%W!!OG <O/74J&T1&Z<")[$J4.-#/+][A.FB7&? K<#&KL#Q [W3Z)_F5H[0 M>+5=F1ZW+61C6.!DC@7V[8CCN5:OXYHP/_ '1J;=^!9[_&P?;OGDKN4(D],U M6T^!U-:K<2KV*4YE4ZEVDD^Q^PY$M:X[O75AJ'W";$GDG)) M92/SK(N9/ 18^8ZLO!$T*UXS/5(A:%)<;C&*,%,!\O\-I>+E1KVYJM]4KKX# M4$L#!!0 ( .Z!U%C)1"$IFP4 &(F 9 >&PO=V]R:W-H965T\JR0EX.5 M4NL+SY/)BN9$GO(U+?2=!1>=CWQUY.6#&83"B0W>4[$XUN:\=WE(!CL+WQDRY4R%[S9=$V6](ZJ3^M;H<^\!B5E M.2TDXP42='$YN HN8AR:@++%7XSNY,$Q,H]RS_D7C5SZ^G MGM)Y3;27U#GF50[\3(X H_>\4"N)XB*E:1? TQUN>HWWO7Z+G8A_;+)3%(Q/ M$/8QMG7('7ZU%J=HZ)?AH24\>GGXT!(>OSP<.\@8-A(.2[SALQ)*22DJE401 ME8E@ZU*[S^]T2W2C:"[_L73S;04;VF%-A;J0:Y+0RX$N09**+1W,?ODI&/N_ MVAB'!(L@P6(@L(XV8:--Z$*?_;FF0D^D8HFR4IZ$2V63PHG25XH*;%R"F2^* M[2P8^>9OZFT/689,&@.!=5@>-2R/G"S?K;A0;Q05.>(6PJ6-<2=B7\8KL-$! MX^=GQWQ#IHR!P#I\CQN^QTZ^KUE!BH36%)-0'7[8!FA1[G5"I$'_1B45(;XT[$OHQ/CJO)N8UQR*0Q M$%B'\;.&\;,^-5N>H%VYW*0I(EM]:[D?^*;@V.AWPO>EW]U7C!XI$1)AE%)%D-V*@< Z ITW IU_KT IDPG?% KIAM8IXLS05Z,*+/ /YHA_ MZ@_QDQD"F3,& NL($/BM:_#[5*7^<\2-WU> K_0V".MI$NZG"0Z?G2:@/8NA MT+HZ';B[X'MU^NI4<:?H+57M1X/N9!D]F2N@26,HM*X*N%4!.U6XI2*AA3)L M\P62F_M2#"O7V%9*QN&D2\_(-X8@L!:6Y5L)*/:@=KM$.ETUX8ELV@::-H="ZW+=N-W#;W3F1*[0F+$4+ M+HPQT'5%ZB5KDFU2K04K4*Z%V(A2!#,7,D;N6<84HQ*1(CVP;XF!6F1\9W5O M[G[T%BL\\'4K\:?<>7FB66 M2'1-$C-P']'G]S2_I\+ZALT-VYLT2+0(%"V&0NL*U)KD8/)CWH$&H%X9%"T" M18NAT+H*M:8Z<#O5'FL@4/]C)]7EP$5?;G5J8:O?5 M>R*6K) HHPL-Z9].M'$5U8:FZD3Q=;ECYYXKQ?/R<$5)2H5IH.\O.%?[$Y.@ MV58V^Q]02P,$% @ [H'46(S,#B?0 @ [@< !D !X;"]W;W)K&ULC95=;YLP%(;_BL6JJ976\A4(Z1*D?JS:I$Z*FG:[ MF';AP"%8-9C9)NG^_6Q#6;HXR6[ !I_W>8_A'$\WC#^+$D"BEXK68N:44C:7 MKBNR$BHL+E@#M7I3,%YAJ:9\Y8J& \Y-4$7=P/-BM\*D=M*I>3;GZ92UDI(: MYAR)MJHP_WT-E&UFCN^\/G@@JU+J!VXZ;? *%B"?FCE7,W=0R4D%M2"L1AR* MF7/E7U[[)L"L^$9@([;&2*>R9.Q93[[D,\?3CH!")K4$5KBNE2T'].FE45L'.7JJ[4QQ3H]!8D)E2A?7G8M@CXNK MAE^@T/N B\8H:?%+3H].7LKXZK$ANR"(;O Z(:'L_MQM122JQ_@I\U:)S&R M2^BJN!0-SF#FJ-]> %^#D[Y_Y\?>QP,&P\%@>$@]5?E&-D]=5&RB=&&MT]!/ MO*F[MK!& VMTC!7;6%U4M,T*PLC.B@96=(PUMK$B"VL2V%GQP(J/L1(;*]YE MA=&>/1P/K/$QUL3&&N^R1EYB9R4#*SG(>BQ!]=E" K<1DUUB-)KL04X&Y.0P MDDE,4='5OVB75->/:KX9D$9:ZWJR8R/R)W%HM^%[?[N2=]#(/0B!<*5[CE!\ M4WFU)/5*-1JU(2"DM<=':TQ;T"WRO_:F%WU3 MQ7$8Q?^X<;>ZMSX)OV*^(K5 % H5YUV,53Z\.URZB62-:>A+)M7Q8(:E.I"! MZP7J?<&8?)WH,V(XXM,_4$L#!!0 ( .Z!U%@.&PO=V]R:W-H965T[%F3*(?69H74V;*=8OYFF5Q<OG[/?5N05F<>X8-<\ M_3=9R/74&3EHP9;Q-I5?^.XS:P@%9;XY3XOJ+]HU;3T'S;>%Y%D3K!!D25[_ MCW\T';$7@/TC :0)(*<&T": 5D1K9!6MFUC&LXG@.R3*UBI;>5'U316MV"1Y M.8P/4JBGB8J3LSNF^J! %^BA'D?$E^AV*[>"H>H1NH]_JE&3!5*O#/I[PT0L MDWR%XGR!;I,\SN=-PP*]OV$R3M(/*MFWAQOT_MT'] XE.?JZYMM"M2\FKE2( MR[KNO$'WJ49'CJ#[N!&7B'J_(>(1WQ)^?7HX/0QW53^UG47:SB)5/GHD'T ? MI4G\F*2)3%1/;)H^LQ&N*_CV"N5'>U5LXCF;.NJK+)AX8L[LUU]PZ/UNH_]& MR0XZ@[:=0:'L,]6G@8U@'1564>4D\C3S?8PG[M,^<##U0.!^"]SO Q[:@-=1 MP1YP&E&_ QQ,/1!XT (/^H!'-N"!!7CD=8"#J0<"#UO@81_PD0UX: (/_.ZK M J8>"#QJ@4=]P,!@ZH' 1RWP$0C\ZYHI45]*)FSP1[9^'W?Q M@Q4&XA^W^,D0 DL.)(0]+;0>2.F.%06* M,[XMQ52PJD9>B4F2JW%BA;3JHV=0N\#!**(=;G#QH>3V7 0&R=W7;-!3G&Y9 MZ2'ZQZS)>/ 6COS1N$L,+#R4F%9\#&IH/6KSK1 E.^4:MZ*6^);BGNY;61)S M_$A@Z"&,8BA++>48UO([GJ\NU$N8#:)(+=/)..I.)S"$H12UZ&/_1.]6VU4K MDS=2]X;P.;P"UF8!][H%JS_#IEW 'C7FDW/X!:P- ^YU#%:/ABV6P3,^IG-8 M!JP] ^XU#5:;ADW70**N1L&YAV+7M@'#ON&84\.F9<#EZW6(_1R. 6O+@&'/ M<,RL8=,==,TQG'D@S6B&D!NOCA_$/Q:_4GL/J_T*T14_EQ1+M? M,5QS**>]I?X)PO]BNT9L"N()ZD\,54>!\08-'/U M3[Q(3Q2'B+5X$WC)_EH71LRU_<78C[K@+:TPB?PCZ+42$UB)7^6NB"G70=3= ME; T&NW)XB%N+<(D!"U3O<$%6R;R1EK;\#B'"U=)->Z;9:)F)9[?N&WX.3#P6OM9OT:K?5,Q%3NZFY4P$G'[H/JN6;PO)] MS#114[BIC\/N5N@YM)MJ[::P=A]S3=2R/#?WN.#D0\%KD::P2,/&B9IB;-OG M@FL,Y;"WC7Z*&I]LGJBIPP$)#?<$%QU*2@LV/4&P7^R>J$V @S#L3E9P\:'D MM)Y36,^;$6N.?TY2<6K9HP_'H?$J6IJ-Z/B(?Z):R2F\G'ZM?Z+FLKLJTY8JSKN,%%51'Q37-Y)OJK/61RXESZK+-8L73)0-U/,EY_+YICR^;8_K M9_\#4$L#!!0 ( .Z!U%BKTYW('P< , Z 9 >&PO=V]R:W-H965T MZO#HM7CQS/AGL:14HI>R MJ,1E;RGEZKS?%^F2ED047O.1+KLB3\ZQ4MV/-E+^QM=CSDBZ74._J3BQ59T$7O6EXC@>!#C!'_)'39['U&>E3F3'V66_<9)>]0/>( M%C25&D'4GR=Z38M"DU0_OC307MNF#MS^O*%C<_+J9&9$T&M6_)EG+6%01,PV&UA^$K L D8OC5@U 2,WAHP;@+&YMK7%\MZ9'U*+GZ-E=Q-)"O0SFF99KD<%*=!-58]M/4;>Q522O'BOCOCX&*-W M/[Z_Z$O50]U./VUZ7[0YOZO(2YRN M%\^$;[BQV@0F/"A(SQ^>_C $9Z\/3QRA..WAX>>:SEHQ\K M\ :O\&(ZDTIR(?E:CP7TZ58=@&XD+<5?CMY=U;2AFZ93YKE8D91>]E1.%)0_ MT=[DIQ_"G9:3"Z MZ#]M"^LZ:C0.[*.2-QV%@;IO23%JI1AYI3!I>9./7=?6&W[HM86$Q9"P!!*& M@6"6H.-6T#%H[AQ#Z@L)BR%A"20, \$L?4]:?4^\-VR\EQ)=JGH9AZH*"8LA M80DD#)_L)>OA*%#_VFQMZ77:ZG7JU>N.O.3ENG2)Y T\5"1(6 P)2R!A& AF M27G62GD&FEK/(/6%A,60L 02AH%@EKYAT#VC!MZ;]?%9/8;JG>8YU:5I ]C. M$B9)!#M%W;6_I4,% Z4EH#0,1;,UV_(5PN_5S LX]$8$I<6@M 24AJ%HMK!1 M)VP$FFX;')3,D+08E): TC 4S9:Y\WI"K]4PN=D\_&=4I#Q?&5. S1&G3ZQX MTK:@N;G5GI33+'>6N_XF#I;>W^&$I$MD9QWTC@AM,ZOM#.45DDN*IFK09FI3 M6YP/ZOR(5!O7YA30=,&IL3G?HQDE7'0.")$F^(H(BAY4R!%:%6NA((BL5D6> MZL=T5!*^4*UHHSM#^FJM.9IF?Z^%:8)5@A5Y9MJ[I4^4DX5AY>S_=],YID'- M+5 :AJ+98[KSMT*_P=5C]Z:IO<=IC!X)4^#>FZ@M 24AJ%HMJ2=.Q?Z[3F0ZA/4 MR/M&AW]7-5LWI9@1N5]"TER5=MRN)+^C1F4UZO$#?D#\D*(TW:Y%BTTMRG4M M>NPATXQ5:!(54()?['GYQVLX6#/N8E.G!*"FFV@ M- Q%LR7LS+;(;[:9K/IAOFNOH+:TOR:K7)(B%[LO>C:*@KX^%NU[<2>C,X>@ MH-X9* U#T6Q!.^\L\GMG>S41^A<]TF*NY](UU^^].&4$M=94*L, ME(:A:+:$G546^9TG5UJ^957&JGJJG9'JLYJ'Y]3\ZJ$=IT]WM)Q1[KZ/04TS M4%H,2DM :1B*9@^"SH:*8-^!BT!?@@.EQ:"T!)2&H6CV^IO.EAKX;:FV=M9V MKW9SVU\XG :5GW;P"IR:IM\K:[-U4+ MLT12H)2M*UFO46OWMLLPIV;QX<[^Z_ \J1=3=IAZ;>>=\>^%FIWG"ADL-R59F>=^,2&PO=V]R:W-H965TV@#C:U@+M%L3M]E#T@9&N+2$2J9*4W?W[ MD9*B6+(L)*B0EX@?]QSR'O'(O%D>&+\7"8!$/_*,BI612%E8YX?^M M(6.'E6$;#P.WZ2Z1>L ,E@79P0;DE^*&JY[9LL1I#E2DC"(.VY5Q95^&MJL! M5<0_*1S$41OI5.X8N]>=#_'*L/2.((-(:@JB'GNXABS33&H?WQM2HUU3 X_; M#^Q_5,FK9.Z(@&N6_9O&,ED9OH%BV)(RD[?L\!Z:A&::+V*9J/ZB0QWKJ>"H M%)+E#5CM($]I_20_&B&. +9W!N T **V!;I M":$FT)L0)$FSMRK@RR9$;UZ]1:]02M'GA)6"T%@L3:DVHNG,J%ET72_JG%G4 M=M G1F4BT.\TAKA+8*H,VC2#8DX)5DX$5E'8-P*C,?8 M@\],D@RU9W](N)K JPCTQW,?S-R9[ZK3L3^6Y#0,SQ<.=KIAX6F8[V';\=JP M3AJS-HW9:!KOE?UV)1W<_RCRN2]^2K)P(K*.8EZKF/=2SO*F%'A*LG BLH[ M\U;@^<\ZJR:8'7G!]6U_X?><-1#F69[7"PM/PSQE/WLQ["R_3<,?3>,C4\?@ MSS/6&H4^]\U/219.1-:1;-%*MG@I:RVF%'A*LG BLH[ MO5X5[-^UEP-P[$? M;-O#"[OGKH&X.79N(3I_@;WYL+WLHVNG/9K*WS(!C@K.XC*2 JD?,J3U M2J,S:8VR/?=(3,H63L765=)Y5-)Y*=\U*TVE\I1LX51L794?;^3VZ'WT2=9S M3RYY[AQCW'?>:1C&;C\L' B;61A;/>.91Z5?#GQ7E= "1:RDLBZ?VM&V3+^J MBM/>^%J7[U5)^4A3U_Z?"-^E5* ,MHK2NIBKKP&OR^FZ(UE1%9AW3*IRM6HF M0&+@.D#-;QF3#QV]0/M/C>!_4$L#!!0 ( .Z!U%C&PO=V]R:W-H965T'+@)5HW-;)-D_W[^(#2I2-6'OH"O?<_QOM U@$&[A@L]P[4Q[04ANJRAH7HB6Q!V92550XT-U9KH5@&M/*CA)(ZB<])0 M)G">^;E;E6>R,YP)N%5(=TU#U;\%<+F=X2G>3]RQ=6WTW MZ/LY-;'JPK:!A(KSIKM?A # ]/P&(>T#\%'!JAZ0' M)"\%I#W 2TU"*UZ'@AJ:9TIND7+9ELT-O)@>;=MGPAW[O5%VE5F MCRY?!D!%Z\'!X_TTTRB)]X MON0$7\%TR:7N%*#'<_@]7VJC['WX,R9X($S'"9U'7.B6EC##U@0TJ W@_.V; MZ7GT94RLUR0K7HGL2,AT$#)]CCV_VK52&:2]@%2C%E0)PEC?0G)EW6D#HH,Q M.0/M--P.9Y&;/)I$9QG9'.HTGI4>9Q7C6U ;7VGJ=1*3MAPCT8 M9@=;G7LW>3*_L'8;W/&1)GCU#55K)C3BL+*4T>33&48J^%\(C&R](RREL?[B MA[7]98!R"79]):79!VZ#X2>4_P=02P,$% @ [H'46)X-=UX0! ]18 M !D !X;"]W;W)K&ULK5C;;MLX$/T50BV*%MB- M1-TLI;8!.TJQ =I%D+2[#XM]8"S:%B*1+DG'V;]?DE(DZV(E+OABZS+G:.:0 M1Q[/]$#9(]]B+,!SD1,^L[9"["YMFZ^VN$#\@NXPD7?6E!5(R%.VL?F.891J M4)';KN.$=H$R8LVG^MHMFT_I7N09P;<,\'U1(/;?$N?T,+.@]7+A+MMLA;I@ MSZ<[M,'W6/S8W3)Y9M K@5P.T"_!, KP)X;P7X%<#7RI2E:!T2)-!\RN@!,!4MV=2!%E.C M9?D94>M^+YB\FTF(Y+RJ2UD0HK67E4/7Y8/=T\\'+K@&R5BR\$U M27':)K!E)74Y[DLY2W>4<;%C%\!S?@.NX_H#"5V]'>X-P).WP]V1:KQZ<3S- MYYW@NZ)DA8E@2%OD+N./X)^O,@;<"%SP?X<$+PG]84+U$KGD.[3",TN^)3AF M3]B:?W@'0^?SD%@FR1)#9"TA_5I(?XQ=[W*N=O&09"4TU%#UFGR:!UX0>7+] MGX[%Z(?YD]CUW798T@^+0A^Z81W6*B"H"PA&"[C>,_FJ'\I^%'?N@ILD2PR1 MM?0*:[U"T\X)30IIDBPQ1-82!12PA'\_\J]P !BP*S;#7H MH''\N2MOE"TQQ=;6SFVTEN@?+"<4:JSMX%) MML046UO&IOF%@7%3&>V+C;(EIMC::C:M,1QM&%\Q5=@W O2[_X4&HKR)%W9- MU8^*G".#MO-O.E(XWI)^IP+EX.95/XVRG+T#3+(EIMC:"C:-,8R,^\EHUVR4 M+3'%UE:S:9SA:#OYBI_BWCS ]8,H[AJJ'P;C21AU'37 %L@?JHZE[*-YH.SB M-GJNRL&*[HDH9VGUU7IVN] 3R\[UI9KIZCEC0U,.A+\AMLD(!SE>2TKG8B)= MSLH9:WDBZ$Y/'1^H$+30AUN,4LQ4@+R_IE2\G*@'U)/N^?]02P,$% @ M[H'46'-9H/FE @ @@ !D !X;"]W;W)K&UL MK551;]HP$/XK5E9-K=012$+9NA )R*956J6JJ-O#M >3'L3/;@>[?[^R$ MC%8!\%,P(,BNBH*JOY.@YBFYO+@B%X0)10_Z: MP,=,VG2"73K3X"CCI%0]$O:O2= /HHZ 9J?#PPYX>CH\.))-V!8G='S1 ;XY M_@Y8F&LLN'H&XY94Y"1GVBBVJ&Q9NE0_RFH;R:TN:09C#SN%!K4!+WG_;G#3 M_]REV#G)TC.1O5(S:M6,''MX\J?^ZSNZD#L#A?[=I6-T3AW/29:>B>R5CL-6 MQ^'1KW)?1WC!^:.!8)<@&?[*3%36C%-)N:;1V11J^D^.WHZE33*(>J/8W^S+ M=8I3VN$TZ@U;ISH]?Z\[%J!6;LIH#+<2INXLK;4=9!/7O]_8ISC@ZGGTGZ:> MCO=4K9C0A,,2*?N]$0:FZHE3;XPL70]>2(,=W2W7.*1!60<\7TII=AM[03OV MDW]02P,$% @ [H'46("9**"8 P B L !D !X;"]W;W)K&ULK99M;]LV$,>_"J$50PLD$2GJR9DM('%6;$ +&'7;O1CV M@I9HFZ@DJB1EM_OT(R59421&S8:]L47I[O3['T^\6YZY^"*/E"KPKY> :&"D[SK^8Q>_9RH&&B.8T528$T7\GNJ9Y M;B)ICJ]=4*=_IW$<7E^BOVW$:S$[(NF:YW^P3!U73NR C.Y)G:L/_/P;[00% M)E[*<]G\@G-G"QV0UE+QHG/6! 4KVW_RK4O$P 'YSSAXG8/W4@?<.>!&:$O6 MR'H@BB1+P<] &&L=S5PTN6F\M1I6FFW<*J&?,NVGDHW0%2'4]RNPR4FIK@ I M,_#KUYI5>J\4N ;;=G\!WX,?V+Y^H(JP_(UV^K1] *]?O0&O "O!QR.OI3:5 M2U=I8O->-^WH[ELZ[QFZNTK< RO@ <]W^*^?KD[?NKNZCSUR?+Z9'E-//RR M9(WT_WFWDTKHNOS+)K2-[-LCFX_U5E8DI2M'?XV2BA-UDI]_0B'\Q2;[?PKV M) FX3P*>BYZ\)^E1W](E8>33BWR;YC90V 0RY\DIP3B*(F_IGH9J+&8PCH-' MLR>URS/6'EH,%E1"7ZB!M1:AFVH8(" C^ T8AT:N9#A)$=-.A! M@UG0+=^K,Q&T 3T2D9F%#3*8O#WPH@".&*=6_B((%W;&L&<,9QG?&;:7)#*< MO!TCN!@A3HV\A1_8":.>,)HE;!K0-=]?UU)G4DIJYXNFV4'A8 =;P!]9/2&, M>\)XEO!R>H"J/SSZKP<;$=>],B+^6VG4MZ" MNS2MBSHGBF:Z0^HC)66D[<&F* HN%/N[N6'C7TS KG'@A2@8";#981_'V*X MP<<&!_][VG=43T(4I+S41W?=3A:Z9>D:/^B3T]ZQX+1Z<:2/BY$@BQV".\*;2.L7[=C7 M+A2OFLEIQY6>PYK+HQZ5J3 &^OF>&ULM59= M3]LP%/TK5H8FD!A)DS1EK(W4$J8A#:FB8WN8]F"2V\8BL8/MM+!?/W^D60NA M8U)Y:6/GG)-[S_7'':X8OQ,Y@$0/94'%R,FEK,Y<5Z0YE%BC-GO,12 M#?G"%14'G!E26;B^YT5NB0EUXJ&9F_)XR&I9$ I3CD1=EI@_3J!@JY'3<]83 MUV212SWAQL,*+V &\J::\L&6B\ 7PGL!(;STAG M$] +!;PC^4T+X B%H",%K"6%#"(TS-A7C0X(ECH>DL43\93KE80EX_':%I@*H\1IAFZN*])I6HKT0;7)^>OD)OY.Q7'%3U#@'2/?\\..@,Y?3P\ZZ,GK MZ?Z.;(*V5('1"_Y1*ELI--XJU,^O"HTN)93B5Y?U5CKLEM9GRYFH< HC1QT> M O@2G/C]NU[D?>JR;9]BR9[$MBP-6TO#7>IQ DHT)79)ZY6/2\8E^6TGX$$= MK@*Z[+2RD9'5)^LR#OQ^_W3H+C=]ZD#UPB#:1B4=*,\;!"UJ*[-^FUE_9V8S M-INT!+XPK0B J6LIM)>..ULV^V,S27_ M9'ZBNB#;M/R5L2W4%>8+0@4J8*XDO9.!6NW,/X#4$L#!!0 ( .Z!U%C!&$7'/@0 %48 9 M>&PO=V]R:W-H965TV M@21*MP K9L3K^E#L@;%H2X@DNB1MI_OU(RE%LF1:BP/"+[%(W7O(<\@C73'C M':%/+,&8@^<\*]C$2CA?7]DV6R0X1^R2K'$A[BP)S1$73;JRV9IB%*ND/+-= MQPGM'*6%-1VKOAF=CLF&9VF!9Q2P39XC^O,&9V0WL:#UTO&0KA(N.^SI>(U6 M>([YU_6,BI9=H\1IC@N6D@)0O)Q8U_ J@B.9H"+^3O&.[5T#2>61D"?9N(\G MEB-GA#.\X!("B9\MOL59)I'$/'Y4H%8]IDS>$\O3?LN/N6>Q%AL''"'.49I]$[M=Y!#Z^_P3>@[0 ?R5DPT06 M&]M<3%P.;R^J2=Z4DW2/3!*ZX LI>,+ 71'CN U@"\8U;?>%]HW;BWB]II? MO8B>PO..X!TLS)\\P52[/ Q\_T-D@WN. M<_:/;BG*H7S]4/(Q=,76:($GEAB38;K%UO3#.Q@ZO^ID- D6&0)K2>S7$OM] MZ(<2HSUQ=3*6<*&"DP_?[=1S@V XMK?[^FBBH.^%[:A($^4X Z^.:C$*:D9! M+Z-;PKAT-4,9UGJR-_W4C6 2+#($UI(MK&4+S^>UT*3$)L$B0V MB0>UQ .S M7BOA@CU_N$[H##I>TT2YKA-TO*:)@L/!2.^U866 M>K_JR/0BG;HG3()%AL!:"HYJ!4?GL]W(I,0FP2)#8"V)H=/4@HY9XU5X^VX) M/*_C.UV0.^K83A/D#WV]Z^!><0M["7RH(IXS1]W!SE MU0M[Z@XQBA:90FM+ZC:2NN1L' ];MN/(P*G"/O0-B4T+"_AOX-%YBBK&03BX]9Z4(DO_NU?'K!3MX; M)M$B4VAM(9O*'09G]*#1.M\H6F0*K:US4^K#WC+W#1X,#WPS"$<'+T1-E#,< M=CVHB8(0'C%A4UO#_N+ZON!8:,4!+C>(ED8OQ,E;PB1:9 JM+5]3R,/A&:UG MM-8WBA:90FOKW)3[L+?4?8/U1@>')".G:[S_CXGZ8THV]MYY:X[I2IU;,[ @ MFX*79Y!U;WTV?JU.A#O]-_+,7)WC-C#E@?L71%=IP4"&EP+2N1R(YP MS[#+ M!B=K=:K[2#@GN;I,,(HQE0'B_I(0_M*0 ]3_29C^!U!+ P04 " #N@=18 M-OL78:L" ""!P &0 'AL+W=O)0%@$)/):ODS"J4JB]L6V8%E$2>\QHJO;/FHB1*3\7& MEK4 DK>@DMF>XX1V26AEI4F[=B/2A&\5HQ7<""2W94G$\Q4PWLPLUWI9N*6; M0ID%.TUJLH$EJ/OZ1NB9/;#DM(1*4EXA >N9=>E>S",3WP;\I-#(T1@9)RO. M'\WD.I]9CA$$##)E&(A^[6 .C!DB+>-/SVD-*0UP/'YA_]9ZUUY61,*: MJV)FQ1;*84VV3-WRYCOT?@+#EW$FVR=JNMA(9\RV4O&R!^MY2:ON39[Z.HP MKO\&P.L!WGL!N ?@UFBGK+6U((JDB> -$B9:LYE!6YL6K=W0RISB4@F]2S5. MI=?5#BK%!06)/J-E=Y:(K]%XXW0!BE!VIB/NEPMT>G*&3A"MT%W!MY)4N4QL MI;481COK\UYU>;TW\E[6XAQAYQ/R',^?@,_?#\>OX;:NP% &;RB#U_+A?Y3A M&2VHS!B76P'HU^5**J$OVN\I?QVA/TUH/KX+69,,9I;^NB2('5CIQP]NZ'R= M)O1M[.(SZ@B,G M&*)>B?,'.LR=P(BR*7#?>4VB/.J3Y M._T@8D,KB1BL-= YC[1%T77\;J)XW3;-%5>Z!;?#0O\D09@ O;_F7+U,3!\> M?KOI7U!+ P04 " #N@=18@Y(%.Z$# #V# &0 'AL+W=OW[L3RSG? MJ9R5<">(W!4%%8\WD//]PG*MXXU[MLV4OF$OYQ7=PAK4E^I.X,KNK"2L@%(R M7A(!Z<)ZY[Y=N;Y6J"7^8["7O6NB78DY_Z$7_R0+R]%$D,-&:1,4_QY@!7FN M+2''_ZU1JWNG5NQ?'ZU_J)U'9V(J8<7SKRQ1V<*:6B2!E.YR=<_W?T/K4*CM M;7@NZU^R;V4=BVQV4O&B54:"@I7-/SVT@>@I!,$9!:]5\,8J^*U"'3F[(:O= MNJ6*+N>"[XG0TFA-7]2QJ;71&U;J-*Z5P*<,]=3RW68C=I"0]PDH'*ZUM0E.5O4.S+^I:\?O6&O"*L))\SOI-H M3\YMA:CZA?:FQ;IIL+QS6)6X)KYS13S'"PSJJ_'J_G-U&P/41K8HE%L4%0Y M?P0@,920,F7,;31,VR3P3A"'0KX7GLGMI*.'%O*CAKPB'QF-6<[4XQ5I/;HB:T55 M7;[:J4:>82>XXY+5KGY[?U!Z',)GB,U=HD1Z+LC]"DN,($C:K>UW^>:!:=[SB#D8AWGT_YDW-ZWU?K*]:.JZIS5A$'/<047;O4.I_B+X1,66E1)K M,T4]YWJ"G5PTA^QFH7A5GU-CKO#46U]F^&$"0@O@\Y1S=5SHHV_WJ;/\"5!+ M P04 " #N@=18Z $C!!T# "_#0 &0 'AL+W=O61;*DH87 HD MTR3!XM6:ZU>7!%Y@ME'MCA<(GG< WJ9GDI],PN66*2 ).$,R1@-K+& M[M'$]0P@6W%+8"TK8V2D3#F_,Y.S>&0Y)B*@$"E#@?7?"B9 J6'2<=P7I%:Y MIP%6QQOVTTR\%C/%$B:Q6HRL@85BF.&4JBN^_@R%H+[ABSB5V2]:%VL= M"T6I5#PIP#J"A+#\'S\41E0 ;N\)@%< O&T!?@'P,Z%Y9)FL$ZQP.!1\C819 MK=G,(/,F0VLUA)ECO%9"OR4:I\)33 2ZQ30%= %8I@+T&2GT$8WCF!BC,45G M+$\78_ON"2A,Z)Y><7-]@G9W]M .(@Q]6_!48A;+H:UT6(;"Y0+I.D"1&4URMT)>>1D=D-95!J3)X2UD<=.E;1V0U MWPY*WPY:L^.4,,PBHK_].+.M26S.T*^DY=^)V[K'*Q4,2@6#+170Q]-NDC%X M5D;K1J^4<5C*.-RF3/W&,FV%OC3=.B*KJ72=QR[$>4N%6D33D75=L=6]JW1P M[G\7:T'1EN;MN[Q6Q6/7Y;:W75L7;,$3M$GIM'.R*]VUN=I<8#$G3"(*,TWO M[!]H5T5^6\@GBB^SAGO*E6[?L^%"W[! F 7Z_8QSM9F8'KZ\LX5_ %!+ P04 M " #N@=18P65H\98# #*#0 &0 'AL+W=O@#39UMHI2H MD92=_OL=)5E0(,7UC!3=BT52=\>[CW=G:G:0ZJO> 1CRE(E YW"NB MRRRCZMM[$/(P=T;.<>&!;W?&+KB+64&W\ CF8W&O<.:V5E*>0:ZYS(F"S=Q9 MCFZ3V,I7 G]S..C.F-A(UE)^M9.[=.YXUB$0P(RU0/&QAQ4(80VA&_\T-IUV M2ZO8'1^M_U'%CK&LJ8:5%)]X:G9S9^J0%#:T%.9!'OZ$)IZQM<>DT-4O.32R MGD-8J8W,&F7T(.-Y_:1/#8>.PBA\0<%O%/QS%8)&(3A7(6P4PHI,'4K%(:&& M+F9*'HBRTFC-#BJ8E3:&SW-[[(]&X5N.>F;Q"&)S?9?K4M&< 7D #6H/FER3 M99IR>S14D+N\SB][4&\3,)2+=RCQ\3$A;]^\F[D&';'F7-9L^K[>U']ATV6A M;DC@71'?\\,!]=7YZL& >G*^NO]A7]H(7[*UDEG&#I6 TH7E* M5C(W/-]"SCB"3+AF0B)?()^7:VT49OJ7(63U)N'P)K;Z;W5!&D4#(M MF2&"TS47W'R[(EF9<\8+S-W.HCV<#%+.J'!3/"Y\RZ0V>N@T:J^BRBO;.O>+ M:13'GN?-W'T7=%\N]H.^7#)D;Q)UY9[A"5L\X4_'3=NP8[_!V!YSD290HH#_ =DJL0A/-DM M8# KQSURXW"(<%\N&B1\DL&%A*.6<'22\*0DFV63"ZJ;A<=TJ]*I MDV>&;VMVQY3CP\DSZ9?G:"AY^G+A4!DG)T.X$-"T!33]L8#.;FK3/HUXTH.UC5"F.Q?B\(WVOWN)>S*-X M**%.NO5?+R.O9*PFZ'8NSO8KYR^JMDB%"-B@>>]F@N>NZB^'>F)D4=VEU]+@ MS;P:[O!C"Y05P/<;*?;XE]02P,$% @ [H'46&38^?SK @ MO@< !D !X;"]W;W)K&ULK57?;]HP$/Y7K*R: M6FEM0@*A=! )Z*956C54UNUAVH-)#F+5L3/;0/O?[^Q !C2P/>PE\8^[S]]W M9]_UUU(]Z1S D.>""SWPR!($[F=,K)*9E$]V\1?_HM*.6&=4PEOP[RTP^\*X]DL&< M+KEYD.M/L-'3L7BIY-I]R7IC&W@D76HCBXTS,BB8J/[T>1.''8=6?,0AW#B$ MAP[M(P[1QB%R0BMF3M8M-33I*[DFREHCFAVXV#AO5,.$S>+4*-QEZ&>2*?#Y MY9W02T5%"N0!-*@5:'))IE5>B9R3+R8'13XS.F.<&8;;Y[=@*.,7:/X:<;)J.*27B$22LD]U*87),/(H-L'\!'6;6V M<*MM%)Y$');JBD3!.Q(&8;N!T/C?W:,3=*(ZU)'#BX[@C651,(,OP&B"(2)C M5,O$ D1J(WK+=,HEY@'(C^%,&X47_&=3%*M#VLV'V$=_HTN:PL##5^V2Z25O MW[3BX'U3!/X3V%X\VG4\VJ?0DQ$LF! 8 7R'W-Z^)K451.P@;$5:);TPZO7] MU:Z*UT;7<3>NC?;8=6IVG9/LAEG&;*&AG)1*KI@K6VE.U0(R8B2!9RRDNI%S M!=S9H1/VPM8!Y]=&4>>ZU\PYKCG')SE/Z(N[7DVDXE?G74;M^)!5DU40'@EE MMZ;5/4D+W_-?LMQM2&#O,,NOC?:N0D7-WRF%!6"R;(?0))5+8:K*4:_636CH M:N_!^@B;4]5+_L!4G>T>[P 3FG"8(V1PU<5PJ:I;5!,C2U=P9])@^7;#'!LL M*&N ^W,IS79B#ZA;=O(;4$L#!!0 ( .Z!U%@4U5;C?A8 -97 0 9 M>&PO=V]R:W-H965TV_;5IK'\;=">(N=&2"-Q9M$ M=9, :4B>"S8S03/M_+'8/QB+MH7JXE)4+HN^^"4EV=0AJ6.Q_0X$#%K'(3^D MI\]CG7-^O+SZLBY^W=SG>>E\72Y6F]=7]V7Y\,/U]>;F/E]FFY?KAWQ5_OK]ZZ/VC7]>H]=IO\,L^_;(Z^=NJ?Y=-Z_6O]!S5[?36J3RE? MY#=E;635OS[G[_+%HJ:J$_GMH%X]';3>\?CK1SW=_?353_,IV^3OUHM_S6?E M_>NKZ,J9Y;?9=E'^M/XB\\-/%-;>S7JQV?W3^7+8=G3EW&PWY7IYV+DZ@^5\ MM?]W]O7P_\31#FYP8@?OL(/7VL&?G-C!/^S@MW;PIB=V" X[!.?N$!YV"-L[ MN"=V&!]V&+=W\$[L,#GL,#GW"-%AA^C<'::'':;G[N".'O_+C785M/]/OJN7 M."NS-Z^*]1>GJ+>OO/J+7='M]J_*9+ZJ&^1C651_.Z_V*]]\+-XYG_Z%G%]UGQTO'=%XXW\KR^ M$[+O_O:AWGVTVSUP?OX8.W_][F_.Q_RNZO[2V=QG1;[I4>/S5?])/:DEYVO> M\UIZOC8ZK0B[\C%_>.FX4_,G[&'D.8QW^-%.GHPZ0_$F.\4]K>ASE'&MN/V* M4:#^4VOY.]8_Q=;0]_4O[YGS;KVL/M(V^RYZ6Q39ZB[?%=JG;\[Q=A^R;[MO MO_V2%3/G?_Z[(AU5YLO-__;\6#_NCQ_T'[_^:/UA\Y#=Y*^OJL_.35Y\SJ_> M_.=_N./1?_6U"XG%)):06$IB@L0DB2D2TQ!F=%'PU$6!37_S]^WR4UXXZUMG M4W]4.?/53=4@U9C*>5ADJXWS^^/O[+X&L=)#&V2/A3NL'G=^?E-]['P^KGKR M< F)I20F2$R2F"(Q#6%&U8=/51]:J_Z7?%/.5W\J.N]FJOTU;<5&5K? M>\SUC@I\]'(T&D5^J\S)HR8DEI*8(#%)8HK$-(0993Y^*O.QM]56YU1A:Y?83\IUO>5;T#OS)LTA(+"4Q06*2Q!2):0@SJG[R5/63 MYZK^\#N]'M94L_GY+R&QE,0$B4D24R2F(BI]*,!I;\?T:^WYIV0S4("EL-01XR(;&4Q 2)21)3)*8A MS&B(Z5-#3*T-L5M_/2S^W!PO$N5?ZZ_S:G[[75_16]6A1;_'QDJ.FK1@9"U740]*G%D] M2KG-YH7S.5ML=[_*ZU_.50G_]/'GC9.M9LZ'^HL3M6L_QM#B/6C'U>;7M=NI MWIX-@U'/ADG?AD'/ABGZ@PA4DZBF4$U3FEG$1Y&7:_^=NUOA=^:;S;8JV>VJ M'G#DRX?%^EN>'\8D#]OBYK[ZI;Q;9.RM8>LA!M>PVUE;=$/7\]KCCK[M)N$H MF+0KF#R[%-4$JDE44ZBF*.J-UT9 6U6)42U M136!:A+5%*II M2C,;JDEK77M<^Z_=!6E5EV2?\Z)>YBGR^C*]^>JNFMZNRB*[*;?9PBGS8MG; M+7;='9UCO+>>5>_FV,NL^#4O]U/MWIY!4^"#UEH!C3HS$30$ M1K44U02J2513J*8IS>R/)@MV[=GKT94^^PEZMFJFY^",K/6B"3.JQ:B6'#3S MDRT*/*\=?* Q,ZI)5%.HIBG-;(8F:W;M87.=SO46.)HFHUJ,:@FJI:@F4$VB MFD(U36GF?6--B.V-+KSHZZ$)-ZK%J):@6HIJ M4DJBE4TY1F-E03J'O/!.J[ M<=1V-2\W+_;7Z_5?MVIG!K=%-PSWPTGUO]:LHF<[+YI$8= *S7NVM_P"O[.@VK.9 M'[J3:;M(NYL%H1=,VS6*QM&H)E%-H9JF-+-&FSC:LZ9S9HW^E"_R>NS16Z)H MJGS0C!+UHE'4^4W:L]W(B\)I]QHZ] 135!.H)E%-H9JF-+.UR-6B M]F,,+O6@NQ(YZ;M:]-P-$_3\4E03J"913:&:IC2STIMLU[-GNQ].K*S8=QM< MO*06HUJ":BFJ"523J*9035.:V09-A.N-+[VR@B:YJ!:C6H)J*:H)5).HIE!- M4YK94$W@ZSU[J_ 9-\C;D<%-83\ERRWRZ'DDJ):BFD UB6H*U32EF0W0Y+?> MD!N&_\"]\G9_<&^@X:W7<[>QUYY>/+]-BIZ50#6):@K5-*69M=W$L=X9]_Z> MLVR.QK.H%A\TYH1(]-X%J$M44JFE*,Y]SV 2JOOVNX/.7 MUNW0T%(^:.9MDY';6/V$CQZ4(%J$M44JFE*,VNYR3+] 5FF M;0G>[@PN95*+_6Z4&883;]SZK8P>-.TY:,]'@4 /*E%-H9JF-+.2F\#3/SOP M=(I#(=?/T;E9?ZZO!\Z^.NM/B_G=;H&F=_'2[@^N8+^;@[K1I!WI]VSE M16[0_DV-AJ6H)E%-H9JF-+.^CQZO; ]+C?2HMW[9YR.S#TAFGY#,/B*9?48R M^Y!D]BG)[&.2_QUIJ]^DK7YPX<5W'XUB42U&M0354E03J"913:&:IC2SH9I0 MU[>'NC^OBOQF?;>:_]_ A[/9W<%]$G:N1/"CODL6T,,FJ):BFD UB6H*U32E MF2W0!+J^_9[<8!OZ_C3H%'QWN\ +_6E[];%G.W_D5G/3]D0 M#4E13:*:0C5-:6:1-B&I;T\D!RP_HD'I03/GH%[0N;2W9[N^2WM[-IM&_G3< M+E(TR$0UB6H*U32EF47:!)G^,S>BGKVNB :6?O>.3B_R([?]3H?>[2+?[11I M=SM_'(5AYU*)V$?<_M1P\K4$VBFD(U M36EF.S2!;V /?(^'7*P9[YG+]/:G<%]@=[9BVK)03.7 M?,.)WPXFT*,*5).HIE!-4YI9\4W$&]@CWGA>Y#?ENK N9*'Q+JK%J):@6HIJ M M4DJBE4TY1FMD03* >32X^JT" :U6)42U M136!:A+5%*II2C,;J@F_ WOX M_4N^*>L,\?0M['9@<$/83V>?'/;6/OHX951+44V@FD0UA6J:TLS:;R+U@+G+ MU\X,[H#N#;=A%+4OYXC[-AL'T_;[)'LV"[S)J'T?.OHC"%23J*9035.:4:%A M$V6'ST397_.;;3G_G#O_N+V=W^2%929@IX96*:K%J):@6HIJ M4DJBE4TY1F MMD83:8>7CK1#--)&M1C5$E1+44V@FD0UA6J:TLR&:B+M<,!3F"VC(3LSN"UZ M[A9V)Q.O=2=PW+-=M=&T?5MQSV;C,'2CUG (_1D$JDE44ZBF*?817W;!;Y M8=0I4337136!:A+5%*II2C,KN(U^^]?9K8KI^? MV*)Y+*K%J):@6HIJ M4DJBE4TY1F-DP3TH;32T]LT7@7U6)42U M136!:A+5 M%*II2C,::MQDRN,!CX2V3&SMS-"V0+5XW'W0FZ!X##TVVNX,+G@T[T6U9-Q]'G2TF]IT[L=$CRM03:*:0C5-:6;--UGN MV)[E_GV]^KX;EIWS8 P[/+@)T'N242U!M135!*I)5%.HIBG-;)0F41[[%YY= MC-$<&M5B5$M0+44U@6H2U12J:4HS&ZK)H+0OV0^+;-5;J&B^BVHQJB6HEJ*:0#6):@K5-*69O=%$RN-+OR=XC&;1J!:C M6H)J*:H)5).HIE!-4YK94$VR/;8GVV^WY?VZV+VH8'U;OZM@6373IO[(Z6T. M-,)&M1C5$E1+44V@FASW/(Q\U+/8IM##:DHSZ[X)NL=_]L9B.S"XUNVG$YQ^ M-S9Z'@FJI:@F4$VBFD(U36EF\3>A]?B<.XO7#_7(Z45]=4=Q,]]DGQ:V5\7; MR<'M\,P3ND>6?D S9U1+44V@FD0UA6J:THQ^F#29\^29S+F>+6R<[',V7^S: MX'9=[%\-[VQ7L[QPYD^S\6U]7Y9]S\%% M3FHQJB6HEJ*:0#6):@K5-*69G=!$XI/PTN,M-$='M1C5$E1+44V@FD0UA6J: MTLR&:G+TB?W6[*HYBO5BX[3 M1>B/ZUW;XN:^^C@YO?"%)N*H%J-:@FHIJ@E4DZBF4$U3FMDM36P^B2X]$$-C M=U2+42U!M135!*I)5%.HIBG-;*@FBI_8D^YW1U=<.8<#S YK7OGC9]'^;Q\> M/XL>3GT6H1$]JL6HEJ!:BFH"U22JJ4GW<>Q^W[5>NF?#<6M#H^"C)FN/[%E[ M,]XZYWX_.S:TI%$M1K4$U5)4$Z@F44VAFJ8TLSF:S#VZ]%/#(S2H1[48U1)4 M2U%-H)I$-85JFM+,AFJ"^LA^I_GSE_G:@<$-83\=RV6^Z'DDJ):BFD UB6H* MU32EF<7?A.J1/50_%/^+NOKK]#R[RWL[ W,#YH[,A9R1R,O;*WEHH=-4"U% M-8%J$M44JFE*,PN^"I48&[?/9.8[T=9YZ[@H@$YJL6HEJ!:BFH" MU22J*533E&8V1Q.01Y<.R",T($>U&-425$M13:":1#6%:IK2S(9J O+('I"? ML8*+QM[/G(YO6<%%(VY42U%-H)I$-85JFM*,XI\V8?G4'I:?N8)K5X9VP$'K MK.#Z[;=\H8=-4"U%-8%J$M44JFE*,PN^"<"G]IO.#Y=#?3SU "K[[H,K'8VO M42U!M135!*I)5%.HIBG-;(^C[S*1I_HUJ,:@FJI:@F4$VBFD(U36EF M0S61^/2L^\SGF\WV#U]F:S_$X);IWF#NAF[W/7Y]VTW"[FO\^K;SIMU79Z _ MA4 UB6H*U32EF07<1-Q3>\1]/$#ZH_/N-(A\/VB/R- X'-4DJBE4TY1F=D,3AT_M<7AK1/;/ZC-ED^TO M$?EY57SLFG:$Z.:C&J):B6HII -8EJ"M4TI9D-U>3DTW.>Z5[D3R.O[/!F MCWU;_>Y\U]LD:':.:C&J):B6HIHX:..C(6(XZKLO6Z+'5:BF*9?.,-K3V'SGCI7Q3/PS;5^2RQTU8+F4YP7*2Y13+:8QK=8![ MU 'V^/R?19YMML6W_6SDA?-+MMCF+YRW-[]MYT4^>U$-M3:E\SZO/AEFISX2 MGCG&\+YP.[_MV;INVF% M<_2!<31M[[V,_1E_>%>@23G+)2R7LIQ@. M0M]"SG()RZ4L)UA.LIQB.8UQK=X*CGK+GN8/G;&@P3W+Q2R7/'+'\REO$D5N MV'HH<,H>6+"<9#G%!9+F:YY)%[?K4H98\L6$ZR MG&(YC7&MSA@?=88]9G\V6*S?T-;?#FBXSG(QRR4LE[*<8#G)Y6*62U@N93G!.0KMW4L_]/WQ#+#>0N^;9[F$Y5*6$RPG64ZQG,:X M5F\=Q?ZN/?9'1FSV8PSO'C;Z1[GDD3MG=1D]LF YR7**Y33&[3OC>G.?YV6< ME=F;5\N\N,O?Y8M%_432[:KBZW9Y^JY3Y+=UX_SPUKNZ[GS_G?M#ZM;?OVZ8 M-Z\>LKO\?5;[+^SR; MY46]0?7WM^MU^?B'^@!?UL6ON]-^\_]02P,$% @ [H'46.)D H7^ P M-14 !D !X;"]W;W)K&ULQ5C;;MLX$/T50EMT M6Z"-KI;MU#;@6-G= BT0Q.WN0]$'VAI;0B31)6D[^?LE*4669$9("@)YB4EJ MYFCFD$<9SN1(Z!U+ #BZS[."3:V$\]VE;;-U CEF%V0'A7BR(33'7$SIUF8[ M"CA63GEF>XX3VCE."VLV46LW=#8A>YZE!=Q0Q/9YCNG#%63D.+5=X:CDR(LA@S24$%C\'6$"62201QZ\*U*K?*1V;XT?TOU3R(ID59K @ MV7]IS).I-;)0#!N\S_@M.?X#54(#B;_* M3.4MTD\+N>]+3L735/CQV9*3]5U"LA@H^Q-=_]JG_ %]1,OR&""R0Q/F.7B#?^8 \QPLT 2V> M[^YKW*/GNWL]V?CU?OD*SW]JOQ),X:,\Z7%[3^:4XF(+0I(M M2;#($%B+]Z#F/>A#+W52\;EN\@ZE%G1,EHBA0I3?W\-L$([$&3HT&=(8N8[7 M-HK.C8*!']9&K8P&=4:#WHP6A'&I;X8ST JUU_VE!\$D6&0(K$5;6-,6OK( M0Y.\FP2+#(&U>!_6O ^-"[!$'#1D$P:CCOXT-N&P([]SFY$SUJMO5*"X9G#\RD()J=-JA?VI2?$*%ID"JU-J7>BU'ME=58!F"+?)%ID"JU- M_NF.X/:6PK\G4/],6&/?Z2KTW&CD!EV):HR"X F-GNIOM[\ _QL*H#A3NL2Q MN E+;6+9--!FTPOVXL-A$BTRA=8F\E3VNX/75J;1FX-1M,@46IO\T^7![:V1 M?T^9X?GMS_&Z=:S&RA\$;E>;YU;>R/,ZXK0;_:0%_PLO%2K]:] MO[GJ>'76KV1/4/6I3C!E0_$KIMNT8"B#C8!T+H9B7VC9HRLGG.Q4UVI%.">Y M&B: 8Z#20#S?$,(?)_(%=:=T]C]02P,$% @ [H'46*\&ULQ5AM;]LV$/XKA#=T&Y#H MW6^I8R!QO*W "@3UTGX(]H&1SC81251)RHZ+_?@=)46V%%I-!@/-AUBB[IZ[ M>W@\G6ZRY>)1K@$4>4KB5%[VUDIE%[8MPS4D5%H\@Q2?++E(J,);L;)E)H!& MA5(2VY[C#.R$LK0WG11KMV(ZX;F*60JW@L@\2:C874/,MY<]M_>\\(FMUDHO MV--)1E>P '67W0J\LVN4B"602L93(F!YV;MR+^;N0"L4$I\9;.7!-=&A/'#^ MJ&\^1)<]1WL$,81*0U#\V< ,XE@CH1]?*]!>;5,K'EX_H_]>!(_!/% ),QY_ M89%:7_9&/1+!DN:Q^L2W?T(54%_CA3R6Q7^RK62='@ESJ7A2*:,'"4O+7_I4 M$7&@X/I'%+Q*P6LI!*,C"GZEX+]6(:@4@M@2C2,PVAE)+D,XUS6FS[E<2$R_2E)+_>@*(L_@W1;A=W ML_!SKQ.Q*M,6,1W MSHCG> &9<2$@+AR?<5@N6:J#!F5\G MB%]8](\EB 8Z?R@R8<83+%"RVFLA:+J"(C4>=N10KIDQ]W\A)/F@()'_F+*@ MM!^8[>M">2$S&L)E#RNA!+&!WO3=3^[ >6_:GU."S4\$UN ]J'D/NM"G!WM+ MPH/-_??(KAO\O^ZV<.\:MZ-4+P4 8:D"I%\101686.@&NO>,+)1*KM/PVO%' M;HL%LYPW;LG-S7*.[YMI&-0T##J]OV$;%D$:D1V#.#(%,C 'XK<#,_(%I,2LO\;Z$LDS\B$-+5-DG8!OK1NG M!)N?"*Q!Y*@F2JM5OWHCX)6G;DQ"PZ"X=#9_[6K[!$E[UB9=0_:9+?[ M?9-+_+J)L>]R'*Q($3P9H^L$>>O9."G:_%1H30*]/8'>#ZY+E0.G(O^4:/-3 MH37)W_?P;F>K^N;B5,$U*LIP,+:\=M=@$/0'_7;\9D%G,#X2OVZ$FRO[GM#M;@JQ ML2=_KP$_&\R?$+FFZQM^N"L4DC0!LF92<<%"&I,,?T"G"B6Y/H.*DP@V$/.L M$-_4;!.Z_]BW"GO"W),3)DEYGM$/C5'TJH0O"27?0/#SD.<9/KJS%H@C@,I< M[,@#B^,S=#O14ZF\P-GJ%E$#J#4:.=\!%20[&$?@->.11>9/&80*[1TXBSY@ M=&&."]J1#8@"*>':20@U+:4Z+E.]5)S#5)4D"= S-Y:N",:5:-?UZDO;R,GS MPTT]%-''[HQP4;I-M-N26*9S;1_,<1(0JV* AH[S/%7EEV.]6@_IKHO15&M] MIH=WAO4KMW]Q4P[-7CP9X)-BWF?O39?3PH]4K%@J20Q+=,.QAO@Q(\H!7'FC M>%9,F!ZX4CPI+M= (Q!: )\O.5?/-]I /0:=_@=02P,$% @ [H'46!,% M_>Z6 @ > < !D !X;"]W;W)K&ULQ57?:]LP M$/Y7A =;"VOM.+]&EQB2MF.%%4)#NX>Q!\6^Q**RY4KGNOGO=Y(=SX74#X-M M+_9)NOON^T[2:58I_6A2 &0OF^ M*33PQ 5ET@^#8.)G7.1>-'-S*QW-5(E2Y+#2S)19QO5^"5)52V#+2XEWJOH*C9ZQQ8N5-.[+JL8W\%A<&E19$TP,,I'7?_[2U*$3,)B\ M$1 V :'C72=R+*\X\FBF5<6T]28T:SBI+IK(B=QNRAHUK0J*PVB-*GY,E4Q MFP_L^JD4N&=G;)UR#6Q)0+) M:P"?!+>JPX/J9=B+N"CT.1L&'UD8A*,>O&%;Q:'#&[Y515N(LXTKUZ7*Z,:8 MIB!:\WP'KGZ;/>OZO2[KCV\$R6X0,O/S6(7J_*/C^>W-O3 %CV'NT=4TH)_! MB]Z_&TR"SSWJ1JVZ41]ZU-WRFCOE0"UB)-/8 \3*7" K.GYD"Y4<4]*?:\CV MP+7I83UN68_[6:_OS;'\O5%_6,E)RVGRG\_)Y"^HF[;JIO_PG/3GZCDG?J<; M9J!WKN<;%JLRQ[HQMK/ML[*HN^EO]_I-NN5Z)ZB72=A2:' ^I<.CZSY?#U 5 MKK=N%%*G=F9*3R-HZT#K6Z7P,+ )VL&ULK5AM<]HX$/XK M&E_G7F:(;5DVV#E@AD![UP]M,\FD_2RPP)[8%I4$-/_^)-D8; L?O>-+(DO/ MKO;9U6I7C ^4O?*$$ %^Y%G!)U8BQ/;>*X[='*<%M9TK.<>V71,=R)+"_+( -_E.69O#R2CAXD%K>/$4[I) MA)IPIN,MWI!G(EZVCTQ^.;66.,U)P5-: $;6$VL&[Q?05P(:\34E!WXV!HK* MDM)7]?$QGEBNLHAD9"64"BS_[$/ J :\MX%\00)4 NE; KP2TJYV2BO;# @L\'3-Z $RAI38U MT,[4TI)^6JBX/PLF5U,I)Z;/@JY>$YK%A/'?P/OONU2\@3OP7!X#0-=@IB*C M9N4A R_%GG!!8O#T_,(!+F+PJ :_+XC :?:'E&PNW(%WP $\P8SPL2.DP6I; M9U49]U :YUTP#GK@$RU$PL'[(B9Q4X$CF=9TO2/=!Z]7XVS+;(#< ?!'!G$%]>+>SUL4!T\I/6A2\$[10D?HY068'<,DG2Z8.E*#;F*LUQ)11F= M+6'ZTBA6I Q/N6:*46F#;[9!W4OW?(M79&+)BX<3MB?6]-=?X-#]T^3?6RI; MW$A9P_=^[7N_3_NT><[ECZP+"Y$;0M2$+0S:HB <136LP3*H60;7LQR V0&S3B*6;(+. M_@%"D>^VV'1AOA>@J 5;=&'(A6'HFMD,:S;#GV'S)*N/+!E&.L.. 7=>B#IN MGQMQ(8)1BY !AX9A$%Q@-*H9C7Z&D2R%:Y(*,Z51UP08>G[8/G &' K@J,W( M (M"% W-A,*:4/A?TXK(V=Z$"CL60==UD3]J$>SB3(FWZ,):B=<@&-4$H_X[ M6UVV=ZI5B<&[CNU MP,$7D1 &1((+\&6KU,G#\)E6=6 ONGV1VJ:[0F3[1SX2^XE@.P8"/B 4P:^ MXFQ'3#Z-;GGYWU+9XD;*&D&$[JEM'8#_7R8J0\+S8XULZ+<.=06+ MFK!VE3 I@^?*FNXXZR+A3=S14T"J'6 C?SW;;6>O$8?LP&M3->%".PHNRM/M4?3.M<. MV\74B ML.&JS->$\V[O$]M33P?ZF[@99_:]5JC*AE<]^NPJ;8>VT7U2PBVE? M.L(Y>R#FA&WT0YN#%=T5HGP\U;/U8WZFG["M^0?UR-"3YC)ZXR# MC*RE2M<>R>"P\M%=?@BZU<_0)17R4:N'"<'RW:D &ULK551;YLP$/XK)R9MK;06 DE:=00I23NMTBI%B;H]3'MPX!*L M&IO:)C3_?K8A+.V2: ]] ?M\W\?W'=P1UT(^J1Q1PTO!N!IYN=;EC>^K-,>" MJ$M1(C$N'6T^L>:8'[ZQW[ M5^?=>%D2A5/!?M),YR/OVH,,5Z1B>B[J;]CZ<0)3P92[0MWF!AZDE=*B:,%& M04%YT4>9LW1)-DEB*&J3--FQVX6KC MT,8-Y?8M+K0TI]3@=++0(GW*!H"67JW%"IW)RIV-=&K7VFG[;* M)HVR\(BR7@@/PG JN.,99J\)?&.S\QKNO$["DXSC4EY"%'R&, BC X*F_P\/ M3LB)NM)'CJ]_A,]6[E!93J)L5]^HDJ0X\DS;*I0;])*/'WK#X,LA2^]$]LI@ MOS/8=^S1L6_+OOF+B6FR#*:B,(-'$=>[8RD)7Z,9!AJ66]C/FY&M"X]K(C/X M]=U0PKW&0OT^5*K^>Y;JGE6K0E6IP\EMP;0@5IQJ:!CODMJ$8. H[G3?) M8' 5#F-_LV_CWZSP^CH(NJQ&G[\W,@J4:S=)%:2BXKKIJ"[:#>NQFU%OXA,S MQ)N9^Y>F^0,\$+FF7 '#E:$,+J^,)ME,U6:C1>D&TU)H,^;<,C<_(I0VP9RO MA-"[C7U ]VM+_@!02P,$% @ [H'46'.[\.$T P F0D !D !X;"]W M;W)K&ULK5;;;N,V$/T50@5Z 3;1U7(VM04XD8LN MT 6,&-T^%'U@I+%%A"*U)&7'?]\AI6AM0S:"Q;[8)'7.X9P9WF9[J5YT!6#( M:\V%GGN5,F\#3VQ;&3O@9[.&;F$-YN]FI;#G#RHE MJT%H)@51L)E[B_ ^GUJ\ WQAL-=';6*=/$OY8CN?RKD7V(" 0V&L L6_'3P" MYU8(P_C::WK#E)9XW'Y3_\-Y1R_/5,.CY/^PTE1S[\XC)6QHR\V3W/\)O9^) MU2LDU^Z7['MLX)&BU4;6/1DCJ)GH_NEKGX($0](3HG)!<(<4^(WTM( M>D+B,M-9<7G(J:'93,D]41:-:K;ADNG8:)\)6_:U4?B5(<]D:R.+ETKR$I3^ MA2R_MLPCQ_?1XA)Z_GQY=<1,/98R= M7GRIC!55<&,W0$D>98V'@J9N7RV4HF(+N%$->3Z08]R*'MSP8D]52?[]"R7) M)P.U_F^L/MW\R?C\]G"ZUPTM8.[AZ:-![<#+?OXI3(/?QW+[(\7R'R1VDO=D MR'MR33U[8OKE9J-PF3-A /4-4=3 6 ([H;!;$?8TWF7!;3")HLG,WQTG9QR8 MQ$%X"LS'@4%Z%PW $U.3P=3DJJGE:X.G,JX0=%2/6;E.3TGMMNI8X;^;F7\/ M\\1].KA/W^=^)SGN(8X'XE@..I$P.$E^,DD_GE5S'/1LQTH0)3DPX.68D>G8Q$$<3<^,7,!-S@SGX[CP;G)FQ#^ZM&I06W?Y M:U+(5ICN&!]&A_?%PEVK9^,/^.[HG@G?9+I'RV>JM@QO+0X;E QNI[B(5/<0 MZ#I&-NYJ?)8&+UK7K/#M!,H"\/M&2O/6L1,,K['L?U!+ P04 " #N@=18 M30OB):,$ :%@ &0 'AL+W=OJ)##B6 MS(5,J<97N7!5)H'&UBA-W,#SAFY*&7>F8_OM44['(M<)X_ HB,9CR"!2!L)BO]6< M)8I30CR^EJ%.U:0SWG[?J MO]K@,9@957 KDL\LULN)<^F0&.8T3_1'L?X-RH"L@Y%(E/TEZ[*NYY H5UJD MI3%ZD#)>_*:/":4*_(S MN8YC9OJ()N2>%R/-]-C;$#1ER3NL\>DI)&_?O"-O"./D@24)EJNQJ]$_TXH; ME;[<%+X$1WSQ _(@N%XJ^,!%XP:'#H M]O7F_0;S\/7F04LT_:JO^E9O<$3O%N%(-LNUD!L28A]Q[*U[O@*E<286'=9$ MO575+"Q7*J,13!Q<.13(%3C3GW[PA]XO3<2Z% L[$JO1'%0T!U:]?X3F%F!% MU0QJ@Y"$3$6)4+D$\L=[K$/N-:3JSR:T@R[1=BD6=B160WM>H3UO':A;M-$^ MV@S1GA$HUALX* ,9X0C&1-,$N6C,+Y8PD\A64W_LKO;1M?IS*KJ.Q&KHAA6Z MX=>BPW4W6C*^. 7=\-_HO)XW/*#7ZM*I]#H2J]&[J.A=_!<]D-+B2W%GI&B% M#_<"*I(L,Q^:0+7K?@8BYBA-]%KL\)ME."[[B^V6X4OE,:9W:9U)Z3.0&%<["3;! MRTWS(%.FB:+!\ZH],F=2:3*T[XW36AF#JNFF%:^5^JD#KR.QVL"[K ;>9>L MJ;91M;F)X6_'QZS<5&5'EU?.#Z=KNW,DH.U*KHPQV*(-6E!\$+\[J*Z@/UZ3*6Y-'ZA<,-P&)S!'2:]W@0'(XB*R>-$BLU=S,Z&U2.WC$F@,TE3 M\KD0>OMB&JBN@Z?_ %!+ P04 " #N@=180?RL.7$# !-# &0 'AL M+W=OV4$G4DG2<_OV2E*+8$FT8A5\LDIH9SCF\Z'BZ8_RGV !( M]%J5M9@Y&RF;.]<5RPU45-RR!FKU9L5X1:7J\K4K&@XT-Z2J=(GG16Y%B]I) MIV;L@:=3MI5E4<,#1V);593_FD/)=C,'.V\#7XOU1NH!-YTV= V/(+\U#USU MW%XE+RJH1<%JQ&$U<^[Q788-P2"^%[ 3>VVD0WEF[*?N?,YGCJ<=00E+J26H M>KS LI2*RD?_W6B3C^G)NZWW]0_F>!5,,]4P(*5/XI<;F9.XJ <5G1;RJ]L M]P]T 85:;\E*87[1KL-Z#EINA6151U8.JJ)NG_2U2\0> 4='"*0CD"$A.$+P M.X)_+B'H"(')3!N*R4-&)4VGG.T0UVBEIALFF8:MPB]JO>Z/DJNWA>+)]'.] M9!6@)_H* MV@]R[Z^*KVE@#W:@XUK IYC5:<56C!:EG4VZ)>HW\;X%2OGD!7 M&4A:E-=*XMMCAJX^7*,/J*C1TX9M!:US,76E=LWGKC!QQA@GZHN;: M"/2QSB$_%'!5F'VLY"W6.3FI>-_P6^1[?R'BD]LF6V9@9VIKY([T= ES!QU5PC@+^"D?_Z!(^]O6U8N*99= M2.P@8T&?L>"4>OH)-+ZHZ02;,9;6K@W&XG\>&!\#,*3=G32 M]A.3M%37F-FI-OO1:-)D$I*!_3$()P0' _]C5.1Y.+8'$/,R;>.GJ#_ M!Y'^#U!+ P04 " #N@=1867-KE>L# ")# &0 'AL+W=O]1[ D*<\$WKA M[8TIKGQ?)WO(F;Z4!0A\LI4J9P9OU<[7A0*66J,\\\,@F/@YX\);SNW8C5K. M96DR+N!&$5WF.5//UY#)X\*CWLO +=_M337@+^<%V\$=F._%C<([O_62\AR$ MYE(0!=N%MZ)7&VH-K.(O#D=]<(X_FN<>NV'I]8OW3Q8>81Z8AK7,_N:IV2^\J4=2V+(R,[?R^!D:H''E M+Y&9MK_DV&@#CR2E-C)OC#&"G(OZGSTUB3@QH)-7#,+&(.P;C%XQB!J#Z*T& MH\9@9#-3H]@\;)AAR[F21Z(J-7JK+FPRK37B;1P[SS=O-PS,T4;N2 MD?47_70ER8;K)).Z5$#^63UHH_!T_>O*>.UQY/98E9PK7; $%A[6% WJ -[R M]]_H)/C#E:U?Z6SSBYQU,CEJ,SDZYWWY"5+EC2(8MPIA].LN50TC+NJS5 UCH* MJH. MY[CE')_EO$,$Z%!^) )?-7CJMTT*<)3 =HODSA-;^Q^?A'41AN,>X5!$[8'I M Y%XW$0N?DF+=_D)WPR>21(AR]);0N3BV$RF'DTZ:5_/=30:-(C&&HNXM', M31"W!/%9@NM2XXC6) >6:8*%DX PH+"V"GSY&A=/[$AWT.,9:J:S'H[##9VZ M::8MS?0LS2V>5*:2O>5(X8!-1U%1V%V6*$BY$VCJV&13VB-RB2:]G;AQB**3 MW'2@9BW4["S4"@G2BD(3(TFA.+XEGQ$3FR)3*N$\-K-A')3&O0VU'JIZR[@Y MI^C T.!'.Q"M+'T+.!WTO3 M*=FV8 OMK,R-J]-R.HNG_4/O4%$:C0&PO=V]R:W-H965T$^_8W3DI38"9RT M;R!)9R8_C^WYCS/="OFH5HQI]%3DI3H?K;2NSCQ/92M64'4J*E;"+TLA"ZKA M5CYXJI*,+FJG(O>([\=>07DYFDWK9S=R-A5KG?.2W4BDUD5!Y?-GEHOM^0B/ M7A[<\H>5-@^\V;2B#^R.Z:_5C80[KXFRX 4K%1!C.GBEV*_#M?Z-7Y*!VA!5O2=:YOQ?9WMA]09.)E(E?U7[3=V_HCE*V5 M%L7>&0@*7N[^TZ=](@X<<-CC0/8.Y+T.P=ZASIRW(ZN'=44UG4VEV")IK"&: MN:AS4WO#:'AIIO%.2_B5@Y^>79>9*!BZIT],H3&Z8DLF)5N8!^A"*:85.OJ# MTSG/N>9,':-;EE,-!EJ@>U940L+DHRN^!#]69A#DZ(IIRO-CB/;U[@H=?3A& M'Q OT?U*K!4M%VKJ:0 WK_>R/>3G'23I@;RHY"D*_!-$?!(ZW"_?[QZ\=O<@ M74W.2),S4L<+>N(YDG2"_H(M]_?%7&D)*_,?UQAW04-W4+-=SU1%,W8^@OVH MF-RPT>SC+SCV/[E&_)."O1I_T(P_&(H.:V;#2BU@WO>QG5.ZBQ'7,4PQVL%+Q\0+';S MD)H2XH+>18X.>,(X23O0#J,D#MW040,=#4*;Y0.U60(98.9"*911*9^A4&^I M7"@$.P=I6&\9+#RNG1F/+*Y@DG;A'48XBMWP<0,?#\)_:<$9E%24[PO&LXLR MM@!(Z'<@;9LP"=R,2<.8##+>2+%89WJ8+;'>BR>XPV;;1).>_*4-6SK(]AV4 MCDGUZYO+,[7>G?AAA\^V"9/$S3=I^":#?'<:2CZ:BW*M0"*AHF2\%W%BIS#% MI,-H&R51SZ['?JMD_G 68;_04C=5R:DSOHWGXZ2#Y[":X)[UAP^4%K^119$] MCDW/L7ASHO>A7G$&N%L]7591A'M 6WG#@^HQN]NW6#@)H0A57-.<_PO0MQ]I M47VZ>BFL3FYB[^[([TZ_PPI'X:2'NY4E/*Q+7_2*22=58+TO)=V:XS"*">EA M:K4(#XO1O8#LF;YRUS&8"DYW;=6<06UG:$/S-=UUM#GTU!1Z*.<0;-$A41); M@W"8D:!W2;3JA(?EZ=L[*6UU&0=!9%&ZS/R@C[*5(3RL0T9$':EVDCIDB(38 M(K7-\"0X6#NO25LQPLG[6\B#_MJ).BAL_[=Q_%G17@^\53H\+'7=5D&:8]98 M+,=KN!F8+EO5QGABU6V'5=@[6:WZX6'Y@]8!J/7S":IR$)B3NA=C/]:\@O.L M=N+: C?&)"1Q%]AAEZ9ACUR35@K)L!1>EYJ6#WR>#^64V"HW)B3I;@&7&8[2 MGLU*6CDDPW+86ZV)K6IC$G?[6)=5D/9E[N!H-ZQ]?1NS/N"=H+J<.Z%M28,L MX;C;/3KM,)3H'O!6_,BP^)G:9Q],O>;P_GSLQ'8&PO=V]R M:W-H965T^Z]) \Y6@OY52T M-'K,,Z[&P4+KY7D8JF0!.55G8@GJJ4$FA9&>1:2*.J%.64\ MF(R*=[=R,A(KG3$.MQ*I59Y3^70)F5B/ QP\O_C$Y@MM7X23T9+.X0[TY^6M M-*VP0DE9#EPQP9&$V3BXP.=3$EN#HL<7!FNU]8PLE7LAOMK&=3H.(NL19)!H M"T'-SP-,(Q_A4VA+H6+Q&9*OZC==FWVP]0LE):Y!MCXT'.>/E+'S>!V#+ O0,&9&- M=@TZ!PSBC4$1N;#TK*!U136=C*18(VE[&S3[4,2FL#9L&+=IO-/2?&7&3D^N M>2)R0'_21U#H/;I(4V;#2S-TS>0MH$"(W;E>_DV?=+XD6\6,HS%$>GB$2DXW!H M^G+SV.-.7(4R+O#B[X8230U1QN? DR?T]V^F'[K6D*M_7%$K03MN4#N+S]62 M)C .S#15(!\@F/ST ^Y%/[L8MP36X-^I^'=\Z)./D((TAYLD2SHG**E% _,+FX*G=P#AQG3SDE2#H"C!DD\'.RP='8C<;?JUO"_5_G? M\_I_D21R97+!N 83'8TH3Y'9$6BF&2B7NR5>;]N-'4^](QZ9CW[%I^_E\XL4 M2MDDO(3#">[$KWK8><=_TAV@XK=X"43RN6XU_"U MBT9+8 V.PXKC\"T6S6&;_%L":_#'4;T!1]XL_VZTFE%E9A4QY%%F"SJA4CZ9 MW7=-9>JLVPVDKW#]HQ[+:DM68"^K.WU@D??;O39U;:$U69*:)7F+ZMV@MA6# MEM":,:A5#_:*BN/J-]ZK7]+'D?W;+>-X;P/"_7ZS9]/Q6JY@OUZQ64LD&,'[ M H<[>V[$L=/?SCZS@<_=6GI@O_8H9E2QH[F<601]Q??LY8[(L:W'$FL[>7S&&W M?SB7M6S!?MURD$V=7G<9]O<]'SH]W^](B*\,:TV"_:*D+,/_T WC+%_E3B]; M52=MH37YUOH$OXE P:TJE+;0FL?L6J(0OT3YPS&_4'/E*:O9KC[.POW. -O+ M#^D[C_)O(6=(+6?("^2,K7KZ>*CJ_0BOS7A;:$V^M; A;R)L2*O"IBVT9@QJ M84/\PJ:%JON"7.0\^+VU! 3*Z[+6[?J;75#>U'<2^Z\ MO\3GT_*>M88IKWUOJ)PSKE &,P,9G?7-WBG+F]2RH<6RN(R\%UJ+O'A< #7G M7-O!?)\)H9\;=H#J/GOR/U!+ P04 " #N@=18>4?F^B\, "3< &0 M 'AL+W=O?IB@FMBP^ MAZ1>\7(.*5TL<_E'N1!"L6]IDI6?]A9*%1^.CLIH(5)>'N:%R.B7>2Y3KNBK M?#@J"RGXK$Z4)D?V9')RE/(XV[N\J(_=R_".>J<6GO;,]-A-S7B7J2[X,15N@J>9%>5+6_[)E M>^YDCT55J?*T34PY2..L^*LJ3!1U%K_J8Q;[]@WF*W M9'!1,B^;B=E(>G=+>ML .**ZZ"K$7E7(M6TD?A7%(7,F!\R>V!;[]:O+WK_; M'RN8&?,CSPAC:8QU9L"X9LQ5(;O<'*\P[";A<2CV+O\ZU^LD\G' M,3TB82X2YB%A/A(6(&$A"#;0Y'&GR6,373?C-)HIN$98;L*KX&=U# ]5'J\M,Y.)OJ_BZ/'=5$AK7I(F(^$!4A8"((-1#7M1#4U MBNIO57HO),OG[$[FLRI2+(GY?9S$ZHE%-%XLV7^:/F-,8D;TKA)#PMP&-EW7 MZU"HWM8S?&2& B0L!,$&@CGI!'/R2L'\K!;TH=B4C9:+43=&"[OJ!@ES3S94 M,7VFFZUG^,@,!4A8"((-='/:Z>;4J)M_"EZK)C>I9DPL1NRN8D'"7'.!71&) M^E:AV<'Y6._VOR7WD44)D+ 0!!O([*R3V=F6:IO3&$G4\UP^H\ET7"K)M>^$ M17FIQJ:OUT;BK@I#PMRSC6&78V\.NCRD37_3YOG9V8;-8/.T4_M\X[00E+6! M%LX[+9P;M?!5*)4(/7%C][G(0.8&(K,FO7=M8I29]ZVHFYPU>44+GNG969R-*$TW36F5Q5%< M\(2.J_BA<;AUIXS)T)R)774(I;DM;?T2.=/-9@IJU!\Q:IV>;#94[7F#N:L] M,G4-4=D;RFC-26L997051;(B^93#5FM4"T;2SEI TEPHS8/2_)8VD,R8%R. MF@U1M*&P[%Y8MEE8#P]24!,CF"A5G-9M5,2+6%'K(W3;-8M5)<6HT(SDG86& MI+DM;;IY7V\V/$C#/I060&DABC:46N\UMXP.T$LO>XQEGNG&B\356M"]8)9G M/T25E+I56W5S\0N-&]1C#J6Y+F(WBV/%O23?*KC>=Z?55S4XRVW$NR+T*M!9D*."@[J\8;27&O$HWWZ M0G^(-.Q#:0&4%J)H0\'UOG++["S?(KA1B4&=XU"::VTZO]OQ\Z;$D(9]*"V MTD(4;2BQWJUNF?W$-YLC>>UWJ =;8XMMKLV\G04&]:BWM$'C/ST=%QC2L ^E M!5!:B*(-!=8[U"VS1_VS>\U^NZUC$:,+7,S)=]83U'\.I7E0F@^E!5!:B*(- M)=?[[:WS-UI]94&]]U":"Z5Y4)H/I0506HBB#9>.]NY^V^SN_T7(M-21[*A3 MYICRS)1=E0>EN5M*>)WD5:9GW?1O$ZY0"\&BVF.C"WZ51#FOC]]R^?08)XDX M8+^(+!-E*>@C9T5UG\31@7;[%#*?QXHJ2Q:Y;.(I"B M]J(?L*6.S=3UDK7QF38U_>5*_QS3#UG]2SURJBU$O"J%/G0ONO&4+A%+*!6?;D<,+29FFT]G/QSM2\&Z"'^SA-B>'K!("IUV8.3$ MGK!,+-GO^7UY4-=865&E:&/T_Z.0_$&P15[)Y(DM]6>J*RI5(CC-/=[9T\/S M4_U=%WG.HSJ^=,C\2NIU& =TI5Y3?5SJ*J1IBZSKC[*1YG3%FK4E*4%:S M=J-&5Z)!]NN*:EC?A'1JEJN7-6=6%)7/W:E*FZ*7U3TI MC/I9GI"HJ!J+1*CV=B5#='4C(54\CZ/VWLRCJ"IX%JT <5GJ4):61Y,S8S8= MRJ:WKR.EC_%,=#=G79.<+66LZ.[4MW NU^?"-N8)Q7P2BUR6;]+*D627U9=&&"R'CG-A"+8583]&N MH]=5,#SH6!_KH^_]?9;R/T2=0WU[%ORI&;90G>CRT"%M03QJ^=\?PO6/XWC%\[QB^=PSK\T'H_". TD(4;3@?[-?MV%O6[6Q6^>A\L*&:('78P#I?E06@"EA2C:4%+]BAW;O&+G-L[BM!I=#6].N;-; M ;HB!TKSH#0?2@N@M!!%&ZJM7[1CO]5>5QNZ= =*C73=E8@=$60O;FRY71DE334J ^E!5!:B*(-I=6O!K+-JX%N M^;<7>UGH.A\HS872/"C-A]("*"U$T89JZY<"V2=OU/ ^E4_SN2-AF\.=&$0E.9" M:1Z4YD-I 906HFA#LK?M1FYLPRA80MG>@?F[!RB#0/MAN5'S3L *6Y4)KG; 8QII/G'2\TY@"EA2C:4%1]S,$Q MQQPV.MZ!YRV7[*[*XOH$4T\,C4Y :2Z4YD%I/I060&DABC;491^=<-XJ.N% MHQ-0F@NE>5":#Z4%4%J(H@W%V4>&!J:@-)<*,US1O9*/W?\^E"3 M 906HFA#5?51"<<@?^V':W6R&[*PG:-0!2O.@-!]*"Z"T$$4;"J^/7SAO MM;O9@<8YH#072O.@-!]*"Z"T$$4;OF*BCW,M#:0&4%J)H0V7U08IC;"6WDZ3D<+T MF\[8(T^JT]->_XZHYV;]:[JM\G]^RX:WT(FO?C]9CF=7VWU*;%60->\T7E1?T^M?MX]A)?_!5!+ P04 M " #N@=18[U3:9* % !$) &0 'AL+W=O'8@^,1,=")-&E MJ*3]]R,E131EBHD!ZB71Q[W']QX>RTN^>J,52)+ M"WK-05GE.>$_+VG&GLXGDO%U]TUEV?3#B5)E8'F;+"O(TZ+Y3WZT1.PE0#R0@-H$U$^8#R3@ M-@'W$\*!A+!-"&MFFE9J'JZ((*LSSIX 5]$231W49-;9LOVT4.-^*[B\F\H\ ML;JAI>!5+"J>%O?@!*Q9OF,%+40)V :8=]=;PN]I"=Y>44'2[)T,_WI[!=Z^ M>0?>@+0 ?V]959(B*<^F0I:F/F :MV6LFS+00!D0@2^L$-L2?"P2FI@ 4]E3 MUQAZ;FR-G(@7._X!X. ]0 $*+05=O3X=.\K!'<^XQL.OXGG-2@$D4XI@RA\I M^/:GC >?!"A'5P]&T[+'8GI^41^^6O$R>K77^ \^,W6N2P MXR%TH?=XB!M%V3IN8.8UC'IX/:X6P4R.Q.-^)X=!2S2'79!1X:RK<.:LL!X; MJ?V29/;*G.G'CH4G,*/3>=?I?$Q-SGWRX G,X&'1\;#PH\D&9K8G-P3AO*?) MPR <(6S7Y+*K%N/3T(?Y<_U3O[X"EN13J1CA\43F-%TU#4=C2G/ MR"X@C!XL-' M:K0(^YH]C(+!;#8@6VU%H-N+_$X+RDE6#Q-)I+E6R!>:R85V0=!I+HX0Z_Q0AM&\[TDM41@M@P&Q:H\"W2;EK\TF MC:D$X)@: M15Z-D"\TDPMMA)#37+Q>HRV.H;X PIY&+5$X'-*H=BC([5#64I55IJPJN)4, MR$>KO42O$R^^T,R>M=]!X:@B]6J ?*&97&@#A-RS/*\7Z>Q ?E&$^AH]# H7 M Z]52!L3Y#8FU]5=ELI(YU/4ZRR,+S2S8>UQT&)4@7IU/;[03"ZTZT$O3OF\ M4J#+0X$&_3OH#S#=JY@@=*72X7/3E;@M!R-K1I?:&;#>XM2XZY*^5V6&L,=8>V.L*>5J1;'G :(^@H]#!IX MX&+M6;#;L]S21\I)$=-F J!]RSJIW[)H BYI03>IL-?L=<+&%YK)@_9%>-1U M*^S5,OE",[G0E@G[6;NZ? %GZ&F\.%AA/4&X/XU@B0KQ+!S0N[) YA5M.;#; MUV]9R66_FZ%U?P],K:+E^@9>G:]FC[4XD[]0[9*;ZHYO]-5_D MN*5%"3*ZD64$'Q;R&\:;+2O-B6"[>A/''1."Y?7AEI*$&ULM5=M;]LV$/XKA%8,+=!$(FW9^ZYT[WPQCLAOZD,0*/O!>-J M$F1:ES=AJ-(,"JJN10G3,=N[UY. MQV*C6<[A7B*U*0HJGV; Q&X2X&"_\9"O,VTWPNFXI&M8@/Y#A\Q[]@S/>&/-(%*E@ROVB77TV"E"Z45H4M;!A4.2\^J??:T<<"!!R1H#4 N1( /?."/1J@9XS MM&+FS+JCFD['4NR0M*<-FGUPOG'2QIJ J)\B: HF7@"N)+ J(8E>@0.JUPK]_;! MQ$=*ZP^5R@UE"KV] TUSIMZA-Q;RCTQLE#FKQJ$VAE@Z85J3GE6DR1G2F*!/ M@NM,H5_Y$I;/ 4+C@<8-9.^&&?$BWI;R&O6B]XA$I(\^+^[0VS?O/+B]QKT] MA]O[5^Z="Z5K]RB06T!??C?GT4<-A?K:Y88*O-\-;C/\1I4TA4E@4M@A!M.? M?\*#Z!]#/Z)>,WZ/9K#..;=;,\IL-'3QKI '#MD6DNT4XR2*QN&V M@U#<$(J]A.89E6OH#)=*,#[0-^B/NK4-&FT#OS:J,E32)U.RZIA6H#4#M^[B M,#CA<#6(1OUN%L.&Q?"2CV#"_H4O,#SU2"^.&S+NT-RO^PO^Z@FCI+$@\:)T M5PU45PW5E(TN([S(%X;_J.$]>LW,';T"=1RU13UZM=RMH0]#!T=1?":0\4&C MP9>F;RWY+'=(+SFCD;0:R?^;PC7>,QY]DIRI)+AM MA;J"_/XAKWD% =2]FVOP?YF\T/Y>MIX M\+ _.!.S;>/!_NKO2]?3YI(DPS,*VSZ!_8WBOV=K;1^-R*1AS M'L^-9=S.5:J+1'@P9A1@HL-.7PJE8L-U=8UK=IL)[];--4?[,S/YX:Y]8B;" MCOU;$ID74>>;9H@,6TK5"/K)!'#.%6*P,O2BZZ&)%%E-==5"B](-1H]"FS'+ M/69F$@9I#YCW*R'T?F$5-+/U]!]02P,$% @ [H'46,ET2-.Q @ 9@@ M !D !X;"]W;W)K&ULM59M;]HP$/XKIZR:6FEK MWB#I.H@$="^55JDJZ_:AV@>3',1:8F>V ]V_G^V$#"A%G<2^)#[[[O$]CR^^ M#%9<_)0YHH+'LF!RZ.1*59>N*],<2R+/>85,K\RY*(G2IEBXLA)(,AM4%F[@ M>9%;$LJ<9&#G;D4RX+4J*,-; ;(N2R)^C['@JZ'C.^N).[K(E9EPDT%%%CA% M=5_="FVY'4I&2V22<@8"YT-GY%].8N-O';Y17,F-,1@F,\Y_&N,Z&SJ>20@+ M3)5!(/JUQ D6A0'2:?QJ,9UN2Q.X.5ZC?[3<-9<9D3CAQ7>:J7SH7#B0X9S4 MA;KCJ\_8\ND;O)07TCYAU?C&H0-I+14OVV"=04E9\R:/K0X; 7[T3$#0!@2[ M ;UG L(V(+1$F\PLK2NB2#(0? 7"><,[#:V&C-AC)SBE,E]"K5<2JY0ZE$ MG:I:4+: TU&642,O*>":-36BK3,XO4)%:'$&;^%^>@6G)V=P I3!UYS7DK!, M#ERELS&8;MKN/&YV#I[9V0_@AC.52_C ,LRV 5Q-H^,2K+F,@X.(HTJ<0^B] M@< +>GL2FKP\/#R03MA)&UJ\\$723KA4H)4"/8UBB?#P1?O#M<)2_MBG7@/> MVP]N/NY+69$4AX[^>BVBD[Q^Y4?>^WW,CP2VI4.OTZ%W"'U'AS0G8H%[ZZ6! MB2R,N7V62>SU]4DL-YD\=;H((K]SVLJPWV78/YBA/1L^AT^<9Q*FO,C@X0;+ M&8J])W,0[%]/YDA@6[RCCG?T/RLT.J8.1P+;TB'N=(B/4Z'QD^(+?#_:J="G M3N&[(-RI4'?CRBY1[VT1._-CW42;GO<7ING -YH& M91(*G&M([SS6I2::KM88BE>V,=J;9@-NE^+Y ]0 M2P,$% @ [H'46-L7F(AB P =1< T !X;"]S='EL97,N>&ULW5A= M;]HP%/TK4;I.K30U"5D#60%I0ZHT:9LJM0][JPQQP)+C9([I8+]^OG%(@/HB MVH>5#%1BWY-S[K%]G8\.2[7F]'Y!J7)6&1?ER%TH57SRO'*VH!DIK_*""HVD MN?3@[\Q\O;_;C%Q5PZ7I6T>LC1*]\'Q<& M$!./CA,_I(U)]X^2/J","0]VA3<^SK548^H<(\<6E[P*8'!AGG MC<&>:P+C84&4HE+I5MK M5A6;:)K:4-TT,J8#^MMJ1GM;MO\J7:=@3[GZLM3#$54?]B2]DS1EJZJ_2AL# MF'J JY.BX.O/G,U%1LW@CTXX'I(-SUGDDOW1V:!49CI I>L\4:G8;#OR6Y+B M@:[4IIQ6*>ZYUT'/_W:>YU102?BV:5W[ISS+KW8<]M_*LNF(RZ8+(3-3GH@LFX R;[;W;5?(G)H LF>Z=O,NQ$288G:=*K'WRWGJYW MGJV;J /O,"/W![P-\3:I,UTRKIBH>PN6)%0\>\36\HI,.=W5U^\T8*NQS $P( L !?3T\$MP>:4#M.*2VBZD8_1!2:5K5N %(MB6/:(7->=I3W;+T]!;X"O.DQQ0FE(2S,.\,W2?S+W\PPU M1>5*(Y5;&GC3Y?YVX$G1H2)8%II%R=.B':5_'J-/YH M,*_KQ<%PZ/.YJJ3_PRZ4@2,SZRI9PZ9['/J%4[+P:N"'>L+7*:VT-[ P[[K5Z\>OC85,\:Z\?=*GKY=&@_;]4 U%IHRO]IHJC MP?Y ^+E]^VKY<"L!Y&B0 M[<,%9]KYNCVCO;X$QF<%)W=;36TO=5DK=RYK]:>SS4*;QW 9>(HA>HPV#JN_ M71 /W/\)HYW-=*[.;=Y4RM1=')TJ Z#Q<[WP V%DI8X&JU.$-(6X,#4$25R9 M[E)P;GA2N/55T3UU#;@HANY PP%W5;3@?)!GL&U+7<#="W$J2VER)=K@>@08 M$8#1S@#%EXE$D#$!&?]"R&F "#_PPLZ@Q7.+(!,",MD9Y-E6M\XA1"_$8C?>!&O MC->%"\#LOX0_W*(U^^S1@[U,C]CXOTU0_&@WG M2E#+29[;!M0"P9O &YEKA0,W(L7";)9K)7V?AK+(B%DC-Y#,^*_BVDH#?4(N M)=S^:VOF2VUZ@]^(\LB(620W<-VI+/MQHYPQ8I;&2?$<4C0?WK SZWO]_-OH1?@AIJ1$,6(VQ95YAA,@^^VW**6%$;,7 M8,AP#7CKXA4N CVT#=RYFBGG8.\MQJ34,&)VPZ743MS+LE'B;QA)P%D?VY72 MPHC9"U-5SO9 7XUKQ7JKO'+/O3:.*$5$W(JH;?XTMR7(U?_6]HIZB=DH+T3, M7KBH%J5=@O6GBY!&A9?N5!DUTW7;DS$F678P"R/D[942=_*UWZR4'2+V,J.J M=-WEFJ'70AX:U*_,!^]'E#$B9F- 7ZA=D]>- S0,1=DB8K8%F3/URHJ(TD7$ MK L:,\:8E$(B9H5TJ9WXR*/\[QJ*4$3$KXSUYVDA&Z2)BU@6=K @\B4%I M(V;6!LI6-H4PIK01,VN#3%MZ/3BFM!$S:V-+8K *)\8DYZN83;(I0=C8Y)1) M8F:38 5OA*.,$C,;I:>YC7242.*=BB3!F)1(8F:1T)@IQJ3$$C.+A<;,,"9E MF9B[*"$QQW@6FK),PFR9G]G#GIC"Q8JF5&'>],1[U66U&),23O)+YJ\ \Z0H M=#@JRRV?;Q)*. FS<-;1;*I*NF4(YF4#PY)J58DQ*>$DS,(A,,,AC$E^(F%6 M#CE-V,LR$DH^";-\UIGNGCAU2CX5]L6$D(8#'G\42R@+)A'&I"R4 M,%MH:S2A UG7PZ0LE#!;Z--4;#^J&).R4+++6J?7A5+*0BFSA6A,7&JGE(52 M9@O1F#B12RD+I>RS9>O*L3?&=P[4!;*F"U$-GH?D[)0QCWY M1F+BX3VC+)3M8O)M70YC3,I"&;.%R ]U_4:G+)0Q6Z@W2[@GUIN=Y3$FN62, M?25 #_-6Y=;DNM3MF0(O$/_ %!+ P04 " #N@=18M\<#,$(" M !"*P &@ 'AL+U]R96QS+W=O24'XIM$-!*LONVG(%]4 ]Z$G%&J$!<_@'ZA(#' MEW)HQGU[&G;[;EA\'@^G857MQK'[5=?#>E>.S7#7=N5T/K)I^V,SGI?]MNZ: M]7NS+;4LEU'WMS.JI\?;F8O7KZ[\S\1VL]FOR^]V_>=83N,_!M@WD*@MZ#>0J"W M3!ZV"?06U%L(]!;46PCT%M1;"/06U%L(]!;46PCT%M1;"/06U%L(]%;46PGT M5M1;"?16U%L)]-;)RQ("O17U5@*]%?56 KT5]58"O17U5@*]%?56 KT5]58" MO0WU-@*]#?4V KT-]38"O0WU-@*];?*RFT!O0[V-0&]#O8U ;T.]C4!O0[V- M0&]#O8U ;T>]G4!O1[V=0&]'O9U ;T>]G4!O1[V=0&^??*PDT-M1;R?0VU%O M)]#;46\GT-M1;R?0.U#O(- [4.\@T#M0[R#0.U#O(- [4.\@T#M0[R#0.R8_ MFQ#H':AW$.@=J'<0Z!VH=Q#HG5'O3*!W1KTS@=X9]F?4._^DWL/X=2C# MM>=[C=?_2:K'\[GE>OG+\GOGY%:YX%S?5@Q/?P%02P,$% @ [H'46/C# M AT& @ 3RH !, !;0V]N=&5N=%]4>7!E&ULS=K-;N(P% 7@5T'9 M5L3X-],1L)F9;8=%7\!-+B4BB2W;;>'MQPEMI58=-!4C]6R(P/8]-[[2MV)Y M>_049X>^&^*JV*7DOS,6ZQWU-I;.TY!7MB[T-N6OX9YY6^_M/3&Q6!A6NR'1 MD.9IK%&LES]I:Q^Z-/MUR#_'U@VK(E 7B]F/T\8Q:U58[[NVMBFOL\>A>9Q0X=B^G842S/ ME_B@1[?=MC4UKG[H\Y$R^D"VB3NBU'?EJ>C5^>24;YA.G_SB_*G,N<"\&UL4$L! A0#% @ [H'46$+&=*0]" M3S0 !@ ("!#0@ 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ [H'46,T"8H&M!0 7AD !@ M ("!-QL 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% M @ [H'46$MED16\"0 ="\ !@ ("!S2P 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ [H'46*D"D)( " EQ0 !D M ("!C6L 'AL+W=O&PO=V]R:W-H M965T&UL4$L! M A0#% @ [H'46/[E]+]1! Y D !D ("!3WL 'AL M+W=OW12L<" M *!@ &0 @('7?P >&PO=V]R:W-H965T&UL4$L! A0#% @ [H'4 M6# %=!$V!@ [@\ !D ("!/(8 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ [H'46,O6B'W4 P +PD M !D ("!9*@ 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ [H'46/>F7J!(! =@H !D M ("!Y=8 'AL+W=O "!7@ &0 @(%DVP >&PO=V]R:W-H965T M&UL4$L! A0# M% @ [H'46"W>?%!T!0 ^ T !D ("!)?\ 'AL+W=O M&PO=V]R:W-H965T&UL4$L! A0#% @ [H'46!QL M0D+2 @ #P8 !D ("!,PT! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ [H'46'A=8 DO!P H1$ !D M ("![A8! 'AL+W=O&PO M=V]R:W-H965T&UL4$L! A0#% @ [H'46$$$9KMV"P =64 !D ("! M#RD! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% M @ [H'46)PM9,?Q @ X@< !D ("!\SL! 'AL+W=OSW@$ "U% M&0 @($;/P$ >&PO=V]R:W-H965T&UL4$L! A0#% @ [H'46(S,#B?0 M @ [@< !D ("!G$D! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ [H'46.G0]GZ5 P X! !D M ("!C5D! 'AL+W=O&PO=V]R M:W-H965T#7=>$ 0 /46 M 9 " @?Y? 0!X;"]W;W)K&UL M4$L! A0#% @ [H'46'-9H/FE @ @@ !D ("!160! M 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ M[H'46,$81<<^! 51@ !D ("!"6X! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ [H'46!355N-^%@ UEX,! 'AL+W=O&PO=V]R:W-H M965T 0!X;"]W;W)K&UL4$L! M A0#% @ [H'46!,%_>Z6 @ > < !D ("!X:,! 'AL M+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ [H'4 M6'.[\.$T P F0D !D ("!+JX! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ [H'46%ES:Y7K P B0P M !D ("!&[H! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ [H'46'E'YOHO# DW !D M ("!-\@! 'AL+W=O&PO=V]R:W-H965T M&UL4$L! A0# M% @ [H'46,ET2-.Q @ 9@@ !D ("!CMX! 'AL+W=O M8B&(# !U M%P #0 @ %VX0$ >&POSE M 0!X;"]W;W)K8F]O:RYX;6Q02P$"% ,4 " #N@=18M\<#,$(" !"*P M&@ @ '"ZP$ >&PO7W)E;',O=V]R:V)O;VLN>&UL+G)E;'-0 M2P$"% ,4 " #N@=18^,,"'08" !/*@ $P @ $\[@$ I6T-O;G1E;G1?5'EP97-=+GAM;%!+!08 40!1 "X6 !S\ $ ! end XML 89 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 90 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 92 FilingSummary.xml IDEA: XBRL DOCUMENT 3.24.1.1.u2 html 223 449 1 true 77 0 false 10 false false R1.htm 100000 - Document - Document and Entity Information Sheet http://www.smith-wesson.com/20240430/taxonomy/role/Role_DocumentDocumentAndEntityInformation Document and Entity Information Cover 1 false false R2.htm 100010 - Statement - Consolidated Balance Sheets Sheet http://www.smith-wesson.com/20240430/taxonomy/role/Role_StatementConsolidatedBalanceSheets Consolidated Balance Sheets Statements 2 false false R3.htm 100040 - Statement - Consolidated Balance Sheets (Parenthetical) Sheet http://www.smith-wesson.com/20240430/taxonomy/role/Role_StatementConsolidatedBalanceSheetsParenthetical Consolidated Balance Sheets (Parenthetical) Statements 3 false false R4.htm 100050 - Statement - Consolidated Statements of Income Sheet http://www.smith-wesson.com/20240430/taxonomy/role/StatementConsolidatedStatementsOfIncome Consolidated Statements of Income Statements 4 false false R5.htm 100060 - Statement - Consolidated Statements of Changes in Stockholders' Equity Sheet http://www.smith-wesson.com/20240430/taxonomy/role/Role_StatementConsolidatedStatementsOfChangesInStockholdersEquity Consolidated Statements of Changes in Stockholders' Equity Statements 5 false false R6.htm 100070 - Statement - Consolidated Statements of Changes in Stockholders' Equity (Parenthetical) Sheet http://www.smith-wesson.com/20240430/taxonomy/role/StatementConsolidatedStatementsOfChangesInStockholdersEquityParenthetical Consolidated Statements of Changes in Stockholders' Equity (Parenthetical) Statements 6 false false R7.htm 100080 - Statement - Consolidated Statements of Cash Flows Sheet http://www.smith-wesson.com/20240430/taxonomy/role/Role_StatementConsolidatedStatementsOfCashFlows Consolidated Statements of Cash Flows Statements 7 false false R8.htm 995410 - Disclosure - Pay vs Performance Disclosure Sheet http://xbrl.sec.gov/ecd/role/PvpDisclosure Pay vs Performance Disclosure Notes 8 false false R9.htm 995445 - Disclosure - Insider Trading Arrangements Sheet http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements Insider Trading Arrangements Notes 9 false false R10.htm 995455 - Disclosure - Organization Sheet http://www.smith-wesson.com/20240430/taxonomy/role/Role_DisclosureOrganization Organization Notes 10 false false R11.htm 995465 - Disclosure - Significant Accounting Policies Sheet http://www.smith-wesson.com/20240430/taxonomy/role/Role_DisclosureSignificantAccountingPolicies Significant Accounting Policies Notes 11 false false R12.htm 995485 - Disclosure - Leases Sheet http://www.smith-wesson.com/20240430/taxonomy/role/Role_DisclosureLeases Leases Notes 12 false false R13.htm 995505 - Disclosure - Notes, Loans Payable, and Financing Arrangements Notes http://www.smith-wesson.com/20240430/taxonomy/role/Role_DisclosureNotesLoansPayableAndFinancingArrangements Notes, Loans Payable, and Financing Arrangements Notes 13 false false R14.htm 995515 - Disclosure - Net Sales Sheet http://www.smith-wesson.com/20240430/taxonomy/role/Role_DisclosureNetSales Net Sales Notes 14 false false R15.htm 995525 - Disclosure - Advertising Costs Sheet http://www.smith-wesson.com/20240430/taxonomy/role/Role_DisclosureAdvertisingCosts Advertising Costs Notes 15 false false R16.htm 995535 - Disclosure - Property, Plant, and Equipment Sheet http://www.smith-wesson.com/20240430/taxonomy/role/Role_DisclosurePropertyPlantAndEquipment Property, Plant, and Equipment Notes 16 false false R17.htm 995545 - Disclosure - Inventories Sheet http://www.smith-wesson.com/20240430/taxonomy/role/Role_DisclosureInventories Inventories Notes 17 false false R18.htm 995555 - Disclosure - Accrued Expenses and Deferred Revenue Sheet http://www.smith-wesson.com/20240430/taxonomy/role/Role_DisclosureAccruedExpensesAndDeferredRevenue Accrued Expenses and Deferred Revenue Notes 18 false false R19.htm 995565 - Disclosure - Fair Value Measurement Sheet http://www.smith-wesson.com/20240430/taxonomy/role/Role_DisclosureFairValueMeasurement Fair Value Measurement Notes 19 false false R20.htm 995575 - Disclosure - Self-Insurance Reserves Sheet http://www.smith-wesson.com/20240430/taxonomy/role/Role_DisclosureSelfInsuranceReserves Self-Insurance Reserves Notes 20 false false R21.htm 995585 - Disclosure - Stockholders' Equity Sheet http://www.smith-wesson.com/20240430/taxonomy/role/Role_DisclosureStockholdersEquity Stockholders' Equity Notes 21 false false R22.htm 995595 - Disclosure - Employer Sponsored Benefit Plans Sheet http://www.smith-wesson.com/20240430/taxonomy/role/Role_DisclosureEmployerSponsoredBenefitPlans Employer Sponsored Benefit Plans Notes 22 false false R23.htm 995605 - Disclosure - Income Taxes Sheet http://www.smith-wesson.com/20240430/taxonomy/role/Role_DisclosureIncomeTaxes Income Taxes Notes 23 false false R24.htm 995615 - Disclosure - Commitments and Contingencies Sheet http://www.smith-wesson.com/20240430/taxonomy/role/Role_DisclosureCommitmentsAndContingencies Commitments and Contingencies Notes 24 false false R25.htm 995625 - Disclosure - Restructuring Sheet http://www.smith-wesson.com/20240430/taxonomy/role/DisclosureRestructuring Restructuring Notes 25 false false R26.htm 995635 - Disclosure - Significant Accounting Policies (Policies) Sheet http://www.smith-wesson.com/20240430/taxonomy/role/Role_DisclosureSignificantAccountingPoliciesPolicies Significant Accounting Policies (Policies) Policies http://www.smith-wesson.com/20240430/taxonomy/role/Role_DisclosureSignificantAccountingPolicies 26 false false R27.htm 995645 - Disclosure - Significant Accounting Policies (Tables) Sheet http://www.smith-wesson.com/20240430/taxonomy/role/Role_DisclosureSignificantAccountingPoliciesTables Significant Accounting Policies (Tables) Tables http://www.smith-wesson.com/20240430/taxonomy/role/Role_DisclosureSignificantAccountingPolicies 27 false false R28.htm 995665 - Disclosure - Leases (Tables) Sheet http://www.smith-wesson.com/20240430/taxonomy/role/Role_DisclosureLeasesTables Leases (Tables) Tables http://www.smith-wesson.com/20240430/taxonomy/role/Role_DisclosureLeases 28 false false R29.htm 995685 - Disclosure - Net Sales (Tables) Sheet http://www.smith-wesson.com/20240430/taxonomy/role/Role_DisclosureNetSalesTables Net Sales (Tables) Tables http://www.smith-wesson.com/20240430/taxonomy/role/Role_DisclosureNetSales 29 false false R30.htm 995695 - Disclosure - Property, Plant, and Equipment (Tables) Sheet http://www.smith-wesson.com/20240430/taxonomy/role/Role_DisclosurePropertyPlantAndEquipmentTables Property, Plant, and Equipment (Tables) Tables http://www.smith-wesson.com/20240430/taxonomy/role/Role_DisclosurePropertyPlantAndEquipment 30 false false R31.htm 995705 - Disclosure - Inventories (Tables) Sheet http://www.smith-wesson.com/20240430/taxonomy/role/Role_DisclosureInventoriesTables Inventories (Tables) Tables http://www.smith-wesson.com/20240430/taxonomy/role/Role_DisclosureInventories 31 false false R32.htm 995715 - Disclosure - Accrued Expenses and Deferred Revenue (Tables) Sheet http://www.smith-wesson.com/20240430/taxonomy/role/Role_DisclosureAccruedExpensesAndDeferredRevenueTables Accrued Expenses and Deferred Revenue (Tables) Tables http://www.smith-wesson.com/20240430/taxonomy/role/Role_DisclosureAccruedExpensesAndDeferredRevenue 32 false false R33.htm 995725 - Disclosure - Self-Insurance Reserves (Tables) Sheet http://www.smith-wesson.com/20240430/taxonomy/role/Role_DisclosureSelfInsuranceReservesTables Self-Insurance Reserves (Tables) Tables http://www.smith-wesson.com/20240430/taxonomy/role/Role_DisclosureSelfInsuranceReserves 33 false false R34.htm 995735 - Disclosure - Stockholders' Equity (Tables) Sheet http://www.smith-wesson.com/20240430/taxonomy/role/Role_DisclosureStockholdersEquityTables Stockholders' Equity (Tables) Tables http://www.smith-wesson.com/20240430/taxonomy/role/Role_DisclosureStockholdersEquity 34 false false R35.htm 995745 - Disclosure - Income Taxes (Tables) Sheet http://www.smith-wesson.com/20240430/taxonomy/role/Role_DisclosureIncomeTaxesTables Income Taxes (Tables) Tables http://www.smith-wesson.com/20240430/taxonomy/role/Role_DisclosureIncomeTaxes 35 false false R36.htm 995755 - Disclosure - Restructuring (Tables) Sheet http://www.smith-wesson.com/20240430/taxonomy/role/DisclosureRestructuringTables Restructuring (Tables) Tables http://www.smith-wesson.com/20240430/taxonomy/role/DisclosureRestructuring 36 false false R37.htm 995765 - Disclosure - Significant Accounting Policies - Additional Information (Detail) Sheet http://www.smith-wesson.com/20240430/taxonomy/role/Role_DisclosureSignificantAccountingPoliciesAdditionalInformationDetail Significant Accounting Policies - Additional Information (Detail) Details 37 false false R38.htm 995775 - Disclosure - Significant Accounting Policies - Summary of Estimated Useful Lives (Detail) Sheet http://www.smith-wesson.com/20240430/taxonomy/role/Role_DisclosureSignificantAccountingPoliciesSummaryOfEstimatedUsefulLivesDetail Significant Accounting Policies - Summary of Estimated Useful Lives (Detail) Details 38 false false R39.htm 995785 - Disclosure - Significant Accounting Policies - Reconciliation of Net Income/(Loss) Amounts and Weighted Average Number of Common and Common Equivalent Shares Used to Determine Basic and Diluted (Loss)/Earnings per Common Share (Detail) Sheet http://www.smith-wesson.com/20240430/taxonomy/role/Role_DisclosureSignificantAccountingPoliciesReconciliationOfNetIncomeLossAmountsAndWeightedAverageNumberOfCommonAndCommonEquivalentSharesUsedToDetermineBasicAndDilutedLossEarningsPerCommonShareDetail Significant Accounting Policies - Reconciliation of Net Income/(Loss) Amounts and Weighted Average Number of Common and Common Equivalent Shares Used to Determine Basic and Diluted (Loss)/Earnings per Common Share (Detail) Details 39 false false R40.htm 995795 - Disclosure - Significant Accounting Policies - Change in Accrued Warranties Recorded as Non-Current Liability (Detail) Sheet http://www.smith-wesson.com/20240430/taxonomy/role/Role_DisclosureSignificantAccountingPoliciesChangeInAccruedWarrantiesRecordedAsNonCurrentLiabilityDetail Significant Accounting Policies - Change in Accrued Warranties Recorded as Non-Current Liability (Detail) Details 40 false false R41.htm 995835 - Disclosure - Leases - Schedule of Assets and Liabilities Related to Operating and Financing Leases (Detail) Sheet http://www.smith-wesson.com/20240430/taxonomy/role/Role_DisclosureLeasesScheduleOfAssetsAndLiabilitiesRelatedToOperatingAndFinancingLeasesDetail Leases - Schedule of Assets and Liabilities Related to Operating and Financing Leases (Detail) Details 41 false false R42.htm 995845 - Disclosure - Leases - Additional Information (Detail) Sheet http://www.smith-wesson.com/20240430/taxonomy/role/Role_DisclosureLeasesAdditionalInformationDetail Leases - Additional Information (Detail) Details 42 false false R43.htm 995855 - Disclosure - Leases - Summary of Future Expected Undiscounted Cash Flows (Details) Sheet http://www.smith-wesson.com/20240430/taxonomy/role/Role_DisclosureLeasesSummaryOfFutureExpectedUndiscountedCashFlowsDetails Leases - Summary of Future Expected Undiscounted Cash Flows (Details) Details 43 false false R44.htm 995865 - Disclosure - Leases - Summary of Future Lease Payments for Operating and Finance Leases (Detail) Sheet http://www.smith-wesson.com/20240430/taxonomy/role/Role_DisclosureLeasesSummaryOfFutureLeasePaymentsForOperatingAndFinanceLeasesDetail Leases - Summary of Future Lease Payments for Operating and Finance Leases (Detail) Details 44 false false R45.htm 995895 - Disclosure - Notes, Loans Payable, and Financing Arrangements - Additional Information (Detail) Notes http://www.smith-wesson.com/20240430/taxonomy/role/Role_DisclosureNotesLoansPayableAndFinancingArrangementsAdditionalInformationDetail Notes, Loans Payable, and Financing Arrangements - Additional Information (Detail) Details 45 false false R46.htm 995905 - Disclosure - Net Sales - Breakdown of Net sale (Detail) Sheet http://www.smith-wesson.com/20240430/taxonomy/role/Role_DisclosureNetSalesBreakdownOfNetSaleDetail Net Sales - Breakdown of Net sale (Detail) Details 46 false false R47.htm 995915 - Disclosure - Net Sales - Additional Information (Detail) Sheet http://www.smith-wesson.com/20240430/taxonomy/role/Role_DisclosureNetSalesAdditionalInformationDetail Net Sales - Additional Information (Detail) Details 47 false false R48.htm 995925 - Disclosure - Net Sales - Breakdown of Export Net Sales (Detail) Sheet http://www.smith-wesson.com/20240430/taxonomy/role/Role_DisclosureNetSalesBreakdownOfExportNetSalesDetail Net Sales - Breakdown of Export Net Sales (Detail) Details 48 false false R49.htm 995935 - Disclosure - Advertising Costs - Additional Information (Detail) Sheet http://www.smith-wesson.com/20240430/taxonomy/role/Role_DisclosureAdvertisingCostsAdditionalInformationDetail Advertising Costs - Additional Information (Detail) Details 49 false false R50.htm 995945 - Disclosure - Property, Plant, and Equipment - Summary of Property, Plant, and Equipment (Detail) Sheet http://www.smith-wesson.com/20240430/taxonomy/role/Role_DisclosurePropertyPlantAndEquipmentSummaryOfPropertyPlantAndEquipmentDetail Property, Plant, and Equipment - Summary of Property, Plant, and Equipment (Detail) Details 50 false false R51.htm 995955 - Disclosure - Property, Plant, and Equipment - Additional Information (Detail) Sheet http://www.smith-wesson.com/20240430/taxonomy/role/Role_DisclosurePropertyPlantAndEquipmentAdditionalInformationDetail Property, Plant, and Equipment - Additional Information (Detail) Details 51 false false R52.htm 995965 - Disclosure - Property, Plant, and Equipment - Summary of Depreciation and Amortization Expense (Detail) Sheet http://www.smith-wesson.com/20240430/taxonomy/role/Role_DisclosurePropertyPlantAndEquipmentSummaryOfDepreciationAndAmortizationExpenseDetail Property, Plant, and Equipment - Summary of Depreciation and Amortization Expense (Detail) Details 52 false false R53.htm 995985 - Disclosure - Inventories - Summary of Inventories (Detail) Sheet http://www.smith-wesson.com/20240430/taxonomy/role/Role_DisclosureInventoriesSummaryOfInventoriesDetail Inventories - Summary of Inventories (Detail) Details 53 false false R54.htm 995995 - Disclosure - Accrued Expenses and Deferred Revenue - Summary of Accrued Expenses (Detail) Sheet http://www.smith-wesson.com/20240430/taxonomy/role/Role_DisclosureAccruedExpensesAndDeferredRevenueSummaryOfAccruedExpensesDetail Accrued Expenses and Deferred Revenue - Summary of Accrued Expenses (Detail) Details 54 false false R55.htm 996005 - Disclosure - Fair Value Measurement - Additional Information (Detail) Sheet http://www.smith-wesson.com/20240430/taxonomy/role/Role_DisclosureFairValueMeasurementAdditionalInformationDetail Fair Value Measurement - Additional Information (Detail) Details 55 false false R56.htm 996015 - Disclosure - Self-Insurance Reserves - Additional Information (Detail) Sheet http://www.smith-wesson.com/20240430/taxonomy/role/Role_DisclosureSelfInsuranceReservesAdditionalInformationDetail Self-Insurance Reserves - Additional Information (Detail) Details 56 false false R57.htm 996025 - Disclosure - Self-Insurance Reserves - Summary of Other Liabilities (Detail) Sheet http://www.smith-wesson.com/20240430/taxonomy/role/Role_DisclosureSelfInsuranceReservesSummaryOfOtherLiabilitiesDetail Self-Insurance Reserves - Summary of Other Liabilities (Detail) Details 57 false false R58.htm 996035 - Disclosure - Stockholders' Equity - Additional Information (Detail) Sheet http://www.smith-wesson.com/20240430/taxonomy/role/Role_DisclosureStockholdersEquityAdditionalInformationDetail Stockholders' Equity - Additional Information (Detail) Details 58 false false R59.htm 996055 - Disclosure - Stockholders' Equity - Summary of Stock Compensation Expense (Detail) Sheet http://www.smith-wesson.com/20240430/taxonomy/role/Role_DisclosureStockholdersEquitySummaryOfStockCompensationExpenseDetail Stockholders' Equity - Summary of Stock Compensation Expense (Detail) Details 59 false false R60.htm 996065 - Disclosure - Stockholders' Equity - Share Based Payment Award Performance Shares Valuation Assumptions (Detail) Sheet http://www.smith-wesson.com/20240430/taxonomy/role/Role_DisclosureStockholdersEquityShareBasedPaymentAwardPerformanceSharesValuationAssumptionsDetail Stockholders' Equity - Share Based Payment Award Performance Shares Valuation Assumptions (Detail) Details 60 false false R61.htm 996075 - Disclosure - Stockholders' Equity - Share Based Payment Award Performance Shares Valuation Assumptions (Parenthetical) (Detail) Sheet http://www.smith-wesson.com/20240430/taxonomy/role/Role_DisclosureStockholdersEquityShareBasedPaymentAwardPerformanceSharesValuationAssumptionsParentheticalDetail Stockholders' Equity - Share Based Payment Award Performance Shares Valuation Assumptions (Parenthetical) (Detail) Details 61 false false R62.htm 996085 - Disclosure - Stockholders' Equity - Summary of Activity for Unvested RSUs and PSUs (Detail) Sheet http://www.smith-wesson.com/20240430/taxonomy/role/Role_DisclosureStockholdersEquitySummaryOfActivityForUnvestedRsusAndPsusDetail Stockholders' Equity - Summary of Activity for Unvested RSUs and PSUs (Detail) Details 62 false false R63.htm 996095 - Disclosure - Stockholders' Equity - Summary of Activity for Unvested RSUs and PSUs (Parenthetical) (Details) Sheet http://www.smith-wesson.com/20240430/taxonomy/role/DisclosureStockholdersEquitySummaryOfActivityForUnvestedRsusAndPsusParentheticalDetails Stockholders' Equity - Summary of Activity for Unvested RSUs and PSUs (Parenthetical) (Details) Details 63 false false R64.htm 996105 - Disclosure - Stockholders' Equity - Schedule of Assumptions used in Valuing ESPP Purchases (Detail) Sheet http://www.smith-wesson.com/20240430/taxonomy/role/Role_DisclosureStockholdersEquityScheduleOfAssumptionsUsedInValuingESPPPurchasesDetail Stockholders' Equity - Schedule of Assumptions used in Valuing ESPP Purchases (Detail) Details 64 false false R65.htm 996115 - Disclosure - Employer Sponsored Benefit Plans - Additional Information (Detail) Sheet http://www.smith-wesson.com/20240430/taxonomy/role/Role_DisclosureEmployerSponsoredBenefitPlansAdditionalInformationDetail Employer Sponsored Benefit Plans - Additional Information (Detail) Details 65 false false R66.htm 996125 - Disclosure - Income Taxes - Income Tax Expense/(Benefit) from Continuing Operations (Detail) Sheet http://www.smith-wesson.com/20240430/taxonomy/role/Role_DisclosureIncomeTaxesIncomeTaxExpenseBenefitFromContinuingOperationsDetail Income Taxes - Income Tax Expense/(Benefit) from Continuing Operations (Detail) Details 66 false false R67.htm 996135 - Disclosure - Income Taxes - Reconciliation of Provision for Income Taxes from Continuing Operations (Detail) Sheet http://www.smith-wesson.com/20240430/taxonomy/role/Role_DisclosureIncomeTaxesReconciliationOfProvisionForIncomeTaxesFromContinuingOperationsDetail Income Taxes - Reconciliation of Provision for Income Taxes from Continuing Operations (Detail) Details 67 false false R68.htm 996145 - Disclosure - Income Taxes - Deferred Tax Assets (Liabilities) Related to Temporary Differences (Detail) Sheet http://www.smith-wesson.com/20240430/taxonomy/role/Role_DisclosureIncomeTaxesDeferredTaxAssetsLiabilitiesRelatedToTemporaryDifferencesDetail Income Taxes - Deferred Tax Assets (Liabilities) Related to Temporary Differences (Detail) Details 68 false false R69.htm 996155 - Disclosure - Income Taxes - Additional Information (Detail) Sheet http://www.smith-wesson.com/20240430/taxonomy/role/Role_DisclosureIncomeTaxesAdditionalInformationDetail Income Taxes - Additional Information (Detail) Details 69 false false R70.htm 996165 - Disclosure - Commitments and Contingencies - Additional Information (Detail) Sheet http://www.smith-wesson.com/20240430/taxonomy/role/Role_DisclosureCommitmentsAndContingenciesAdditionalInformationDetail Commitments and Contingencies - Additional Information (Detail) Details 70 false false R71.htm 996175 - Disclosure - Restructuring - Components of Restructuring Charges (Detail) Sheet http://www.smith-wesson.com/20240430/taxonomy/role/DisclosureRestructuringComponentsOfRestructuringChargesDetail Restructuring - Components of Restructuring Charges (Detail) Details 71 false false R72.htm 996185 - Disclosure - Restructuring - Summary of activity in the Severance and employee-related benefits and Relocation accruals (Details) Sheet http://www.smith-wesson.com/20240430/taxonomy/role/DisclosureRestructuringSummaryOfActivityInTheSeveranceAndEmployeerelatedBenefitsAndRelocationAccrualsDetails Restructuring - Summary of activity in the Severance and employee-related benefits and Relocation accruals (Details) Details 72 false false R73.htm 996195 - Disclosure - Restructuring (Additional Information) (Detail) Sheet http://www.smith-wesson.com/20240430/taxonomy/role/DisclosureRestructuringAdditionalInformationDetail Restructuring (Additional Information) (Detail) Details http://www.smith-wesson.com/20240430/taxonomy/role/DisclosureRestructuringTables 73 false false All Reports Book All Reports [dq-0542-Deprecated-Concept] Concept AccountingStandardsUpdate201409Member in us-gaap/2023 used in 1 facts was deprecated in us-gaap/2024 as of 2024 and should not be used. swbi-20240430.htm 6039 [ix-0514-Hidden-Fact-Eligible-For-Transform] WARN: 6 fact(s) appearing in ix:hidden were eligible for transformation: dei:CurrentFiscalYearEndDate, ecd:TrdArrDuration, us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1, us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage - swbi-20240430.htm 8 swbi-20240430.htm swbi-20240430.xsd img126792259_0.jpg img126792259_1.jpg http://fasb.org/us-gaap/2023 http://xbrl.sec.gov/dei/2023 http://xbrl.sec.gov/ecd/2023 false false JSON 95 MetaLinks.json IDEA: XBRL DOCUMENT { "version": "2.2", "instance": { "swbi-20240430.htm": { "nsprefix": "swbi", "nsuri": "http://www.smith-wesson.com/20240430", "dts": { "inline": { "local": [ "swbi-20240430.htm" ] }, "schema": { "local": [ "swbi-20240430.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/arcrole/esma-arcrole-2018-11-21.xsd", "http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd", "http://www.xbrl.org/lrr/role/net-2009-12-16.xsd", "http://www.xbrl.org/lrr/role/reference-2009-12-16.xsd", "https://www.xbrl.org/2020/extensible-enumerations-2.0.xsd", "https://www.xbrl.org/2023/calculation-1.1.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" ] } }, "keyStandard": 365, "keyCustom": 84, "axisStandard": 32, "axisCustom": 0, "memberStandard": 39, "memberCustom": 38, "hidden": { "total": 27, "http://fasb.org/us-gaap/2023": 22, "http://xbrl.sec.gov/ecd/2023": 1, "http://xbrl.sec.gov/dei/2023": 4 }, "contextCount": 223, "entityCount": 1, "segmentCount": 77, "elementCount": 871, "unitCount": 10, "baseTaxonomies": { "http://fasb.org/us-gaap/2023": 901, "http://xbrl.sec.gov/dei/2023": 38, "http://xbrl.sec.gov/ecd/2023": 11 }, "report": { "R1": { "role": "http://www.smith-wesson.com/20240430/taxonomy/role/Role_DocumentDocumentAndEntityInformation", "longName": "100000 - Document - Document and Entity Information", "shortName": "Document and Entity Information", "isDefault": "true", "groupType": "document", "subGroupType": "", "menuCat": "Cover", "order": "1", "firstAnchor": { "contextRef": "C_e56d6e75-a812-40d1-8f01-63a932a30885", "name": "dei:DocumentType", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "p", "body", "html" ], "reportCount": 1, "baseRef": "swbi-20240430.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_e56d6e75-a812-40d1-8f01-63a932a30885", "name": "dei:DocumentType", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "p", "body", "html" ], "reportCount": 1, "baseRef": "swbi-20240430.htm", "first": true, "unique": true } }, "R2": { "role": "http://www.smith-wesson.com/20240430/taxonomy/role/Role_StatementConsolidatedBalanceSheets", "longName": "100010 - Statement - Consolidated Balance Sheets", "shortName": "Consolidated Balance Sheets", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "2", "firstAnchor": { "contextRef": "C_d21f4ba6-7ff8-4192-a79c-99fe8140ba58", "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "swbi-20240430.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_d21f4ba6-7ff8-4192-a79c-99fe8140ba58", "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "swbi-20240430.htm", "first": true, "unique": true } }, "R3": { "role": "http://www.smith-wesson.com/20240430/taxonomy/role/Role_StatementConsolidatedBalanceSheetsParenthetical", "longName": "100040 - Statement - Consolidated Balance Sheets (Parenthetical)", "shortName": "Consolidated Balance Sheets (Parenthetical)", "isDefault": "false", "groupType": "statement", "subGroupType": "parenthetical", "menuCat": "Statements", "order": "3", "firstAnchor": { "contextRef": "C_d21f4ba6-7ff8-4192-a79c-99fe8140ba58", "name": "us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "swbi-20240430.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_d21f4ba6-7ff8-4192-a79c-99fe8140ba58", "name": "us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "swbi-20240430.htm", "first": true, "unique": true } }, "R4": { "role": "http://www.smith-wesson.com/20240430/taxonomy/role/StatementConsolidatedStatementsOfIncome", "longName": "100050 - Statement - Consolidated Statements of Income", "shortName": "Consolidated Statements of Income", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "4", "firstAnchor": { "contextRef": "C_e56d6e75-a812-40d1-8f01-63a932a30885", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "swbi-20240430.htm", "first": true }, "uniqueAnchor": { "contextRef": "C_e56d6e75-a812-40d1-8f01-63a932a30885", "name": "us-gaap:CostOfGoodsAndServicesSold", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "swbi-20240430.htm", "unique": true } }, "R5": { "role": "http://www.smith-wesson.com/20240430/taxonomy/role/Role_StatementConsolidatedStatementsOfChangesInStockholdersEquity", "longName": "100060 - Statement - Consolidated Statements of Changes in Stockholders' Equity", "shortName": "Consolidated Statements of Changes in Stockholders' Equity", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "5", "firstAnchor": { "contextRef": "C_72609e50-1bb6-4498-bf40-0056df473af1", "name": "us-gaap:StockholdersEquity", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "swbi-20240430.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_72609e50-1bb6-4498-bf40-0056df473af1", "name": "us-gaap:StockholdersEquity", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "swbi-20240430.htm", "first": true, "unique": true } }, "R6": { "role": "http://www.smith-wesson.com/20240430/taxonomy/role/StatementConsolidatedStatementsOfChangesInStockholdersEquityParenthetical", "longName": "100070 - Statement - Consolidated Statements of Changes in Stockholders' Equity (Parenthetical)", "shortName": "Consolidated Statements of Changes in Stockholders' Equity (Parenthetical)", "isDefault": "false", "groupType": "statement", "subGroupType": "parenthetical", "menuCat": "Statements", "order": "6", "firstAnchor": { "contextRef": "C_e56d6e75-a812-40d1-8f01-63a932a30885", "name": "us-gaap:CommonStockDividendsPerShareDeclared", "unitRef": "U_UnitedStatesOfAmericaDollarsShare", "xsiNil": "false", "lang": null, "decimals": "2", "ancestors": [ "span", "p", "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "swbi-20240430.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_e56d6e75-a812-40d1-8f01-63a932a30885", "name": "us-gaap:CommonStockDividendsPerShareDeclared", "unitRef": "U_UnitedStatesOfAmericaDollarsShare", "xsiNil": "false", "lang": null, "decimals": "2", "ancestors": [ "span", "p", "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "swbi-20240430.htm", "first": true, "unique": true } }, "R7": { "role": "http://www.smith-wesson.com/20240430/taxonomy/role/Role_StatementConsolidatedStatementsOfCashFlows", "longName": "100080 - Statement - Consolidated Statements of Cash Flows", "shortName": "Consolidated Statements of Cash Flows", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "7", "firstAnchor": { "contextRef": "C_e56d6e75-a812-40d1-8f01-63a932a30885", "name": "us-gaap:ProfitLoss", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "swbi-20240430.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_e56d6e75-a812-40d1-8f01-63a932a30885", "name": "us-gaap:ProfitLoss", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "swbi-20240430.htm", "first": true, "unique": true } }, "R8": { "role": "http://xbrl.sec.gov/ecd/role/PvpDisclosure", "longName": "995410 - Disclosure - Pay vs Performance Disclosure", "shortName": "Pay vs Performance Disclosure", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "8", "firstAnchor": { "contextRef": "C_e56d6e75-a812-40d1-8f01-63a932a30885", "name": "us-gaap:NetIncomeLoss", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "swbi-20240430.htm", "first": true }, "uniqueAnchor": null }, "R9": { "role": "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements", "longName": "995445 - Disclosure - Insider Trading Arrangements", "shortName": "Insider Trading Arrangements", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "9", "firstAnchor": { "contextRef": "C_213fde7e-af55-4977-a298-9a6b74856707", "name": "ecd:MtrlTermsOfTrdArrTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "swbi-20240430.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_213fde7e-af55-4977-a298-9a6b74856707", "name": "ecd:MtrlTermsOfTrdArrTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "swbi-20240430.htm", "first": true, "unique": true } }, "R10": { "role": "http://www.smith-wesson.com/20240430/taxonomy/role/Role_DisclosureOrganization", "longName": "995455 - Disclosure - Organization", "shortName": "Organization", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "10", "firstAnchor": { "contextRef": "C_e56d6e75-a812-40d1-8f01-63a932a30885", "name": "us-gaap:NatureOfOperations", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "swbi-20240430.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_e56d6e75-a812-40d1-8f01-63a932a30885", "name": "us-gaap:NatureOfOperations", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "swbi-20240430.htm", "first": true, "unique": true } }, "R11": { "role": "http://www.smith-wesson.com/20240430/taxonomy/role/Role_DisclosureSignificantAccountingPolicies", "longName": "995465 - Disclosure - Significant Accounting Policies", "shortName": "Significant Accounting Policies", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "11", "firstAnchor": { "contextRef": "C_e56d6e75-a812-40d1-8f01-63a932a30885", "name": "us-gaap:SignificantAccountingPoliciesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "swbi-20240430.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_e56d6e75-a812-40d1-8f01-63a932a30885", "name": "us-gaap:SignificantAccountingPoliciesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "swbi-20240430.htm", "first": true, "unique": true } }, "R12": { "role": "http://www.smith-wesson.com/20240430/taxonomy/role/Role_DisclosureLeases", "longName": "995485 - Disclosure - Leases", "shortName": "Leases", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "12", "firstAnchor": { "contextRef": "C_e56d6e75-a812-40d1-8f01-63a932a30885", "name": "swbi:LesseeOperatingAndFinanceLeasesDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "swbi-20240430.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_e56d6e75-a812-40d1-8f01-63a932a30885", "name": "swbi:LesseeOperatingAndFinanceLeasesDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "swbi-20240430.htm", "first": true, "unique": true } }, "R13": { "role": "http://www.smith-wesson.com/20240430/taxonomy/role/Role_DisclosureNotesLoansPayableAndFinancingArrangements", "longName": "995505 - Disclosure - Notes, Loans Payable, and Financing Arrangements", "shortName": "Notes, Loans Payable, and Financing Arrangements", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "13", "firstAnchor": { "contextRef": "C_e56d6e75-a812-40d1-8f01-63a932a30885", "name": "us-gaap:DebtDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "swbi-20240430.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_e56d6e75-a812-40d1-8f01-63a932a30885", "name": "us-gaap:DebtDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "swbi-20240430.htm", "first": true, "unique": true } }, "R14": { "role": "http://www.smith-wesson.com/20240430/taxonomy/role/Role_DisclosureNetSales", "longName": "995515 - Disclosure - Net Sales", "shortName": "Net Sales", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "14", "firstAnchor": { "contextRef": "C_e56d6e75-a812-40d1-8f01-63a932a30885", "name": "swbi:NetSalesByProductTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "swbi-20240430.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_e56d6e75-a812-40d1-8f01-63a932a30885", "name": "swbi:NetSalesByProductTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "swbi-20240430.htm", "first": true, "unique": true } }, "R15": { "role": "http://www.smith-wesson.com/20240430/taxonomy/role/Role_DisclosureAdvertisingCosts", "longName": "995525 - Disclosure - Advertising Costs", "shortName": "Advertising Costs", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "15", "firstAnchor": { "contextRef": "C_e56d6e75-a812-40d1-8f01-63a932a30885", "name": "swbi:AdvertisingCostsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "swbi-20240430.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_e56d6e75-a812-40d1-8f01-63a932a30885", "name": "swbi:AdvertisingCostsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "swbi-20240430.htm", "first": true, "unique": true } }, "R16": { "role": "http://www.smith-wesson.com/20240430/taxonomy/role/Role_DisclosurePropertyPlantAndEquipment", "longName": "995535 - Disclosure - Property, Plant, and Equipment", "shortName": "Property, Plant, and Equipment", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "16", "firstAnchor": { "contextRef": "C_e56d6e75-a812-40d1-8f01-63a932a30885", "name": "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "swbi-20240430.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_e56d6e75-a812-40d1-8f01-63a932a30885", "name": "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "swbi-20240430.htm", "first": true, "unique": true } }, "R17": { "role": "http://www.smith-wesson.com/20240430/taxonomy/role/Role_DisclosureInventories", "longName": "995545 - Disclosure - Inventories", "shortName": "Inventories", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "17", "firstAnchor": { "contextRef": "C_e56d6e75-a812-40d1-8f01-63a932a30885", "name": "us-gaap:InventoryDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "swbi-20240430.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_e56d6e75-a812-40d1-8f01-63a932a30885", "name": "us-gaap:InventoryDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "swbi-20240430.htm", "first": true, "unique": true } }, "R18": { "role": "http://www.smith-wesson.com/20240430/taxonomy/role/Role_DisclosureAccruedExpensesAndDeferredRevenue", "longName": "995555 - Disclosure - Accrued Expenses and Deferred Revenue", "shortName": "Accrued Expenses and Deferred Revenue", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "18", "firstAnchor": { "contextRef": "C_e56d6e75-a812-40d1-8f01-63a932a30885", "name": "us-gaap:AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "swbi-20240430.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_e56d6e75-a812-40d1-8f01-63a932a30885", "name": "us-gaap:AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "swbi-20240430.htm", "first": true, "unique": true } }, "R19": { "role": "http://www.smith-wesson.com/20240430/taxonomy/role/Role_DisclosureFairValueMeasurement", "longName": "995565 - Disclosure - Fair Value Measurement", "shortName": "Fair Value Measurement", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "19", "firstAnchor": { "contextRef": "C_e56d6e75-a812-40d1-8f01-63a932a30885", "name": "us-gaap:FairValueMeasurementInputsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "swbi-20240430.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_e56d6e75-a812-40d1-8f01-63a932a30885", "name": "us-gaap:FairValueMeasurementInputsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "swbi-20240430.htm", "first": true, "unique": true } }, "R20": { "role": "http://www.smith-wesson.com/20240430/taxonomy/role/Role_DisclosureSelfInsuranceReserves", "longName": "995575 - Disclosure - Self-Insurance Reserves", "shortName": "Self-Insurance Reserves", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "20", "firstAnchor": { "contextRef": "C_e56d6e75-a812-40d1-8f01-63a932a30885", "name": "swbi:SelfInsuranceReservesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "swbi-20240430.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_e56d6e75-a812-40d1-8f01-63a932a30885", "name": "swbi:SelfInsuranceReservesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "swbi-20240430.htm", "first": true, "unique": true } }, "R21": { "role": "http://www.smith-wesson.com/20240430/taxonomy/role/Role_DisclosureStockholdersEquity", "longName": "995585 - Disclosure - Stockholders' Equity", "shortName": "Stockholders' Equity", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "21", "firstAnchor": { "contextRef": "C_e56d6e75-a812-40d1-8f01-63a932a30885", "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "swbi-20240430.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_e56d6e75-a812-40d1-8f01-63a932a30885", "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "swbi-20240430.htm", "first": true, "unique": true } }, "R22": { "role": "http://www.smith-wesson.com/20240430/taxonomy/role/Role_DisclosureEmployerSponsoredBenefitPlans", "longName": "995595 - Disclosure - Employer Sponsored Benefit Plans", "shortName": "Employer Sponsored Benefit Plans", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "22", "firstAnchor": { "contextRef": "C_e56d6e75-a812-40d1-8f01-63a932a30885", "name": "us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "swbi-20240430.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_e56d6e75-a812-40d1-8f01-63a932a30885", "name": "us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "swbi-20240430.htm", "first": true, "unique": true } }, "R23": { "role": "http://www.smith-wesson.com/20240430/taxonomy/role/Role_DisclosureIncomeTaxes", "longName": "995605 - Disclosure - Income Taxes", "shortName": "Income Taxes", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "23", "firstAnchor": { "contextRef": "C_e56d6e75-a812-40d1-8f01-63a932a30885", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "swbi-20240430.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_e56d6e75-a812-40d1-8f01-63a932a30885", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "swbi-20240430.htm", "first": true, "unique": true } }, "R24": { "role": "http://www.smith-wesson.com/20240430/taxonomy/role/Role_DisclosureCommitmentsAndContingencies", "longName": "995615 - Disclosure - Commitments and Contingencies", "shortName": "Commitments and Contingencies", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "24", "firstAnchor": { "contextRef": "C_e56d6e75-a812-40d1-8f01-63a932a30885", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "swbi-20240430.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_e56d6e75-a812-40d1-8f01-63a932a30885", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "swbi-20240430.htm", "first": true, "unique": true } }, "R25": { "role": "http://www.smith-wesson.com/20240430/taxonomy/role/DisclosureRestructuring", "longName": "995625 - Disclosure - Restructuring", "shortName": "Restructuring", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "25", "firstAnchor": { "contextRef": "C_e56d6e75-a812-40d1-8f01-63a932a30885", "name": "us-gaap:RestructuringAndRelatedActivitiesDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "swbi-20240430.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_e56d6e75-a812-40d1-8f01-63a932a30885", "name": "us-gaap:RestructuringAndRelatedActivitiesDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "swbi-20240430.htm", "first": true, "unique": true } }, "R26": { "role": "http://www.smith-wesson.com/20240430/taxonomy/role/Role_DisclosureSignificantAccountingPoliciesPolicies", "longName": "995635 - Disclosure - Significant Accounting Policies (Policies)", "shortName": "Significant Accounting Policies (Policies)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "policies", "menuCat": "Policies", "order": "26", "firstAnchor": { "contextRef": "C_e56d6e75-a812-40d1-8f01-63a932a30885", "name": "us-gaap:UseOfEstimates", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "us-gaap:SignificantAccountingPoliciesTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "swbi-20240430.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_e56d6e75-a812-40d1-8f01-63a932a30885", "name": "us-gaap:UseOfEstimates", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "us-gaap:SignificantAccountingPoliciesTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "swbi-20240430.htm", "first": true, "unique": true } }, "R27": { "role": "http://www.smith-wesson.com/20240430/taxonomy/role/Role_DisclosureSignificantAccountingPoliciesTables", "longName": "995645 - Disclosure - Significant Accounting Policies (Tables)", "shortName": "Significant Accounting Policies (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "27", "firstAnchor": { "contextRef": "C_e56d6e75-a812-40d1-8f01-63a932a30885", "name": "swbi:SummaryOfEstimatedUsefulLifeTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "p", "us-gaap:PropertyPlantAndEquipmentPolicyTextBlock", "div", "us-gaap:SignificantAccountingPoliciesTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "swbi-20240430.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_e56d6e75-a812-40d1-8f01-63a932a30885", "name": "swbi:SummaryOfEstimatedUsefulLifeTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "p", "us-gaap:PropertyPlantAndEquipmentPolicyTextBlock", "div", "us-gaap:SignificantAccountingPoliciesTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "swbi-20240430.htm", "first": true, "unique": true } }, "R28": { "role": "http://www.smith-wesson.com/20240430/taxonomy/role/Role_DisclosureLeasesTables", "longName": "995665 - Disclosure - Leases (Tables)", "shortName": "Leases (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "28", "firstAnchor": { "contextRef": "C_e56d6e75-a812-40d1-8f01-63a932a30885", "name": "swbi:ScheduleOfAssetsAndLiabilitiesRelatedToOperatingAndFinanceLeasesTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "swbi:LesseeOperatingAndFinanceLeasesDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "swbi-20240430.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_e56d6e75-a812-40d1-8f01-63a932a30885", "name": "swbi:ScheduleOfAssetsAndLiabilitiesRelatedToOperatingAndFinanceLeasesTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "swbi:LesseeOperatingAndFinanceLeasesDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "swbi-20240430.htm", "first": true, "unique": true } }, "R29": { "role": "http://www.smith-wesson.com/20240430/taxonomy/role/Role_DisclosureNetSalesTables", "longName": "995685 - Disclosure - Net Sales (Tables)", "shortName": "Net Sales (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "29", "firstAnchor": { "contextRef": "C_e56d6e75-a812-40d1-8f01-63a932a30885", "name": "us-gaap:ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "swbi:NetSalesByProductTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "swbi-20240430.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_e56d6e75-a812-40d1-8f01-63a932a30885", "name": "us-gaap:ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "swbi:NetSalesByProductTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "swbi-20240430.htm", "first": true, "unique": true } }, "R30": { "role": "http://www.smith-wesson.com/20240430/taxonomy/role/Role_DisclosurePropertyPlantAndEquipmentTables", "longName": "995695 - Disclosure - Property, Plant, and Equipment (Tables)", "shortName": "Property, Plant, and Equipment (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "30", "firstAnchor": { "contextRef": "C_e56d6e75-a812-40d1-8f01-63a932a30885", "name": "us-gaap:PropertyPlantAndEquipmentTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "swbi-20240430.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_e56d6e75-a812-40d1-8f01-63a932a30885", "name": "us-gaap:PropertyPlantAndEquipmentTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "swbi-20240430.htm", "first": true, "unique": true } }, "R31": { "role": "http://www.smith-wesson.com/20240430/taxonomy/role/Role_DisclosureInventoriesTables", "longName": "995705 - Disclosure - Inventories (Tables)", "shortName": "Inventories (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "31", "firstAnchor": { "contextRef": "C_e56d6e75-a812-40d1-8f01-63a932a30885", "name": "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "us-gaap:InventoryDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "swbi-20240430.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_e56d6e75-a812-40d1-8f01-63a932a30885", "name": "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "us-gaap:InventoryDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "swbi-20240430.htm", "first": true, "unique": true } }, "R32": { "role": "http://www.smith-wesson.com/20240430/taxonomy/role/Role_DisclosureAccruedExpensesAndDeferredRevenueTables", "longName": "995715 - Disclosure - Accrued Expenses and Deferred Revenue (Tables)", "shortName": "Accrued Expenses and Deferred Revenue (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "32", "firstAnchor": { "contextRef": "C_e56d6e75-a812-40d1-8f01-63a932a30885", "name": "us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "us-gaap:AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "swbi-20240430.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_e56d6e75-a812-40d1-8f01-63a932a30885", "name": "us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "us-gaap:AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "swbi-20240430.htm", "first": true, "unique": true } }, "R33": { "role": "http://www.smith-wesson.com/20240430/taxonomy/role/Role_DisclosureSelfInsuranceReservesTables", "longName": "995725 - Disclosure - Self-Insurance Reserves (Tables)", "shortName": "Self-Insurance Reserves (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "33", "firstAnchor": { "contextRef": "C_e56d6e75-a812-40d1-8f01-63a932a30885", "name": "us-gaap:OtherLiabilitiesTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "swbi:SelfInsuranceReservesTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "swbi-20240430.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_e56d6e75-a812-40d1-8f01-63a932a30885", "name": "us-gaap:OtherLiabilitiesTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "swbi:SelfInsuranceReservesTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "swbi-20240430.htm", "first": true, "unique": true } }, "R34": { "role": "http://www.smith-wesson.com/20240430/taxonomy/role/Role_DisclosureStockholdersEquityTables", "longName": "995735 - Disclosure - Stockholders' Equity (Tables)", "shortName": "Stockholders' Equity (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "34", "firstAnchor": { "contextRef": "C_e56d6e75-a812-40d1-8f01-63a932a30885", "name": "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "swbi-20240430.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_e56d6e75-a812-40d1-8f01-63a932a30885", "name": "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "swbi-20240430.htm", "first": true, "unique": true } }, "R35": { "role": "http://www.smith-wesson.com/20240430/taxonomy/role/Role_DisclosureIncomeTaxesTables", "longName": "995745 - Disclosure - Income Taxes (Tables)", "shortName": "Income Taxes (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "35", "firstAnchor": { "contextRef": "C_e56d6e75-a812-40d1-8f01-63a932a30885", "name": "us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "us-gaap:IncomeTaxDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "swbi-20240430.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_e56d6e75-a812-40d1-8f01-63a932a30885", "name": "us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "us-gaap:IncomeTaxDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "swbi-20240430.htm", "first": true, "unique": true } }, "R36": { "role": "http://www.smith-wesson.com/20240430/taxonomy/role/DisclosureRestructuringTables", "longName": "995755 - Disclosure - Restructuring (Tables)", "shortName": "Restructuring (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "36", "firstAnchor": { "contextRef": "C_e56d6e75-a812-40d1-8f01-63a932a30885", "name": "us-gaap:ScheduleOfRestructuringAndRelatedCostsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "us-gaap:RestructuringAndRelatedActivitiesDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "swbi-20240430.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_e56d6e75-a812-40d1-8f01-63a932a30885", "name": "us-gaap:ScheduleOfRestructuringAndRelatedCostsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "us-gaap:RestructuringAndRelatedActivitiesDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "swbi-20240430.htm", "first": true, "unique": true } }, "R37": { "role": "http://www.smith-wesson.com/20240430/taxonomy/role/Role_DisclosureSignificantAccountingPoliciesAdditionalInformationDetail", "longName": "995765 - Disclosure - Significant Accounting Policies - Additional Information (Detail)", "shortName": "Significant Accounting Policies - Additional Information (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "37", "firstAnchor": { "contextRef": "C_e56d6e75-a812-40d1-8f01-63a932a30885", "name": "swbi:CashAndCashEquivalentMaturityPeriodMaximum", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "p", "us-gaap:CashAndCashEquivalentsPolicyTextBlock", "div", "us-gaap:SignificantAccountingPoliciesTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "swbi-20240430.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_e56d6e75-a812-40d1-8f01-63a932a30885", "name": "swbi:CashAndCashEquivalentMaturityPeriodMaximum", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "p", "us-gaap:CashAndCashEquivalentsPolicyTextBlock", "div", "us-gaap:SignificantAccountingPoliciesTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "swbi-20240430.htm", "first": true, "unique": true } }, "R38": { "role": "http://www.smith-wesson.com/20240430/taxonomy/role/Role_DisclosureSignificantAccountingPoliciesSummaryOfEstimatedUsefulLivesDetail", "longName": "995775 - Disclosure - Significant Accounting Policies - Summary of Estimated Useful Lives (Detail)", "shortName": "Significant Accounting Policies - Summary of Estimated Useful Lives (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "38", "firstAnchor": { "contextRef": "C_2d5bb07e-29b2-4733-b942-a2effc89181e", "name": "us-gaap:PropertyPlantAndEquipmentUsefulLife", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "p", "td", "tr", "table", "ix:continuation", "div", "us-gaap:PropertyPlantAndEquipmentPolicyTextBlock", "div", "us-gaap:SignificantAccountingPoliciesTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "swbi-20240430.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_2d5bb07e-29b2-4733-b942-a2effc89181e", "name": "us-gaap:PropertyPlantAndEquipmentUsefulLife", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "p", "td", "tr", "table", "ix:continuation", "div", "us-gaap:PropertyPlantAndEquipmentPolicyTextBlock", "div", "us-gaap:SignificantAccountingPoliciesTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "swbi-20240430.htm", "first": true, "unique": true } }, "R39": { "role": "http://www.smith-wesson.com/20240430/taxonomy/role/Role_DisclosureSignificantAccountingPoliciesReconciliationOfNetIncomeLossAmountsAndWeightedAverageNumberOfCommonAndCommonEquivalentSharesUsedToDetermineBasicAndDilutedLossEarningsPerCommonShareDetail", "longName": "995785 - Disclosure - Significant Accounting Policies - Reconciliation of Net Income/(Loss) Amounts and Weighted Average Number of Common and Common Equivalent Shares Used to Determine Basic and Diluted (Loss)/Earnings per Common Share (Detail)", "shortName": "Significant Accounting Policies - Reconciliation of Net Income/(Loss) Amounts and Weighted Average Number of Common and Common Equivalent Shares Used to Determine Basic and Diluted (Loss)/Earnings per Common Share (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "39", "firstAnchor": { "contextRef": "C_e56d6e75-a812-40d1-8f01-63a932a30885", "name": "us-gaap:NetIncomeLoss", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "swbi-20240430.htm", "first": true }, "uniqueAnchor": { "contextRef": "C_e56d6e75-a812-40d1-8f01-63a932a30885", "name": "us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements", "unitRef": "U_shares", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "div", "us-gaap:EarningsPerSharePolicyTextBlock", "div", "us-gaap:SignificantAccountingPoliciesTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "swbi-20240430.htm", "unique": true } }, "R40": { "role": "http://www.smith-wesson.com/20240430/taxonomy/role/Role_DisclosureSignificantAccountingPoliciesChangeInAccruedWarrantiesRecordedAsNonCurrentLiabilityDetail", "longName": "995795 - Disclosure - Significant Accounting Policies - Change in Accrued Warranties Recorded as Non-Current Liability (Detail)", "shortName": "Significant Accounting Policies - Change in Accrued Warranties Recorded as Non-Current Liability (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "40", "firstAnchor": { "contextRef": "C_7eb411c4-9480-4ea8-af56-0d10819aea47", "name": "us-gaap:ProductWarrantyAccrual", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfProductWarrantyLiabilityTableTextBlock", "div", "us-gaap:StandardProductWarrantyPolicy", "div", "us-gaap:SignificantAccountingPoliciesTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "swbi-20240430.htm", "first": true }, "uniqueAnchor": { "contextRef": "C_35c23ae0-62e8-4104-84f9-e8c876571534", "name": "us-gaap:ProductWarrantyAccrual", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfProductWarrantyLiabilityTableTextBlock", "div", "us-gaap:StandardProductWarrantyPolicy", "div", "us-gaap:SignificantAccountingPoliciesTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "swbi-20240430.htm", "unique": true } }, "R41": { "role": "http://www.smith-wesson.com/20240430/taxonomy/role/Role_DisclosureLeasesScheduleOfAssetsAndLiabilitiesRelatedToOperatingAndFinancingLeasesDetail", "longName": "995835 - Disclosure - Leases - Schedule of Assets and Liabilities Related to Operating and Financing Leases (Detail)", "shortName": "Leases - Schedule of Assets and Liabilities Related to Operating and Financing Leases (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "41", "firstAnchor": { "contextRef": "C_d21f4ba6-7ff8-4192-a79c-99fe8140ba58", "name": "swbi:OperatingLeaseRightOfUseAssetGross", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "swbi:ScheduleOfAssetsAndLiabilitiesRelatedToOperatingAndFinanceLeasesTableTextBlock", "div", "swbi:LesseeOperatingAndFinanceLeasesDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "swbi-20240430.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_d21f4ba6-7ff8-4192-a79c-99fe8140ba58", "name": "swbi:OperatingLeaseRightOfUseAssetGross", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "swbi:ScheduleOfAssetsAndLiabilitiesRelatedToOperatingAndFinanceLeasesTableTextBlock", "div", "swbi:LesseeOperatingAndFinanceLeasesDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "swbi-20240430.htm", "first": true, "unique": true } }, "R42": { "role": "http://www.smith-wesson.com/20240430/taxonomy/role/Role_DisclosureLeasesAdditionalInformationDetail", "longName": "995845 - Disclosure - Leases - Additional Information (Detail)", "shortName": "Leases - Additional Information (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "42", "firstAnchor": { "contextRef": "C_e56d6e75-a812-40d1-8f01-63a932a30885", "name": "us-gaap:OperatingLeaseCost", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-5", "ancestors": [ "span", "p", "swbi:LesseeOperatingAndFinanceLeasesDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "swbi-20240430.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_e56d6e75-a812-40d1-8f01-63a932a30885", "name": "us-gaap:OperatingLeaseCost", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-5", "ancestors": [ "span", "p", "swbi:LesseeOperatingAndFinanceLeasesDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "swbi-20240430.htm", "first": true, "unique": true } }, "R43": { "role": "http://www.smith-wesson.com/20240430/taxonomy/role/Role_DisclosureLeasesSummaryOfFutureExpectedUndiscountedCashFlowsDetails", "longName": "995855 - Disclosure - Leases - Summary of Future Expected Undiscounted Cash Flows (Details)", "shortName": "Leases - Summary of Future Expected Undiscounted Cash Flows (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "43", "firstAnchor": { "contextRef": "C_d21f4ba6-7ff8-4192-a79c-99fe8140ba58", "name": "us-gaap:LessorOperatingLeasePaymentsToBeReceivedNextTwelveMonths", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfSaleLeasebackTransactionsTextBlock", "div", "swbi:LesseeOperatingAndFinanceLeasesDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "swbi-20240430.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_d21f4ba6-7ff8-4192-a79c-99fe8140ba58", "name": "us-gaap:LessorOperatingLeasePaymentsToBeReceivedNextTwelveMonths", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfSaleLeasebackTransactionsTextBlock", "div", "swbi:LesseeOperatingAndFinanceLeasesDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "swbi-20240430.htm", "first": true, "unique": true } }, "R44": { "role": "http://www.smith-wesson.com/20240430/taxonomy/role/Role_DisclosureLeasesSummaryOfFutureLeasePaymentsForOperatingAndFinanceLeasesDetail", "longName": "995865 - Disclosure - Leases - Summary of Future Lease Payments for Operating and Finance Leases (Detail)", "shortName": "Leases - Summary of Future Lease Payments for Operating and Finance Leases (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "44", "firstAnchor": { "contextRef": "C_d21f4ba6-7ff8-4192-a79c-99fe8140ba58", "name": "swbi:LesseeOperatingAndFinanceLeaseLiabilityPaymentsDueYearOne", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "swbi:OperatingAndFinanceLeaseLiabilityMaturityTableTextBlock", "div", "swbi:LesseeOperatingAndFinanceLeasesDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "swbi-20240430.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_d21f4ba6-7ff8-4192-a79c-99fe8140ba58", "name": "swbi:LesseeOperatingAndFinanceLeaseLiabilityPaymentsDueYearOne", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "swbi:OperatingAndFinanceLeaseLiabilityMaturityTableTextBlock", "div", "swbi:LesseeOperatingAndFinanceLeasesDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "swbi-20240430.htm", "first": true, "unique": true } }, "R45": { "role": "http://www.smith-wesson.com/20240430/taxonomy/role/Role_DisclosureNotesLoansPayableAndFinancingArrangementsAdditionalInformationDetail", "longName": "995895 - Disclosure - Notes, Loans Payable, and Financing Arrangements - Additional Information (Detail)", "shortName": "Notes, Loans Payable, and Financing Arrangements - Additional Information (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "45", "firstAnchor": { "contextRef": "C_e56d6e75-a812-40d1-8f01-63a932a30885", "name": "us-gaap:AmortizationOfFinancingCostsAndDiscounts", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "span", "ix:continuation", "span", "p", "body", "html" ], "reportCount": 1, "baseRef": "swbi-20240430.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_e56d6e75-a812-40d1-8f01-63a932a30885", "name": "us-gaap:AmortizationOfFinancingCostsAndDiscounts", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "span", "ix:continuation", "span", "p", "body", "html" ], "reportCount": 1, "baseRef": "swbi-20240430.htm", "first": true, "unique": true } }, "R46": { "role": "http://www.smith-wesson.com/20240430/taxonomy/role/Role_DisclosureNetSalesBreakdownOfNetSaleDetail", "longName": "995905 - Disclosure - Net Sales - Breakdown of Net sale (Detail)", "shortName": "Net Sales - Breakdown of Net sale (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "46", "firstAnchor": { "contextRef": "C_e56d6e75-a812-40d1-8f01-63a932a30885", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "swbi-20240430.htm", "first": true }, "uniqueAnchor": { "contextRef": "C_abb66c48-b0da-4c1b-bf20-e4bd7172ce13", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTextBlock", "div", "swbi:NetSalesByProductTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "swbi-20240430.htm", "unique": true } }, "R47": { "role": "http://www.smith-wesson.com/20240430/taxonomy/role/Role_DisclosureNetSalesAdditionalInformationDetail", "longName": "995915 - Disclosure - Net Sales - Additional Information (Detail)", "shortName": "Net Sales - Additional Information (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "47", "firstAnchor": { "contextRef": "C_e56d6e75-a812-40d1-8f01-63a932a30885", "name": "swbi:ExportSalesAsPercentageOfRevenue", "unitRef": "U_pure", "xsiNil": "false", "lang": null, "decimals": "2", "ancestors": [ "span", "us-gaap:ScheduleOfRevenueFromExternalCustomersAttributedToForeignCountriesByGeographicAreaTextBlock", "span", "p", "swbi:NetSalesByProductTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "swbi-20240430.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_e56d6e75-a812-40d1-8f01-63a932a30885", "name": "swbi:ExportSalesAsPercentageOfRevenue", "unitRef": "U_pure", "xsiNil": "false", "lang": null, "decimals": "2", "ancestors": [ "span", "us-gaap:ScheduleOfRevenueFromExternalCustomersAttributedToForeignCountriesByGeographicAreaTextBlock", "span", "p", "swbi:NetSalesByProductTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "swbi-20240430.htm", "first": true, "unique": true } }, "R48": { "role": "http://www.smith-wesson.com/20240430/taxonomy/role/Role_DisclosureNetSalesBreakdownOfExportNetSalesDetail", "longName": "995925 - Disclosure - Net Sales - Breakdown of Export Net Sales (Detail)", "shortName": "Net Sales - Breakdown of Export Net Sales (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "48", "firstAnchor": { "contextRef": "C_e56d6e75-a812-40d1-8f01-63a932a30885", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "swbi-20240430.htm", "first": true }, "uniqueAnchor": { "contextRef": "C_2f0de242-29a1-4df9-be77-2e8a27a04f91", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "ix:continuation", "div", "swbi:NetSalesByProductTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "swbi-20240430.htm", "unique": true } }, "R49": { "role": "http://www.smith-wesson.com/20240430/taxonomy/role/Role_DisclosureAdvertisingCostsAdditionalInformationDetail", "longName": "995935 - Disclosure - Advertising Costs - Additional Information (Detail)", "shortName": "Advertising Costs - Additional Information (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "49", "firstAnchor": { "contextRef": "C_f40d77bc-1f1e-4119-9718-d8df301e6d03", "name": "us-gaap:AdvertisingExpense", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-5", "ancestors": [ "span", "p", "swbi:AdvertisingCostsTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "swbi-20240430.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_f40d77bc-1f1e-4119-9718-d8df301e6d03", "name": "us-gaap:AdvertisingExpense", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-5", "ancestors": [ "span", "p", "swbi:AdvertisingCostsTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "swbi-20240430.htm", "first": true, "unique": true } }, "R50": { "role": "http://www.smith-wesson.com/20240430/taxonomy/role/Role_DisclosurePropertyPlantAndEquipmentSummaryOfPropertyPlantAndEquipmentDetail", "longName": "995945 - Disclosure - Property, Plant, and Equipment - Summary of Property, Plant, and Equipment (Detail)", "shortName": "Property, Plant, and Equipment - Summary of Property, Plant, and Equipment (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "50", "firstAnchor": { "contextRef": "C_d21f4ba6-7ff8-4192-a79c-99fe8140ba58", "name": "us-gaap:MachineryAndEquipmentGross", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:PropertyPlantAndEquipmentTextBlock", "div", "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "swbi-20240430.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_d21f4ba6-7ff8-4192-a79c-99fe8140ba58", "name": "us-gaap:MachineryAndEquipmentGross", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:PropertyPlantAndEquipmentTextBlock", "div", "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "swbi-20240430.htm", "first": true, "unique": true } }, "R51": { "role": "http://www.smith-wesson.com/20240430/taxonomy/role/Role_DisclosurePropertyPlantAndEquipmentAdditionalInformationDetail", "longName": "995955 - Disclosure - Property, Plant, and Equipment - Additional Information (Detail)", "shortName": "Property, Plant, and Equipment - Additional Information (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "51", "firstAnchor": { "contextRef": "C_e56d6e75-a812-40d1-8f01-63a932a30885", "name": "us-gaap:DepreciationAndAmortization", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "swbi-20240430.htm", "first": true }, "uniqueAnchor": { "contextRef": "C_8edaa061-9bbb-48a6-8382-c36b9379a58d", "name": "us-gaap:DepreciationAndAmortization", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-5", "ancestors": [ "span", "p", "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "swbi-20240430.htm", "unique": true } }, "R52": { "role": "http://www.smith-wesson.com/20240430/taxonomy/role/Role_DisclosurePropertyPlantAndEquipmentSummaryOfDepreciationAndAmortizationExpenseDetail", "longName": "995965 - Disclosure - Property, Plant, and Equipment - Summary of Depreciation and Amortization Expense (Detail)", "shortName": "Property, Plant, and Equipment - Summary of Depreciation and Amortization Expense (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "52", "firstAnchor": { "contextRef": "C_e56d6e75-a812-40d1-8f01-63a932a30885", "name": "us-gaap:DepreciationAndAmortization", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "swbi-20240430.htm", "first": true }, "uniqueAnchor": { "contextRef": "C_bebf2273-5220-4241-aa31-77ce2163b70f", "name": "us-gaap:DepreciationAndAmortization", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "swbi:ScheduleOfDepreciationAndAmortizationExpenseTableTextBlock", "div", "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "swbi-20240430.htm", "unique": true } }, "R53": { "role": "http://www.smith-wesson.com/20240430/taxonomy/role/Role_DisclosureInventoriesSummaryOfInventoriesDetail", "longName": "995985 - Disclosure - Inventories - Summary of Inventories (Detail)", "shortName": "Inventories - Summary of Inventories (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "53", "firstAnchor": { "contextRef": "C_d21f4ba6-7ff8-4192-a79c-99fe8140ba58", "name": "us-gaap:InventoryFinishedGoodsNetOfReserves", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "div", "us-gaap:InventoryDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "swbi-20240430.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_d21f4ba6-7ff8-4192-a79c-99fe8140ba58", "name": "us-gaap:InventoryFinishedGoodsNetOfReserves", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "div", "us-gaap:InventoryDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "swbi-20240430.htm", "first": true, "unique": true } }, "R54": { "role": "http://www.smith-wesson.com/20240430/taxonomy/role/Role_DisclosureAccruedExpensesAndDeferredRevenueSummaryOfAccruedExpensesDetail", "longName": "995995 - Disclosure - Accrued Expenses and Deferred Revenue - Summary of Accrued Expenses (Detail)", "shortName": "Accrued Expenses and Deferred Revenue - Summary of Accrued Expenses (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "54", "firstAnchor": { "contextRef": "C_d21f4ba6-7ff8-4192-a79c-99fe8140ba58", "name": "us-gaap:AccrualForTaxesOtherThanIncomeTaxesCurrent", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock", "div", "us-gaap:AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "swbi-20240430.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_d21f4ba6-7ff8-4192-a79c-99fe8140ba58", "name": "us-gaap:AccrualForTaxesOtherThanIncomeTaxesCurrent", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock", "div", "us-gaap:AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "swbi-20240430.htm", "first": true, "unique": true } }, "R55": { "role": "http://www.smith-wesson.com/20240430/taxonomy/role/Role_DisclosureFairValueMeasurementAdditionalInformationDetail", "longName": "996005 - Disclosure - Fair Value Measurement - Additional Information (Detail)", "shortName": "Fair Value Measurement - Additional Information (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "55", "firstAnchor": { "contextRef": "C_f9ca035f-5e26-4815-a3af-8ac6f1c9db0b", "name": "us-gaap:CashAndCashEquivalentsFairValueDisclosure", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-5", "ancestors": [ "span", "p", "us-gaap:FairValueMeasurementInputsDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "swbi-20240430.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_f9ca035f-5e26-4815-a3af-8ac6f1c9db0b", "name": "us-gaap:CashAndCashEquivalentsFairValueDisclosure", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-5", "ancestors": [ "span", "p", "us-gaap:FairValueMeasurementInputsDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "swbi-20240430.htm", "first": true, "unique": true } }, "R56": { "role": "http://www.smith-wesson.com/20240430/taxonomy/role/Role_DisclosureSelfInsuranceReservesAdditionalInformationDetail", "longName": "996015 - Disclosure - Self-Insurance Reserves - Additional Information (Detail)", "shortName": "Self-Insurance Reserves - Additional Information (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "56", "firstAnchor": { "contextRef": "C_d21f4ba6-7ff8-4192-a79c-99fe8140ba58", "name": "us-gaap:SelfInsuranceReserve", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:OtherLiabilitiesTableTextBlock", "div", "swbi:SelfInsuranceReservesTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "swbi-20240430.htm", "first": true }, "uniqueAnchor": { "contextRef": "C_d21f4ba6-7ff8-4192-a79c-99fe8140ba58", "name": "us-gaap:SelfInsuranceReserveNoncurrent", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-5", "ancestors": [ "span", "p", "swbi:SelfInsuranceReservesTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "swbi-20240430.htm", "unique": true } }, "R57": { "role": "http://www.smith-wesson.com/20240430/taxonomy/role/Role_DisclosureSelfInsuranceReservesSummaryOfOtherLiabilitiesDetail", "longName": "996025 - Disclosure - Self-Insurance Reserves - Summary of Other Liabilities (Detail)", "shortName": "Self-Insurance Reserves - Summary of Other Liabilities (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "57", "firstAnchor": { "contextRef": "C_7eb411c4-9480-4ea8-af56-0d10819aea47", "name": "us-gaap:SelfInsuranceReserve", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:OtherLiabilitiesTableTextBlock", "div", "swbi:SelfInsuranceReservesTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "swbi-20240430.htm", "first": true }, "uniqueAnchor": { "contextRef": "C_e56d6e75-a812-40d1-8f01-63a932a30885", "name": "swbi:SelfInsuranceReservesExpense", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:OtherLiabilitiesTableTextBlock", "div", "swbi:SelfInsuranceReservesTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "swbi-20240430.htm", "unique": true } }, "R58": { "role": "http://www.smith-wesson.com/20240430/taxonomy/role/Role_DisclosureStockholdersEquityAdditionalInformationDetail", "longName": "996035 - Disclosure - Stockholders' Equity - Additional Information (Detail)", "shortName": "Stockholders' Equity - Additional Information (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "58", "firstAnchor": { "contextRef": "C_e56d6e75-a812-40d1-8f01-63a932a30885", "name": "swbi:NumberOfStockOptionPlans", "unitRef": "U_Segment", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "span", "p", "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "swbi-20240430.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_e56d6e75-a812-40d1-8f01-63a932a30885", "name": "swbi:NumberOfStockOptionPlans", "unitRef": "U_Segment", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "span", "p", "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "swbi-20240430.htm", "first": true, "unique": true } }, "R59": { "role": "http://www.smith-wesson.com/20240430/taxonomy/role/Role_DisclosureStockholdersEquitySummaryOfStockCompensationExpenseDetail", "longName": "996055 - Disclosure - Stockholders' Equity - Summary of Stock Compensation Expense (Detail)", "shortName": "Stockholders' Equity - Summary of Stock Compensation Expense (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "59", "firstAnchor": { "contextRef": "C_e56d6e75-a812-40d1-8f01-63a932a30885", "name": "us-gaap:AllocatedShareBasedCompensationExpense", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "div", "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "swbi-20240430.htm", "first": true }, "uniqueAnchor": { "contextRef": "C_bebf2273-5220-4241-aa31-77ce2163b70f", "name": "us-gaap:AllocatedShareBasedCompensationExpense", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "div", "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "swbi-20240430.htm", "unique": true } }, "R60": { "role": "http://www.smith-wesson.com/20240430/taxonomy/role/Role_DisclosureStockholdersEquityShareBasedPaymentAwardPerformanceSharesValuationAssumptionsDetail", "longName": "996065 - Disclosure - Stockholders' Equity - Share Based Payment Award Performance Shares Valuation Assumptions (Detail)", "shortName": "Stockholders' Equity - Share Based Payment Award Performance Shares Valuation Assumptions (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "60", "firstAnchor": { "contextRef": "C_a1a27b17-d9c2-453a-90d6-d8f05f461b8a", "name": "swbi:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsCorrelationCoefficient", "unitRef": "U_CorrelationCoefficient", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "span", "p", "td", "tr", "table", "swbi:ScheduleOfShareBasedPaymentAwardPerformanceSharesValuationAssumptionsTableTextBlock", "div", "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "swbi-20240430.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_a1a27b17-d9c2-453a-90d6-d8f05f461b8a", "name": "swbi:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsCorrelationCoefficient", "unitRef": "U_CorrelationCoefficient", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "span", "p", "td", "tr", "table", "swbi:ScheduleOfShareBasedPaymentAwardPerformanceSharesValuationAssumptionsTableTextBlock", "div", "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "swbi-20240430.htm", "first": true, "unique": true } }, "R61": { "role": "http://www.smith-wesson.com/20240430/taxonomy/role/Role_DisclosureStockholdersEquityShareBasedPaymentAwardPerformanceSharesValuationAssumptionsParentheticalDetail", "longName": "996075 - Disclosure - Stockholders' Equity - Share Based Payment Award Performance Shares Valuation Assumptions (Parenthetical) (Detail)", "shortName": "Stockholders' Equity - Share Based Payment Award Performance Shares Valuation Assumptions (Parenthetical) (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "parenthetical", "menuCat": "Details", "order": "61", "firstAnchor": { "contextRef": "C_e56d6e75-a812-40d1-8f01-63a932a30885", "name": "swbi:ShareBasedCompensationArrangementByShareBasedPaymentAwardPerformancePeriod", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "p", "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "swbi-20240430.htm", "first": true }, "uniqueAnchor": null }, "R62": { "role": "http://www.smith-wesson.com/20240430/taxonomy/role/Role_DisclosureStockholdersEquitySummaryOfActivityForUnvestedRsusAndPsusDetail", "longName": "996085 - Disclosure - Stockholders' Equity - Summary of Activity for Unvested RSUs and PSUs (Detail)", "shortName": "Stockholders' Equity - Summary of Activity for Unvested RSUs and PSUs (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "62", "firstAnchor": { "contextRef": "C_7cb006ae-da35-4f74-84eb-8dea26ec6c0c", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "unitRef": "U_shares", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock", "div", "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "swbi-20240430.htm", "first": true }, "uniqueAnchor": { "contextRef": "C_4b2f51c5-680f-4e90-a764-55e32aba1363", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "unitRef": "U_shares", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock", "div", "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "swbi-20240430.htm", "unique": true } }, "R63": { "role": "http://www.smith-wesson.com/20240430/taxonomy/role/DisclosureStockholdersEquitySummaryOfActivityForUnvestedRsusAndPsusParentheticalDetails", "longName": "996095 - Disclosure - Stockholders' Equity - Summary of Activity for Unvested RSUs and PSUs (Parenthetical) (Details)", "shortName": "Stockholders' Equity - Summary of Activity for Unvested RSUs and PSUs (Parenthetical) (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "parenthetical", "menuCat": "Details", "order": "63", "firstAnchor": { "contextRef": "C_6028c21b-16de-459a-9a0d-e869f78b30ed", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod", "unitRef": "U_shares", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "span", "div", "div", "us-gaap:ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock", "div", "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "swbi-20240430.htm", "first": true }, "uniqueAnchor": null }, "R64": { "role": "http://www.smith-wesson.com/20240430/taxonomy/role/Role_DisclosureStockholdersEquityScheduleOfAssumptionsUsedInValuingESPPPurchasesDetail", "longName": "996105 - Disclosure - Stockholders' Equity - Schedule of Assumptions used in Valuing ESPP Purchases (Detail)", "shortName": "Stockholders' Equity - Schedule of Assumptions used in Valuing ESPP Purchases (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "64", "firstAnchor": { "contextRef": "C_d941de70-8067-435c-9874-2680189f2d22", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate", "unitRef": "U_pure", "xsiNil": "false", "lang": null, "decimals": "5", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfShareBasedPaymentAwardEmployeeStockPurchasePlanValuationAssumptionsTableTextBlock", "div", "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "swbi-20240430.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_d941de70-8067-435c-9874-2680189f2d22", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate", "unitRef": "U_pure", "xsiNil": "false", "lang": null, "decimals": "5", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfShareBasedPaymentAwardEmployeeStockPurchasePlanValuationAssumptionsTableTextBlock", "div", "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "swbi-20240430.htm", "first": true, "unique": true } }, "R65": { "role": "http://www.smith-wesson.com/20240430/taxonomy/role/Role_DisclosureEmployerSponsoredBenefitPlansAdditionalInformationDetail", "longName": "996115 - Disclosure - Employer Sponsored Benefit Plans - Additional Information (Detail)", "shortName": "Employer Sponsored Benefit Plans - Additional Information (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "65", "firstAnchor": { "contextRef": "C_5010d6d5-8308-4abf-a9ea-a7ad88ea5207", "name": "us-gaap:DefinedContributionPlanMaximumAnnualContributionsPerEmployeePercent", "unitRef": "U_pure", "xsiNil": "false", "lang": null, "decimals": "2", "ancestors": [ "span", "us-gaap:DescriptionOfDefinedContributionPensionAndOtherPostretirementPlans", "span", "p", "us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "swbi-20240430.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_5010d6d5-8308-4abf-a9ea-a7ad88ea5207", "name": "us-gaap:DefinedContributionPlanMaximumAnnualContributionsPerEmployeePercent", "unitRef": "U_pure", "xsiNil": "false", "lang": null, "decimals": "2", "ancestors": [ "span", "us-gaap:DescriptionOfDefinedContributionPensionAndOtherPostretirementPlans", "span", "p", "us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "swbi-20240430.htm", "first": true, "unique": true } }, "R66": { "role": "http://www.smith-wesson.com/20240430/taxonomy/role/Role_DisclosureIncomeTaxesIncomeTaxExpenseBenefitFromContinuingOperationsDetail", "longName": "996125 - Disclosure - Income Taxes - Income Tax Expense/(Benefit) from Continuing Operations (Detail)", "shortName": "Income Taxes - Income Tax Expense/(Benefit) from Continuing Operations (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "66", "firstAnchor": { "contextRef": "C_e56d6e75-a812-40d1-8f01-63a932a30885", "name": "us-gaap:CurrentFederalTaxExpenseBenefit", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock", "div", "us-gaap:IncomeTaxDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "swbi-20240430.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_e56d6e75-a812-40d1-8f01-63a932a30885", "name": "us-gaap:CurrentFederalTaxExpenseBenefit", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock", "div", "us-gaap:IncomeTaxDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "swbi-20240430.htm", "first": true, "unique": true } }, "R67": { "role": "http://www.smith-wesson.com/20240430/taxonomy/role/Role_DisclosureIncomeTaxesReconciliationOfProvisionForIncomeTaxesFromContinuingOperationsDetail", "longName": "996135 - Disclosure - Income Taxes - Reconciliation of Provision for Income Taxes from Continuing Operations (Detail)", "shortName": "Income Taxes - Reconciliation of Provision for Income Taxes from Continuing Operations (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "67", "firstAnchor": { "contextRef": "C_e56d6e75-a812-40d1-8f01-63a932a30885", "name": "us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock", "div", "us-gaap:IncomeTaxDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "swbi-20240430.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_e56d6e75-a812-40d1-8f01-63a932a30885", "name": "us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock", "div", "us-gaap:IncomeTaxDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "swbi-20240430.htm", "first": true, "unique": true } }, "R68": { "role": "http://www.smith-wesson.com/20240430/taxonomy/role/Role_DisclosureIncomeTaxesDeferredTaxAssetsLiabilitiesRelatedToTemporaryDifferencesDetail", "longName": "996145 - Disclosure - Income Taxes - Deferred Tax Assets (Liabilities) Related to Temporary Differences (Detail)", "shortName": "Income Taxes - Deferred Tax Assets (Liabilities) Related to Temporary Differences (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "68", "firstAnchor": { "contextRef": "C_d21f4ba6-7ff8-4192-a79c-99fe8140ba58", "name": "us-gaap:DeferredTaxAssetsInventory", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock", "div", "us-gaap:IncomeTaxDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "swbi-20240430.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_d21f4ba6-7ff8-4192-a79c-99fe8140ba58", "name": "us-gaap:DeferredTaxAssetsInventory", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock", "div", "us-gaap:IncomeTaxDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "swbi-20240430.htm", "first": true, "unique": true } }, "R69": { "role": "http://www.smith-wesson.com/20240430/taxonomy/role/Role_DisclosureIncomeTaxesAdditionalInformationDetail", "longName": "996155 - Disclosure - Income Taxes - Additional Information (Detail)", "shortName": "Income Taxes - Additional Information (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "69", "firstAnchor": { "contextRef": "C_e56d6e75-a812-40d1-8f01-63a932a30885", "name": "us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate", "unitRef": "U_pure", "xsiNil": "false", "lang": null, "decimals": "2", "ancestors": [ "span", "p", "us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock", "div", "us-gaap:IncomeTaxDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "swbi-20240430.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_e56d6e75-a812-40d1-8f01-63a932a30885", "name": "us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate", "unitRef": "U_pure", "xsiNil": "false", "lang": null, "decimals": "2", "ancestors": [ "span", "p", "us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock", "div", "us-gaap:IncomeTaxDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "swbi-20240430.htm", "first": true, "unique": true } }, "R70": { "role": "http://www.smith-wesson.com/20240430/taxonomy/role/Role_DisclosureCommitmentsAndContingenciesAdditionalInformationDetail", "longName": "996165 - Disclosure - Commitments and Contingencies - Additional Information (Detail)", "shortName": "Commitments and Contingencies - Additional Information (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "70", "firstAnchor": { "contextRef": "C_60938c89-bfe2-4a0b-9212-20de1ce88368", "name": "us-gaap:LossContingencyDamagesSoughtValue", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-5", "ancestors": [ "span", "p", "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "swbi-20240430.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_60938c89-bfe2-4a0b-9212-20de1ce88368", "name": "us-gaap:LossContingencyDamagesSoughtValue", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-5", "ancestors": [ "span", "p", "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "swbi-20240430.htm", "first": true, "unique": true } }, "R71": { "role": "http://www.smith-wesson.com/20240430/taxonomy/role/DisclosureRestructuringComponentsOfRestructuringChargesDetail", "longName": "996175 - Disclosure - Restructuring - Components of Restructuring Charges (Detail)", "shortName": "Restructuring - Components of Restructuring Charges (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "71", "firstAnchor": { "contextRef": "C_e56d6e75-a812-40d1-8f01-63a932a30885", "name": "us-gaap:RestructuringCharges", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfRestructuringAndRelatedCostsTextBlock", "div", "us-gaap:RestructuringAndRelatedActivitiesDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "swbi-20240430.htm", "first": true }, "uniqueAnchor": { "contextRef": "C_7d3dac7c-c097-46ad-b44e-d6119ff665aa", "name": "us-gaap:RestructuringCharges", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfRestructuringAndRelatedCostsTextBlock", "div", "us-gaap:RestructuringAndRelatedActivitiesDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "swbi-20240430.htm", "unique": true } }, "R72": { "role": "http://www.smith-wesson.com/20240430/taxonomy/role/DisclosureRestructuringSummaryOfActivityInTheSeveranceAndEmployeerelatedBenefitsAndRelocationAccrualsDetails", "longName": "996185 - Disclosure - Restructuring - Summary of activity in the Severance and employee-related benefits and Relocation accruals (Details)", "shortName": "Restructuring - Summary of activity in the Severance and employee-related benefits and Relocation accruals (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "72", "firstAnchor": { "contextRef": "C_7eb411c4-9480-4ea8-af56-0d10819aea47", "name": "us-gaap:RestructuringReserve", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfRestructuringReserveByTypeOfCostTextBlock", "div", "us-gaap:RestructuringAndRelatedActivitiesDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "swbi-20240430.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_7eb411c4-9480-4ea8-af56-0d10819aea47", "name": "us-gaap:RestructuringReserve", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfRestructuringReserveByTypeOfCostTextBlock", "div", "us-gaap:RestructuringAndRelatedActivitiesDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "swbi-20240430.htm", "first": true, "unique": true } }, "R73": { "role": "http://www.smith-wesson.com/20240430/taxonomy/role/DisclosureRestructuringAdditionalInformationDetail", "longName": "996195 - Disclosure - Restructuring (Additional Information) (Detail)", "shortName": "Restructuring (Additional Information) (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "73", "firstAnchor": { "contextRef": "C_e56d6e75-a812-40d1-8f01-63a932a30885", "name": "us-gaap:RestructuringCharges", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfRestructuringAndRelatedCostsTextBlock", "div", "us-gaap:RestructuringAndRelatedActivitiesDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "swbi-20240430.htm", "first": true }, "uniqueAnchor": null } }, "tag": { "us-gaap_AccountingPoliciesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccountingPoliciesAbstract", "lang": { "en-us": { "role": { "label": "Accounting Policies [Abstract]" } } }, "auth_ref": [] }, "us-gaap_AccountingStandardsUpdate201409Member": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccountingStandardsUpdate201409Member", "presentation": [ "http://www.smith-wesson.com/20240430/taxonomy/role/Role_DisclosureRevenueRecognitionAndContractsWithCustomersAdditionalInformationDetail", "http://www.smith-wesson.com/20240430/taxonomy/role/Role_DisclosureRevenueRecognitionAndContractsWithCustomersScheduleOfOutstandingPerformanceObligationsDetail", "http://www.smith-wesson.com/20240430/taxonomy/role/Role_DisclosureSignificantAccountingPoliciesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "ASU 2014-09", "label": "Accounting Standards Update 2014-09 [Member]", "documentation": "Accounting Standards Update 2014-09 Revenue from Contracts with Customers (Topic 606)." } } }, "auth_ref": [ "r445" ] }, "us-gaap_AccountingStandardsUpdate201602Member": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccountingStandardsUpdate201602Member", "presentation": [ "http://www.smith-wesson.com/20240430/taxonomy/role/Role_StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "verboseLabel": "ASU 2016-02", "terseLabel": "ASU 2016-02", "label": "Accounting Standards Update 2016-02 [Member]", "documentation": "Accounting Standards Update 2016-02 Leases (Topic 842)." } } }, "auth_ref": [ "r647" ] }, "us-gaap_AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock", "presentation": [ "http://www.smith-wesson.com/20240430/taxonomy/role/Role_DisclosureAccruedExpensesAndDeferredRevenue" ], "lang": { "en-us": { "role": { "terseLabel": "Accrued Expenses and Deferred Revenue", "label": "Accounts Payable, Accrued Liabilities, and Other Liabilities Disclosure, Current [Text Block]", "documentation": "The entire disclosure for accounts payable, accrued expenses, and other liabilities that are classified as current at the end of the reporting period." } } }, "auth_ref": [] }, "us-gaap_AccountsPayableCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccountsPayableCurrent", "crdr": "credit", "presentation": [ "http://www.smith-wesson.com/20240430/taxonomy/role/Role_StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Accounts payable", "label": "Accounts Payable, Current", "totalLabel": "Accounts Payable, Current, Total", "documentation": "Carrying value as of the balance sheet date of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer)." } } }, "auth_ref": [ "r27", "r872" ] }, "us-gaap_AccountsReceivableMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccountsReceivableMember", "presentation": [ "http://www.smith-wesson.com/20240430/taxonomy/role/Role_DisclosureSignificantAccountingPoliciesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Accounts Receivable", "label": "Accounts Receivable [Member]", "documentation": "Due from customers or clients for goods or services that have been delivered or sold." } } }, "auth_ref": [ "r806" ] }, "us-gaap_AccountsReceivableNetCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccountsReceivableNetCurrent", "crdr": "debit", "presentation": [ "http://www.smith-wesson.com/20240430/taxonomy/role/Role_StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Accounts receivable, net of allowances for credit losses of $0 on April 30, 2024 and $23 on April 30, 2023", "label": "Accounts Receivable, after Allowance for Credit Loss, Current", "totalLabel": "Accounts Receivable, after Allowance for Credit Loss, Current, Total", "documentation": "Amount, after allowance for credit loss, of right to consideration from customer for product sold and service rendered in normal course of business, classified as current." } } }, "auth_ref": [ "r317", "r318" ] }, "us-gaap_AccrualForTaxesOtherThanIncomeTaxesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccrualForTaxesOtherThanIncomeTaxesCurrent", "crdr": "credit", "presentation": [ "http://www.smith-wesson.com/20240430/taxonomy/role/Role_DisclosureAccruedExpensesAndDeferredRevenueSummaryOfAccruedExpensesDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Accrued taxes other than income", "label": "Accrual for Taxes Other than Income Taxes, Current", "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)." } } }, "auth_ref": [ "r31", "r92", "r825" ] }, "swbi_AccruedDistributorIncentivesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://www.smith-wesson.com/20240430", "localname": "AccruedDistributorIncentivesCurrent", "crdr": "credit", "presentation": [ "http://www.smith-wesson.com/20240430/taxonomy/role/Role_DisclosureAccruedExpensesAndDeferredRevenueSummaryOfAccruedExpensesDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Accrued distributor incentives", "label": "Accrued Distributor Incentives Current", "documentation": "Accrued distributor incentives current." } } }, "auth_ref": [] }, "us-gaap_AccruedEmployeeBenefitsCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccruedEmployeeBenefitsCurrent", "crdr": "credit", "presentation": [ "http://www.smith-wesson.com/20240430/taxonomy/role/Role_DisclosureAccruedExpensesAndDeferredRevenueSummaryOfAccruedExpensesDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Accrued employee benefits", "label": "Accrued Employee Benefits, Current", "documentation": "Carrying value as of the balance sheet date of obligations, excluding pension and other postretirement benefits, incurred through that date and payable for perquisites provided to employees pertaining to services received from them. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer)." } } }, "auth_ref": [ "r31" ] }, "us-gaap_AccruedEnvironmentalLossContingenciesNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccruedEnvironmentalLossContingenciesNoncurrent", "crdr": "credit", "presentation": [ "http://www.smith-wesson.com/20240430/taxonomy/role/Role_DisclosureCommitmentsAndContingenciesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Environmental reserve in non-current liabilities", "label": "Accrued Environmental Loss Contingencies, Noncurrent", "documentation": "Carrying value of the obligation (known or estimated) arising from requirements to perform activities to remediate one or more sites, payable after twelve months or beyond the next operating cycle if longer." } } }, "auth_ref": [ "r34", "r1011", "r1012", "r1015" ] }, "swbi_AccruedExpensesAndDeferredRevenueCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://www.smith-wesson.com/20240430", "localname": "AccruedExpensesAndDeferredRevenueCurrent", "crdr": "credit", "presentation": [ "http://www.smith-wesson.com/20240430/taxonomy/role/Role_DisclosureAccruedExpensesAndDeferredRevenueSummaryOfAccruedExpensesDetail", "http://www.smith-wesson.com/20240430/taxonomy/role/Role_StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "totalLabel": "Total accrued expenses and deferred revenue", "terseLabel": "Accrued expenses and deferred revenue", "label": "Accrued Expenses And Deferred Revenue Current", "documentation": "Accrued expenses and deferred revenue current." } } }, "auth_ref": [] }, "swbi_AccruedExpensesAndDeferredRevenueMember": { "xbrltype": "domainItemType", "nsuri": "http://www.smith-wesson.com/20240430", "localname": "AccruedExpensesAndDeferredRevenueMember", "presentation": [ "http://www.smith-wesson.com/20240430/taxonomy/role/Role_DisclosureAccruedExpensesAndDeferredRevenueSummaryOfAccruedExpensesDetail" ], "lang": { "en-us": { "role": { "documentation": "Accrued Expenses and Deferred Revenue [Member]", "label": "Accrued Expenses and Deferred Revenue [Member]", "terseLabel": "Accrued Expenses and Deferred Revenue" } } }, "auth_ref": [] }, "us-gaap_AccruedIncomeTaxesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccruedIncomeTaxesCurrent", "crdr": "credit", "presentation": [ "http://www.smith-wesson.com/20240430/taxonomy/role/Role_StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Accrued income taxes", "label": "Accrued Income Taxes, Current", "documentation": "Carrying amount as of the balance sheet date of the unpaid sum of the known and estimated amounts payable to satisfy all currently due domestic and foreign income tax obligations." } } }, "auth_ref": [ "r140", "r201" ] }, "us-gaap_AccruedProfessionalFeesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccruedProfessionalFeesCurrent", "crdr": "credit", "presentation": [ "http://www.smith-wesson.com/20240430/taxonomy/role/Role_DisclosureAccruedExpensesAndDeferredRevenueSummaryOfAccruedExpensesDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Accrued professional fees", "label": "Accrued Professional Fees, Current", "verboseLabel": "Accrued settlement fees", "documentation": "Carrying value as of the balance sheet date of obligations incurred through that date and payable for professional fees, such as for legal and accounting services received. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer)." } } }, "auth_ref": [ "r31" ] }, "us-gaap_AccruedProfessionalFeesCurrentAndNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccruedProfessionalFeesCurrentAndNoncurrent", "crdr": "credit", "presentation": [ "http://www.smith-wesson.com/20240430/taxonomy/role/Role_DisclosureCommitmentsAndContingenciesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Accrued Professional Fees", "terseLabel": "Accrued settlement fees", "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." } } }, "auth_ref": [ "r114" ] }, "swbi_AccruedRebatesAndPromotionsCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://www.smith-wesson.com/20240430", "localname": "AccruedRebatesAndPromotionsCurrent", "crdr": "credit", "presentation": [ "http://www.smith-wesson.com/20240430/taxonomy/role/Role_DisclosureAccruedExpensesAndDeferredRevenueSummaryOfAccruedExpensesDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Accrued rebates and promotions", "label": "Accrued Rebates And Promotions Current", "documentation": "Accrued rebates and Promotions current." } } }, "auth_ref": [] }, "swbi_AccruedSettlement": { "xbrltype": "monetaryItemType", "nsuri": "http://www.smith-wesson.com/20240430", "localname": "AccruedSettlement", "crdr": "credit", "presentation": [ "http://www.smith-wesson.com/20240430/taxonomy/role/Role_DisclosureAccruedExpensesAndDeferredRevenueSummaryOfAccruedExpensesDetail" ], "lang": { "en-us": { "role": { "label": "Accrued settlement", "documentation": "Accrued settlement" } } }, "auth_ref": [] }, "us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccumulatedOtherComprehensiveIncomeLossNetOfTax", "crdr": "credit", "presentation": [ "http://www.smith-wesson.com/20240430/taxonomy/role/Role_StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Accumulated other comprehensive income", "label": "Accumulated Other Comprehensive Income (Loss), Net of Tax", "totalLabel": "Accumulated Other Comprehensive Income (Loss), Net of Tax, Total", "documentation": "Amount, after tax, of accumulated increase (decrease) in equity from transaction and other event and circumstance from nonowner source." } } }, "auth_ref": [ "r38", "r39", "r151", "r245", "r699", "r722", "r726" ] }, "us-gaap_AccumulatedOtherComprehensiveIncomeMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccumulatedOtherComprehensiveIncomeMember", "presentation": [ "http://www.smith-wesson.com/20240430/taxonomy/role/Role_StatementConsolidatedStatementsOfChangesInStockholdersEquity" ], "lang": { "en-us": { "role": { "terseLabel": "Accumulated Other Comprehensive Income/(Loss)", "label": "AOCI Attributable to Parent [Member]", "documentation": "Accumulated increase (decrease) in equity from transactions and other events and circumstances from non-owner sources, attributable to the parent. Excludes net income (loss), and accumulated changes in equity from transactions resulting from investments by owners and distributions to owners." } } }, "auth_ref": [ "r3", "r14", "r39", "r604", "r607", "r670", "r717", "r718", "r982", "r983", "r984", "r991", "r992", "r993" ] }, "ecd_Additional402vDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "Additional402vDisclosureTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Additional 402(v) Disclosure [Text Block]", "terseLabel": "Additional 402(v) Disclosure" } } }, "auth_ref": [ "r926" ] }, "us-gaap_AdditionalPaidInCapitalCommonStock": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AdditionalPaidInCapitalCommonStock", "crdr": "credit", "presentation": [ "http://www.smith-wesson.com/20240430/taxonomy/role/Role_StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Additional paid-in capital", "label": "Additional Paid in Capital, Common Stock", "periodStartLabel": "Additional Paid in Capital, Common Stock, Beginning Balance", "periodEndLabel": "Additional Paid in Capital, Common Stock, Ending Balance", "documentation": "Value received from shareholders in common stock-related transactions that are in excess of par value or stated value and amounts received from other stock-related transactions. Includes only common stock transactions (excludes preferred stock transactions). May be called contributed capital, capital in excess of par, capital surplus, or paid-in capital." } } }, "auth_ref": [ "r143" ] }, "us-gaap_AdditionalPaidInCapitalMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AdditionalPaidInCapitalMember", "presentation": [ "http://www.smith-wesson.com/20240430/taxonomy/role/Role_StatementConsolidatedStatementsOfChangesInStockholdersEquity" ], "lang": { "en-us": { "role": { "terseLabel": "Additional Paid-In Capital", "label": "Additional Paid-in Capital [Member]", "documentation": "Excess of issue price over par or stated value of the entity's capital stock and amounts received from other transactions involving the entity's stock or stockholders." } } }, "auth_ref": [ "r551", "r552", "r553", "r734", "r991", "r992", "r993", "r1067", "r1090" ] }, "ecd_AdjToCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AdjToCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Adjustment to Compensation Amount", "terseLabel": "Adjustment to Compensation, Amount" } } }, "auth_ref": [ "r932" ] }, "ecd_AdjToCompAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AdjToCompAxis", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Adjustment to Compensation [Axis]", "terseLabel": "Adjustment to Compensation:" } } }, "auth_ref": [ "r932" ] }, "ecd_AdjToNonPeoNeoCompFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AdjToNonPeoNeoCompFnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Adjustment to Non-PEO NEO Compensation Footnote [Text Block]", "terseLabel": "Adjustment to Non-PEO NEO Compensation Footnote" } } }, "auth_ref": [ "r932" ] }, "ecd_AdjToPeoCompFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AdjToPeoCompFnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Adjustment To PEO Compensation, Footnote [Text Block]", "terseLabel": "Adjustment To PEO Compensation, Footnote" } } }, "auth_ref": [ "r932" ] }, "us-gaap_AdjustmentsForNewAccountingPronouncementsAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AdjustmentsForNewAccountingPronouncementsAxis", "presentation": [ "http://www.smith-wesson.com/20240430/taxonomy/role/Role_DisclosureRevenueRecognitionAndContractsWithCustomersAdditionalInformationDetail", "http://www.smith-wesson.com/20240430/taxonomy/role/Role_DisclosureRevenueRecognitionAndContractsWithCustomersScheduleOfOutstandingPerformanceObligationsDetail", "http://www.smith-wesson.com/20240430/taxonomy/role/Role_DisclosureSignificantAccountingPoliciesAdditionalInformationDetail", "http://www.smith-wesson.com/20240430/taxonomy/role/Role_StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Accounting Standards Update", "label": "Accounting Standards Update [Axis]", "documentation": "Information by amendment to accounting standards." } } }, "auth_ref": [ "r231", "r232", "r233", "r234", "r235", "r275", "r276", "r277", "r278", "r287", "r320", "r321", "r323", "r324", "r325", "r326", "r327", "r328", "r329", "r330", "r331", "r332", "r343", "r551", "r552", "r553", "r576", "r577", "r578", "r579", "r589", "r590", "r591", "r599", "r600", "r601", "r602", "r603", "r604", "r605", "r606", "r607", "r608", "r609", "r611", "r612", "r613", "r614", "r615", "r616", "r617", "r618", "r619", "r620", "r621", "r622", "r630", "r631", "r633", "r634", "r635", "r636", "r643", "r644", "r648", "r649", "r650", "r651", "r666", "r667", "r668", "r669", "r670", "r686", "r687", "r688", "r715", "r716", "r717", "r718", "r719", "r720", "r721", "r722", "r723", "r724", "r725", "r726" ] }, "us-gaap_AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation", "crdr": "debit", "presentation": [ "http://www.smith-wesson.com/20240430/taxonomy/role/Role_StatementConsolidatedStatementsOfChangesInStockholdersEquity" ], "lang": { "en-us": { "role": { "negatedLabel": "Issuance of common stock under restricted stock unit awards, net of shares surrendered", "label": "Share-Based Payment Arrangement, Decrease for Tax Withholding Obligation", "documentation": "Amount of decrease to equity for grantee's tax withholding obligation for award under share-based payment arrangement." } } }, "auth_ref": [] }, "us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue", "crdr": "credit", "presentation": [ "http://www.smith-wesson.com/20240430/taxonomy/role/Role_StatementConsolidatedStatementsOfChangesInStockholdersEquity" ], "lang": { "en-us": { "role": { "terseLabel": "Stock-based compensation", "label": "APIC, Share-Based Payment Arrangement, Increase for Cost Recognition", "totalLabel": "APIC, Share-Based Payment Arrangement, Increase for Cost Recognition, Total", "documentation": "Amount of increase to additional paid-in capital (APIC) for recognition of cost for award under share-based payment arrangement." } } }, "auth_ref": [ "r88", "r89", "r520" ] }, "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract", "presentation": [ "http://www.smith-wesson.com/20240430/taxonomy/role/Role_StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Adjustments to reconcile net income to net cash provided by operating activities:", "label": "Adjustments to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract]" } } }, "auth_ref": [] }, "swbi_AdvertisingCostsLineItems": { "xbrltype": "stringItemType", "nsuri": "http://www.smith-wesson.com/20240430", "localname": "AdvertisingCostsLineItems", "presentation": [ "http://www.smith-wesson.com/20240430/taxonomy/role/Role_DisclosureAdvertisingCostsAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Advertising Costs [Line Items]", "label": "Advertising Costs [Line Items]", "documentation": "Advertising costs." } } }, "auth_ref": [] }, "swbi_AdvertisingCostsTable": { "xbrltype": "stringItemType", "nsuri": "http://www.smith-wesson.com/20240430", "localname": "AdvertisingCostsTable", "presentation": [ "http://www.smith-wesson.com/20240430/taxonomy/role/Role_DisclosureAdvertisingCostsAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Advertising Costs [Table]", "label": "Advertising Costs [Table]", "documentation": "Advertising costs." } } }, "auth_ref": [] }, "swbi_AdvertisingCostsTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.smith-wesson.com/20240430", "localname": "AdvertisingCostsTextBlock", "presentation": [ "http://www.smith-wesson.com/20240430/taxonomy/role/Role_DisclosureAdvertisingCosts" ], "lang": { "en-us": { "role": { "terseLabel": "Advertising Costs", "label": "Advertising Costs [Text Block]", "documentation": "Advertising costs." } } }, "auth_ref": [] }, "us-gaap_AdvertisingExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AdvertisingExpense", "crdr": "debit", "presentation": [ "http://www.smith-wesson.com/20240430/taxonomy/role/Role_DisclosureAdvertisingCostsAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Advertising expense for continuing operations", "label": "Advertising Expense", "documentation": "Amount charged to advertising expense for the period, which are expenses incurred with the objective of increasing revenue for a specified brand, product or product line." } } }, "auth_ref": [ "r555" ] }, "ecd_AggtErrCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AggtErrCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Aggregate Erroneous Compensation Amount", "terseLabel": "Aggregate Erroneous Compensation Amount" } } }, "auth_ref": [ "r896", "r908", "r918", "r944" ] }, "ecd_AggtErrCompNotYetDeterminedTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AggtErrCompNotYetDeterminedTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Aggregate Erroneous Compensation Not Yet Determined [Text Block]", "terseLabel": "Aggregate Erroneous Compensation Not Yet Determined" } } }, "auth_ref": [ "r899", "r911", "r921", "r947" ] }, "ecd_AllAdjToCompMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AllAdjToCompMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "All Adjustments to Compensation [Member]", "terseLabel": "All Adjustments to Compensation" } } }, "auth_ref": [ "r932" ] }, "ecd_AllExecutiveCategoriesMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AllExecutiveCategoriesMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "All Executive Categories [Member]", "terseLabel": "All Executive Categories" } } }, "auth_ref": [ "r939" ] }, "ecd_AllIndividualsMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AllIndividualsMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure", "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure", "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements", "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "All Individuals [Member]", "terseLabel": "All Individuals" } } }, "auth_ref": [ "r903", "r912", "r922", "r939", "r948", "r952", "r960" ] }, "ecd_AllTradingArrangementsMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AllTradingArrangementsMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "All Trading Arrangements [Member]", "terseLabel": "All Trading Arrangements" } } }, "auth_ref": [ "r958" ] }, "us-gaap_AllocatedShareBasedCompensationExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AllocatedShareBasedCompensationExpense", "crdr": "debit", "presentation": [ "http://www.smith-wesson.com/20240430/taxonomy/role/Role_DisclosureStockholdersEquityAdditionalInformationDetail", "http://www.smith-wesson.com/20240430/taxonomy/role/Role_DisclosureStockholdersEquitySummaryOfStockCompensationExpenseDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Stock-based compensation expense", "label": "Share-Based Payment Arrangement, Expense", "documentation": "Amount of expense for award under share-based payment arrangement. Excludes amount capitalized." } } }, "auth_ref": [ "r549", "r554" ] }, "us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AllowanceForDoubtfulAccountsReceivableCurrent", "crdr": "credit", "presentation": [ "http://www.smith-wesson.com/20240430/taxonomy/role/Role_StatementConsolidatedBalanceSheetsParenthetical" ], "lang": { "en-us": { "role": { "terseLabel": "Allowance for credit losses", "label": "Accounts Receivable, Allowance for Credit Loss, Current", "documentation": "Amount of allowance for credit loss on accounts receivable, classified as current." } } }, "auth_ref": [ "r246", "r319", "r333" ] }, "dei_AmendmentFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "AmendmentFlag", "presentation": [ "http://www.smith-wesson.com/20240430/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "terseLabel": "Amendment Flag", "label": "Amendment Flag", "documentation": "Boolean flag that is true when the XBRL content amends previously-filed or accepted submission." } } }, "auth_ref": [] }, "swbi_AmericanOutdoorBrandsIncMember": { "xbrltype": "domainItemType", "nsuri": "http://www.smith-wesson.com/20240430", "localname": "AmericanOutdoorBrandsIncMember", "presentation": [ "http://www.smith-wesson.com/20240430/taxonomy/role/Role_DisclosureDiscontinuedOperationsAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "American Outdoor Brands Inc.", "label": "American Outdoor Brands Inc [Member]", "documentation": "American outdoor brands, Inc." } } }, "auth_ref": [] }, "us-gaap_AmortizationOfAcquisitionCosts": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AmortizationOfAcquisitionCosts", "crdr": "debit", "presentation": [ "http://www.smith-wesson.com/20240430/taxonomy/role/Role_DisclosurePropertyPlantAndEquipmentSummaryOfDepreciationAndAmortizationExpenseParentheticalDetail" ], "lang": { "en-us": { "role": { "verboseLabel": "Amortization expenses recorded as a result of acquisition", "label": "Amortization of Acquisition Costs", "documentation": "The amount of expense recognized in the current period that reflects the allocation of capitalized costs associated with acquisition of business. As a noncash expense, this element is added back to net income when calculating cash provided by or used in operations using the indirect method." } } }, "auth_ref": [ "r8", "r66" ] }, "us-gaap_AmortizationOfFinancingCostsAndDiscounts": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AmortizationOfFinancingCostsAndDiscounts", "crdr": "debit", "presentation": [ "http://www.smith-wesson.com/20240430/taxonomy/role/Role_DisclosureNotesLoansPayableAndFinancingArrangementsAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Amortization to interest expense for all debt issuance costs", "label": "Amortization of Debt Issuance Costs and Discounts", "totalLabel": "Amortization of Debt Issuance Costs and Discounts, Total", "documentation": "Amount of amortization expense attributable to debt discount (premium) and debt issuance costs." } } }, "auth_ref": [ "r402", "r645", "r845", "r846", "r987" ] }, "srt_AsiaMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "AsiaMember", "presentation": [ "http://www.smith-wesson.com/20240430/taxonomy/role/Role_DisclosureNetSalesBreakdownOfExportNetSalesDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Asia", "label": "Asia [Member]" } } }, "auth_ref": [ "r1092", "r1093", "r1094", "r1095" ] }, "us-gaap_AssetImpairmentCharges": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AssetImpairmentCharges", "crdr": "debit", "presentation": [ "http://www.smith-wesson.com/20240430/taxonomy/role/Role_DisclosureCommitmentsAndContingenciesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Asset impairment charges", "label": "Asset Impairment Charges", "totalLabel": "Asset Impairment Charges, Total", "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." } } }, "auth_ref": [ "r8", "r70" ] }, "us-gaap_Assets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "Assets", "crdr": "debit", "presentation": [ "http://www.smith-wesson.com/20240430/taxonomy/role/Role_StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Assets", "totalLabel": "Total assets", "documentation": "Sum of the carrying amounts as of the balance sheet date of all assets that are recognized. Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events." } } }, "auth_ref": [ "r199", "r244", "r266", "r301", "r307", "r311", "r322", "r371", "r372", "r373", "r374", "r375", "r376", "r377", "r378", "r379", "r593", "r597", "r632", "r693", "r763", "r872", "r885", "r1025", "r1026", "r1073" ] }, "us-gaap_AssetsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AssetsAbstract", "presentation": [ "http://www.smith-wesson.com/20240430/taxonomy/role/Role_StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "ASSETS", "label": "Assets [Abstract]" } } }, "auth_ref": [] }, "us-gaap_AssetsCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AssetsCurrent", "crdr": "debit", "presentation": [ "http://www.smith-wesson.com/20240430/taxonomy/role/Role_StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "totalLabel": "Total current assets", "label": "Assets, Current", "documentation": "Sum of the carrying amounts as of the balance sheet date of all assets that are expected to be realized in cash, sold, or consumed within one year (or the normal operating cycle, if longer). Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events." } } }, "auth_ref": [ "r238", "r248", "r266", "r322", "r371", "r372", "r373", "r374", "r375", "r376", "r377", "r378", "r379", "r593", "r597", "r632", "r872", "r1025", "r1026", "r1073" ] }, "us-gaap_AssetsCurrentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AssetsCurrentAbstract", "presentation": [ "http://www.smith-wesson.com/20240430/taxonomy/role/Role_StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Current assets:", "label": "Assets, Current [Abstract]" } } }, "auth_ref": [] }, "us-gaap_AssetsFairValueDisclosure": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AssetsFairValueDisclosure", "crdr": "debit", "presentation": [ "http://www.smith-wesson.com/20240430/taxonomy/role/Role_DisclosureFairValueMeasurementAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "totalLabel": "Assets, Fair Value Disclosure, Total", "terseLabel": "Financial assets", "label": "Assets, Fair Value Disclosure", "documentation": "Fair value portion of probable future economic benefits obtained or controlled by an entity as a result of past transactions or events." } } }, "auth_ref": [ "r106" ] }, "us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AssetsOfDisposalGroupIncludingDiscontinuedOperation", "crdr": "debit", "presentation": [ "http://www.smith-wesson.com/20240430/taxonomy/role/Role_DisclosureDiscontinuedOperationsSummaryOfCarryingAmountsOfMajorClassesOfAssetsAndLiabilitiesOfDiscontinuedOperationsDetail" ], "lang": { "en-us": { "role": { "totalLabel": "Total assets of discontinued operations", "label": "Disposal Group, Including Discontinued Operation, Assets", "documentation": "Amount classified as assets attributable to disposal group held for sale or disposed of." } } }, "auth_ref": [ "r2", "r120", "r134", "r177", "r236", "r237" ] }, "dei_AuditorFirmId": { "xbrltype": "nonemptySequenceNumberItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "AuditorFirmId", "presentation": [ "http://www.smith-wesson.com/20240430/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Auditor Firm ID", "terseLabel": "Auditor Firm ID", "documentation": "PCAOB issued Audit Firm Identifier" } } }, "auth_ref": [ "r890", "r891", "r904" ] }, "dei_AuditorLocation": { "xbrltype": "internationalNameItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "AuditorLocation", "presentation": [ "http://www.smith-wesson.com/20240430/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Auditor Location", "terseLabel": "Auditor Location" } } }, "auth_ref": [ "r890", "r891", "r904" ] }, "dei_AuditorName": { "xbrltype": "internationalNameItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "AuditorName", "presentation": [ "http://www.smith-wesson.com/20240430/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Auditor Name", "terseLabel": "Auditor Name" } } }, "auth_ref": [ "r890", "r891", "r904" ] }, "ecd_AwardExrcPrice": { "xbrltype": "perShareItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardExrcPrice", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Award Exercise Price", "terseLabel": "Exercise Price" } } }, "auth_ref": [ "r955" ] }, "ecd_AwardGrantDateFairValue": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardGrantDateFairValue", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Award Grant Date Fair Value", "terseLabel": "Fair Value as of Grant Date" } } }, "auth_ref": [ "r956" ] }, "ecd_AwardTmgDiscLineItems": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardTmgDiscLineItems", "lang": { "en-us": { "role": { "label": "Award Timing Disclosures [Line Items]", "terseLabel": "Award Timing Disclosures" } } }, "auth_ref": [ "r951" ] }, "ecd_AwardTmgHowMnpiCnsdrdTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardTmgHowMnpiCnsdrdTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Award Timing, How MNPI Considered [Text Block]", "terseLabel": "Award Timing, How MNPI Considered" } } }, "auth_ref": [ "r951" ] }, "ecd_AwardTmgMethodTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardTmgMethodTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Award Timing Method [Text Block]", "terseLabel": "Award Timing Method" } } }, "auth_ref": [ "r951" ] }, "ecd_AwardTmgMnpiCnsdrdFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardTmgMnpiCnsdrdFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Award Timing MNPI Considered [Flag]", "terseLabel": "Award Timing MNPI Considered" } } }, "auth_ref": [ "r951" ] }, "ecd_AwardTmgMnpiDiscTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardTmgMnpiDiscTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Award Timing MNPI Disclosure [Text Block]", "terseLabel": "Award Timing MNPI Disclosure" } } }, "auth_ref": [ "r951" ] }, "ecd_AwardTmgPredtrmndFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardTmgPredtrmndFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Award Timing Predetermined [Flag]", "terseLabel": "Award Timing Predetermined" } } }, "auth_ref": [ "r951" ] }, "us-gaap_AwardTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AwardTypeAxis", "presentation": [ "http://www.smith-wesson.com/20240430/taxonomy/role/DisclosureStockholdersEquitySummaryOfActivityForUnvestedRsusAndPsusParentheticalDetails", "http://www.smith-wesson.com/20240430/taxonomy/role/Role_DisclosureStockholdersEquityAdditionalInformationDetail", "http://www.smith-wesson.com/20240430/taxonomy/role/Role_DisclosureStockholdersEquityShareBasedPaymentAwardPerformanceSharesValuationAssumptionsDetail", "http://www.smith-wesson.com/20240430/taxonomy/role/Role_DisclosureStockholdersEquityShareBasedPaymentAwardPerformanceSharesValuationAssumptionsParentheticalDetail", "http://www.smith-wesson.com/20240430/taxonomy/role/Role_DisclosureStockholdersEquitySummaryOfActivityForUnvestedRsusAndPsusDetail", "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Award Type [Axis]", "terseLabel": "Award Type", "documentation": "Information by type of award under share-based payment arrangement." } } }, "auth_ref": [ "r523", "r524", "r525", "r526", "r527", "r528", "r529", "r530", "r531", "r532", "r533", "r534", "r535", "r536", "r537", "r538", "r539", "r540", "r541", "r542", "r543", "r544", "r545", "r546", "r547", "r548" ] }, "ecd_AwardUndrlygSecuritiesAmt": { "xbrltype": "decimalItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardUndrlygSecuritiesAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Award Underlying Securities Amount", "terseLabel": "Underlying Securities" } } }, "auth_ref": [ "r954" ] }, "ecd_AwardsCloseToMnpiDiscIndName": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardsCloseToMnpiDiscIndName", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Awards Close in Time to MNPI Disclosures, Individual Name", "terseLabel": "Name" } } }, "auth_ref": [ "r953" ] }, "ecd_AwardsCloseToMnpiDiscTable": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardsCloseToMnpiDiscTable", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Awards Close in Time to MNPI Disclosures [Table]", "terseLabel": "Awards Close in Time to MNPI Disclosures" } } }, "auth_ref": [ "r952" ] }, "ecd_AwardsCloseToMnpiDiscTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardsCloseToMnpiDiscTableTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Awards Close in Time to MNPI Disclosures [Table Text Block]", "terseLabel": "Awards Close in Time to MNPI Disclosures, Table" } } }, "auth_ref": [ "r952" ] }, "us-gaap_BalanceSheetLocationAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BalanceSheetLocationAxis", "presentation": [ "http://www.smith-wesson.com/20240430/taxonomy/role/Role_DisclosureAccruedExpensesAndDeferredRevenueSummaryOfAccruedExpensesDetail", "http://www.smith-wesson.com/20240430/taxonomy/role/Role_DisclosureNotesLoansPayableAndFinancingArrangementsAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Balance Sheet Location", "label": "Balance Sheet Location [Axis]", "documentation": "Information by location on balance sheet (statement of financial position)." } } }, "auth_ref": [] }, "us-gaap_BalanceSheetLocationDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BalanceSheetLocationDomain", "presentation": [ "http://www.smith-wesson.com/20240430/taxonomy/role/Role_DisclosureAccruedExpensesAndDeferredRevenueSummaryOfAccruedExpensesDetail", "http://www.smith-wesson.com/20240430/taxonomy/role/Role_DisclosureNotesLoansPayableAndFinancingArrangementsAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Balance Sheet Location", "label": "Balance Sheet Location [Domain]", "documentation": "Location in the balance sheet (statement of financial position)." } } }, "auth_ref": [ "r103", "r104" ] }, "us-gaap_BridgeLoan": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BridgeLoan", "crdr": "credit", "presentation": [ "http://www.smith-wesson.com/20240430/taxonomy/role/Role_DisclosureNotesLoansPayableAndFinancingArrangementsAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Swingline Loan", "label": "Bridge Loan", "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." } } }, "auth_ref": [ "r139", "r200" ] }, "us-gaap_BridgeLoanMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BridgeLoanMember", "presentation": [ "http://www.smith-wesson.com/20240430/taxonomy/role/Role_DisclosureNotesLoansPayableAndFinancingArrangementsAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Swingline Loan", "label": "Bridge Loan [Member]", "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." } } }, "auth_ref": [] }, "us-gaap_BuildingAndBuildingImprovementsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BuildingAndBuildingImprovementsMember", "presentation": [ "http://www.smith-wesson.com/20240430/taxonomy/role/Role_DisclosureSignificantAccountingPoliciesSummaryOfEstimatedUsefulLivesDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Building and improvements", "label": "Building and Building Improvements [Member]", "documentation": "Facility held for productive use including, but not limited to, office, production, storage and distribution facilities and any addition, improvement, or renovation to the structure, for example, but not limited to, interior masonry, interior flooring, electrical, and plumbing." } } }, "auth_ref": [] }, "us-gaap_BuildingsAndImprovementsGross": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BuildingsAndImprovementsGross", "crdr": "debit", "presentation": [ "http://www.smith-wesson.com/20240430/taxonomy/role/Role_DisclosurePropertyPlantAndEquipmentSummaryOfPropertyPlantAndEquipmentDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Building and improvements", "label": "Buildings and Improvements, Gross", "totalLabel": "Buildings and Improvements, Gross, Total", "documentation": "Amount before accumulated depreciation of building structures held for productive use including addition, improvement, or renovation to the structure, including, but not limited to, interior masonry, interior flooring, electrical, and plumbing." } } }, "auth_ref": [ "r175" ] }, "us-gaap_BusinessExitCosts1": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessExitCosts1", "crdr": "debit", "presentation": [ "http://www.smith-wesson.com/20240430/taxonomy/role/Role_DisclosureDiscontinuedOperationsAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Business separation expenses", "label": "Business Exit Costs", "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." } } }, "auth_ref": [ "r8" ] }, "swbi_CapitalExpendituresIncurred": { "xbrltype": "monetaryItemType", "nsuri": "http://www.smith-wesson.com/20240430", "localname": "CapitalExpendituresIncurred", "crdr": "credit", "presentation": [ "http://www.smith-wesson.com/20240430/taxonomy/role/Role_DisclosureCommitmentsAndContingenciesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Capital expenditures incurred", "label": "Capital Expenditures Incurred", "documentation": "Capital Expenditures Incurred" } } }, "auth_ref": [] }, "us-gaap_CapitalExpendituresIncurredButNotYetPaid": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CapitalExpendituresIncurredButNotYetPaid", "crdr": "credit", "presentation": [ "http://www.smith-wesson.com/20240430/taxonomy/role/Role_StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Purchases of property and equipment included in accounts payable", "label": "Capital Expenditures Incurred but Not yet Paid", "documentation": "Future cash outflow to pay for purchases of fixed assets that have occurred." } } }, "auth_ref": [ "r47", "r48", "r49" ] }, "swbi_CapitalLeaseIncludedInAccruedExpensesAndFinanceLeasePayable": { "xbrltype": "monetaryItemType", "nsuri": "http://www.smith-wesson.com/20240430", "localname": "CapitalLeaseIncludedInAccruedExpensesAndFinanceLeasePayable", "crdr": "credit", "presentation": [ "http://www.smith-wesson.com/20240430/taxonomy/role/Role_StatementConsolidatedStatementsOfCashFlows" ], "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", "terseLabel": "Capital lease included in accrued expenses and finance lease payable" } } }, "auth_ref": [] }, "us-gaap_Cash": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "Cash", "crdr": "debit", "presentation": [ "http://www.smith-wesson.com/20240430/taxonomy/role/Role_DisclosureStockholdersEquityAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Cash", "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. Excludes cash and cash equivalents within disposal group and discontinued operation." } } }, "auth_ref": [ "r215", "r696", "r735", "r758", "r872", "r885", "r976" ] }, "swbi_CashAndCashEquivalentMaturityPeriodMaximum": { "xbrltype": "durationItemType", "nsuri": "http://www.smith-wesson.com/20240430", "localname": "CashAndCashEquivalentMaturityPeriodMaximum", "presentation": [ "http://www.smith-wesson.com/20240430/taxonomy/role/Role_DisclosureSignificantAccountingPoliciesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Maximum maturity period of all highly liquid investments to be considered cash equivalents", "label": "Cash And Cash Equivalent Maturity Period Maximum", "documentation": "Cash and cash equivalent maturity period maximum." } } }, "auth_ref": [] }, "us-gaap_CashAndCashEquivalentsAtCarryingValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashAndCashEquivalentsAtCarryingValue", "crdr": "debit", "presentation": [ "http://www.smith-wesson.com/20240430/taxonomy/role/Role_StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Cash and cash equivalents", "label": "Cash and Cash Equivalents, at Carrying Value", "totalLabel": "Cash and Cash Equivalents, at Carrying Value, Total", "periodStartLabel": "Cash and Cash Equivalents, at Carrying Value, Beginning Balance", "periodEndLabel": "Cash and Cash Equivalents, at Carrying Value, Ending Balance", "documentation": "Amount of currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates. Excludes cash and cash equivalents within disposal group and discontinued operation." } } }, "auth_ref": [ "r44", "r241", "r824" ] }, "us-gaap_CashAndCashEquivalentsFairValueDisclosure": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashAndCashEquivalentsFairValueDisclosure", "crdr": "debit", "presentation": [ "http://www.smith-wesson.com/20240430/taxonomy/role/Role_DisclosureFairValueMeasurementAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Cash and cash equivalents", "label": "Cash and Cash Equivalents, Fair Value Disclosure", "documentation": "Fair value portion of currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates." } } }, "auth_ref": [] }, "us-gaap_CashAndCashEquivalentsPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashAndCashEquivalentsPolicyTextBlock", "presentation": [ "http://www.smith-wesson.com/20240430/taxonomy/role/Role_DisclosureSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Cash and Cash Equivalents", "label": "Cash and Cash Equivalents, Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy for cash and cash equivalents, including the policy for determining which items are treated as cash equivalents. Other information that may be disclosed includes (1) the nature of any restrictions on the entity's use of its cash and cash equivalents, (2) whether the entity's cash and cash equivalents are insured or expose the entity to credit risk, (3) the classification of any negative balance accounts (overdrafts), and (4) the carrying basis of cash equivalents (for example, at cost) and whether the carrying amount of cash equivalents approximates fair value." } } }, "auth_ref": [ "r45" ] }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations", "crdr": "debit", "presentation": [ "http://www.smith-wesson.com/20240430/taxonomy/role/Role_StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "periodStartLabel": "Cash and cash equivalents, beginning of period", "periodEndLabel": "Cash and cash equivalents, end of period", "label": "Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Including Disposal Group and Discontinued Operations", "totalLabel": "Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents, Including Disposal Group and Discontinued Operations, Total", "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." } } }, "auth_ref": [ "r44", "r167", "r262" ] }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "crdr": "debit", "presentation": [ "http://www.smith-wesson.com/20240430/taxonomy/role/Role_StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "totalLabel": "Net (decrease)/increase in cash and cash equivalents", "label": "Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect", "documentation": "Amount of increase (decrease) in cash, cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; including effect from exchange rate change. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates." } } }, "auth_ref": [ "r1", "r167" ] }, "ecd_ChangedPeerGroupFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "ChangedPeerGroupFnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Changed Peer Group, Footnote [Text Block]", "terseLabel": "Changed Peer Group, Footnote" } } }, "auth_ref": [ "r930" ] }, "dei_CityAreaCode": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "CityAreaCode", "presentation": [ "http://www.smith-wesson.com/20240430/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "terseLabel": "City Area Code", "label": "City Area Code", "documentation": "Area code of city" } } }, "auth_ref": [] }, "ecd_CoSelectedMeasureAmt": { "xbrltype": "decimalItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "CoSelectedMeasureAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Company Selected Measure Amount", "terseLabel": "Company Selected Measure Amount" } } }, "auth_ref": [ "r931" ] }, "ecd_CoSelectedMeasureName": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "CoSelectedMeasureName", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Company Selected Measure Name", "terseLabel": "Company Selected Measure Name" } } }, "auth_ref": [ "r931" ] }, "us-gaap_CommitmentsAndContingencies": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommitmentsAndContingencies", "crdr": "credit", "presentation": [ "http://www.smith-wesson.com/20240430/taxonomy/role/Role_StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Commitments and contingencies (Note 15)", "label": "Commitments and Contingencies", "documentation": "Represents the caption on the face of the balance sheet to indicate that the entity has entered into (1) purchase or supply arrangements that will require expending a portion of its resources to meet the terms thereof, and (2) is exposed to potential losses or, less frequently, gains, arising from (a) possible claims against a company's resources due to future performance under contract terms, and (b) possible losses or likely gains from uncertainties that will ultimately be resolved when one or more future events that are deemed likely to occur do occur or fail to occur." } } }, "auth_ref": [ "r35", "r115", "r695", "r749" ] }, "us-gaap_CommitmentsAndContingenciesDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommitmentsAndContingenciesDisclosureAbstract", "lang": { "en-us": { "role": { "label": "Commitments and Contingencies Disclosure [Abstract]" } } }, "auth_ref": [] }, "us-gaap_CommitmentsAndContingenciesDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommitmentsAndContingenciesDisclosureTextBlock", "presentation": [ "http://www.smith-wesson.com/20240430/taxonomy/role/Role_DisclosureCommitmentsAndContingencies" ], "lang": { "en-us": { "role": { "terseLabel": "Commitments and Contingencies", "label": "Commitments and Contingencies Disclosure [Text Block]", "documentation": "The entire disclosure for commitments and contingencies." } } }, "auth_ref": [ "r179", "r357", "r358", "r807", "r1014" ] }, "swbi_CommitmentsEstimatedCapitalExpenditureOnNewFacility": { "xbrltype": "monetaryItemType", "nsuri": "http://www.smith-wesson.com/20240430", "localname": "CommitmentsEstimatedCapitalExpenditureOnNewFacility", "crdr": "credit", "presentation": [ "http://www.smith-wesson.com/20240430/taxonomy/role/Role_DisclosureCommitmentsAndContingenciesAdditionalInformationDetail" ], "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" } } }, "auth_ref": [] }, "us-gaap_CommonStockDividendsPerShareDeclared": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockDividendsPerShareDeclared", "presentation": [ "http://www.smith-wesson.com/20240430/taxonomy/role/StatementConsolidatedStatementsOfChangesInStockholdersEquityParenthetical" ], "lang": { "en-us": { "role": { "terseLabel": "Dividends issued", "label": "Common Stock, Dividends, Per Share, Declared", "documentation": "Aggregate dividends declared during the period for each share of common stock outstanding." } } }, "auth_ref": [ "r185" ] }, "us-gaap_CommonStockMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockMember", "presentation": [ "http://www.smith-wesson.com/20240430/taxonomy/role/Role_DisclosureStockholdersEquityAdditionalInformationDetail", "http://www.smith-wesson.com/20240430/taxonomy/role/Role_StatementConsolidatedStatementsOfChangesInStockholdersEquity" ], "lang": { "en-us": { "role": { "terseLabel": "Common Stock", "label": "Common Stock [Member]", "documentation": "Stock that is subordinate to all other stock of the issuer." } } }, "auth_ref": [ "r875", "r876", "r877", "r879", "r880", "r881", "r882", "r991", "r992", "r1067", "r1088", "r1090" ] }, "us-gaap_CommonStockParOrStatedValuePerShare": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockParOrStatedValuePerShare", "presentation": [ "http://www.smith-wesson.com/20240430/taxonomy/role/Role_StatementConsolidatedBalanceSheetsParenthetical" ], "lang": { "en-us": { "role": { "terseLabel": "Common stock, par value", "label": "Common Stock, Par or Stated Value Per Share", "documentation": "Face amount or stated value per share of common stock." } } }, "auth_ref": [ "r142" ] }, "us-gaap_CommonStockSharesAuthorized": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockSharesAuthorized", "presentation": [ "http://www.smith-wesson.com/20240430/taxonomy/role/Role_StatementConsolidatedBalanceSheetsParenthetical" ], "lang": { "en-us": { "role": { "terseLabel": "Common stock, shares authorized", "label": "Common Stock, Shares Authorized", "documentation": "The maximum number of common shares permitted to be issued by an entity's charter and bylaws." } } }, "auth_ref": [ "r142", "r750" ] }, "us-gaap_CommonStockSharesIssued": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockSharesIssued", "presentation": [ "http://www.smith-wesson.com/20240430/taxonomy/role/Role_StatementConsolidatedBalanceSheetsParenthetical" ], "lang": { "en-us": { "role": { "terseLabel": "Common stock, shares issued", "label": "Common Stock, Shares, Issued", "totalLabel": "Common Stock, Shares, Issued, Total", "documentation": "Total number of common shares of an entity that have been sold or granted to shareholders (includes common shares that were issued, repurchased and remain in the treasury). These shares represent capital invested by the firm's shareholders and owners, and may be all or only a portion of the number of shares authorized. Shares issued include shares outstanding and shares held in the treasury." } } }, "auth_ref": [ "r142" ] }, "us-gaap_CommonStockSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockSharesOutstanding", "presentation": [ "http://www.smith-wesson.com/20240430/taxonomy/role/Role_StatementConsolidatedBalanceSheetsParenthetical", "http://www.smith-wesson.com/20240430/taxonomy/role/Role_StatementConsolidatedStatementsOfChangesInStockholdersEquity" ], "lang": { "en-us": { "role": { "terseLabel": "Common stock, shares outstanding", "periodStartLabel": "Balance (in shares)", "periodEndLabel": "Balance (in shares)", "label": "Common Stock, Shares, Outstanding", "documentation": "Number of shares of common stock outstanding. Common stock represent the ownership interest in a corporation." } } }, "auth_ref": [ "r15", "r142", "r750", "r769", "r1090", "r1091" ] }, "us-gaap_CommonStockValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockValue", "crdr": "credit", "presentation": [ "http://www.smith-wesson.com/20240430/taxonomy/role/Role_StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Common stock, $0.001 par value, 100,000,000 shares authorized, 75,395,490 issued and 45,561,569 shares outstanding on April 30, 2024 and 75,029,300 shares issued and 45,988,930 shares outstanding on April 30, 2023", "label": "Common Stock, Value, Issued", "totalLabel": "Common Stock, Value, Issued, Total", "periodStartLabel": "Common Stock, Value, Issued, Beginning Balance", "periodEndLabel": "Common Stock, Value, Issued, Ending Balance", "documentation": "Aggregate par or stated value of issued nonredeemable common stock (or common stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable common shares, par value and other disclosure concepts are in another section within stockholders' equity." } } }, "auth_ref": [ "r142", "r698", "r872" ] }, "ecd_CompActuallyPaidVsCoSelectedMeasureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "CompActuallyPaidVsCoSelectedMeasureTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Compensation Actually Paid vs. Company Selected Measure [Text Block]", "terseLabel": "Compensation Actually Paid vs. Company Selected Measure" } } }, "auth_ref": [ "r936" ] }, "ecd_CompActuallyPaidVsNetIncomeTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "CompActuallyPaidVsNetIncomeTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Compensation Actually Paid vs. Net Income [Text Block]", "terseLabel": "Compensation Actually Paid vs. Net Income" } } }, "auth_ref": [ "r935" ] }, "ecd_CompActuallyPaidVsOtherMeasureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "CompActuallyPaidVsOtherMeasureTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Compensation Actually Paid vs. Other Measure [Text Block]", "terseLabel": "Compensation Actually Paid vs. Other Measure" } } }, "auth_ref": [ "r937" ] }, "ecd_CompActuallyPaidVsTotalShareholderRtnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "CompActuallyPaidVsTotalShareholderRtnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Compensation Actually Paid vs. Total Shareholder Return [Text Block]", "terseLabel": "Compensation Actually Paid vs. Total Shareholder Return" } } }, "auth_ref": [ "r934" ] }, "us-gaap_CompensationAndRetirementDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CompensationAndRetirementDisclosureAbstract", "lang": { "en-us": { "role": { "label": "Retirement Benefits [Abstract]" } } }, "auth_ref": [] }, "swbi_CompensatoryDamagesMember": { "xbrltype": "domainItemType", "nsuri": "http://www.smith-wesson.com/20240430", "localname": "CompensatoryDamagesMember", "presentation": [ "http://www.smith-wesson.com/20240430/taxonomy/role/Role_DisclosureCommitmentsAndContingenciesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Compensatory or Punitive Damages", "label": "Compensatory Damages [Member]", "documentation": "Compensatory damages." } } }, "auth_ref": [] }, "swbi_ComputerHardwareAndSoftwareGross": { "xbrltype": "monetaryItemType", "nsuri": "http://www.smith-wesson.com/20240430", "localname": "ComputerHardwareAndSoftwareGross", "crdr": "debit", "presentation": [ "http://www.smith-wesson.com/20240430/taxonomy/role/Role_DisclosurePropertyPlantAndEquipmentSummaryOfPropertyPlantAndEquipmentDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Software and hardware", "label": "Computer Hardware And Software Gross", "documentation": "Computer hardware and software, gross." } } }, "auth_ref": [] }, "us-gaap_ComputerSoftwareIntangibleAssetMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ComputerSoftwareIntangibleAssetMember", "presentation": [ "http://www.smith-wesson.com/20240430/taxonomy/role/Role_DisclosurePropertyPlantAndEquipmentAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Software", "label": "Computer Software, Intangible Asset [Member]", "documentation": "Collection of computer programs and related data that provide instructions to a computer, for example, but not limited to, application program, control module or operating system, that perform one or more particular functions or tasks." } } }, "auth_ref": [ "r823", "r1003", "r1004" ] }, "us-gaap_ConcentrationRiskBenchmarkDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConcentrationRiskBenchmarkDomain", "presentation": [ "http://www.smith-wesson.com/20240430/taxonomy/role/Role_DisclosureRevenueRecognitionAndContractsWithCustomersAdditionalInformationDetail", "http://www.smith-wesson.com/20240430/taxonomy/role/Role_DisclosureSignificantAccountingPoliciesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Concentration Risk Benchmark", "label": "Concentration Risk Benchmark [Domain]", "documentation": "The denominator in a calculation of a disclosed concentration risk percentage." } } }, "auth_ref": [ "r53", "r56", "r107", "r108", "r316", "r806" ] }, "us-gaap_ConcentrationRiskByBenchmarkAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConcentrationRiskByBenchmarkAxis", "presentation": [ "http://www.smith-wesson.com/20240430/taxonomy/role/Role_DisclosureRevenueRecognitionAndContractsWithCustomersAdditionalInformationDetail", "http://www.smith-wesson.com/20240430/taxonomy/role/Role_DisclosureSignificantAccountingPoliciesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Concentration Risk Benchmark", "label": "Concentration Risk Benchmark [Axis]", "documentation": "Information by benchmark of concentration risk." } } }, "auth_ref": [ "r53", "r56", "r107", "r108", "r316", "r727", "r806" ] }, "us-gaap_ConcentrationRiskByTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConcentrationRiskByTypeAxis", "presentation": [ "http://www.smith-wesson.com/20240430/taxonomy/role/Role_DisclosureRevenueRecognitionAndContractsWithCustomersAdditionalInformationDetail", "http://www.smith-wesson.com/20240430/taxonomy/role/Role_DisclosureSignificantAccountingPoliciesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Concentration Risk Type", "label": "Concentration Risk Type [Axis]", "documentation": "Information by type of concentration risk, for example, but not limited to, asset, liability, net assets, geographic, customer, employees, supplier, lender." } } }, "auth_ref": [ "r53", "r56", "r107", "r108", "r316", "r806", "r971" ] }, "us-gaap_ConcentrationRiskCreditRisk": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConcentrationRiskCreditRisk", "presentation": [ "http://www.smith-wesson.com/20240430/taxonomy/role/Role_DisclosureSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Concentrations of Credit Risk", "label": "Concentration Risk, Credit Risk, Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy for credit risk." } } }, "auth_ref": [ "r117", "r221" ] }, "us-gaap_ConcentrationRiskLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConcentrationRiskLineItems", "presentation": [ "http://www.smith-wesson.com/20240430/taxonomy/role/Role_DisclosureNetSalesBreakdownOfExportNetSalesDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Concentration Risk [Line Items]", "label": "Concentration Risk [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [ "r806" ] }, "us-gaap_ConcentrationRiskPercentage1": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConcentrationRiskPercentage1", "presentation": [ "http://www.smith-wesson.com/20240430/taxonomy/role/Role_DisclosureRevenueRecognitionAndContractsWithCustomersAdditionalInformationDetail", "http://www.smith-wesson.com/20240430/taxonomy/role/Role_DisclosureSignificantAccountingPoliciesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Concentration of risk, percentage", "label": "Concentration Risk, Percentage", "documentation": "For an entity that discloses a concentration risk in relation to quantitative amount, which serves as the \"benchmark\" (or denominator) in the equation, this concept represents the concentration percentage derived from the division." } } }, "auth_ref": [ "r53", "r56", "r107", "r108", "r316" ] }, "us-gaap_ConcentrationRiskTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConcentrationRiskTable", "presentation": [ "http://www.smith-wesson.com/20240430/taxonomy/role/Role_DisclosureNetSalesBreakdownOfExportNetSalesDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Concentration Risk [Table]", "label": "Concentration Risk [Table]", "documentation": "Describes the nature of a concentration, a benchmark to which it is compared, and the percentage that the risk is to the benchmark." } } }, "auth_ref": [ "r52", "r53", "r56", "r57", "r107", "r198", "r806" ] }, "us-gaap_ConcentrationRiskTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConcentrationRiskTypeDomain", "presentation": [ "http://www.smith-wesson.com/20240430/taxonomy/role/Role_DisclosureRevenueRecognitionAndContractsWithCustomersAdditionalInformationDetail", "http://www.smith-wesson.com/20240430/taxonomy/role/Role_DisclosureSignificantAccountingPoliciesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Concentration Risk Type", "label": "Concentration Risk Type [Domain]", "documentation": "For an entity that discloses a concentration risk as a percentage of some financial balance or benchmark, identifies the type (for example, asset, liability, net assets, geographic, customer, employees, supplier, lender) of the concentration." } } }, "auth_ref": [ "r53", "r56", "r107", "r108", "r316", "r806" ] }, "srt_ConsolidatedEntitiesAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "ConsolidatedEntitiesAxis", "presentation": [ "http://www.smith-wesson.com/20240430/taxonomy/role/Role_DisclosureCommitmentsAndContingenciesAdditionalInformationDetail", "http://www.smith-wesson.com/20240430/taxonomy/role/Role_DisclosureStockholdersEquityShareBasedPaymentAwardPerformanceSharesValuationAssumptionsDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Consolidated Entities", "label": "Consolidated Entities [Axis]" } } }, "auth_ref": [ "r271", "r593", "r594", "r597", "r598", "r674", "r817", "r1024", "r1027", "r1028" ] }, "srt_ConsolidatedEntitiesDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "ConsolidatedEntitiesDomain", "presentation": [ "http://www.smith-wesson.com/20240430/taxonomy/role/Role_DisclosureCommitmentsAndContingenciesAdditionalInformationDetail", "http://www.smith-wesson.com/20240430/taxonomy/role/Role_DisclosureStockholdersEquityShareBasedPaymentAwardPerformanceSharesValuationAssumptionsDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Consolidated Entities", "label": "Consolidated Entities [Domain]" } } }, "auth_ref": [ "r271", "r593", "r594", "r597", "r598", "r674", "r817", "r1024", "r1027", "r1028" ] }, "us-gaap_ConsolidationPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConsolidationPolicyTextBlock", "presentation": [ "http://www.smith-wesson.com/20240430/taxonomy/role/Role_DisclosureSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Principles of Consolidation", "label": "Consolidation, Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy regarding (1) the principles it follows in consolidating or combining the separate financial statements, including the principles followed in determining the inclusion or exclusion of subsidiaries or other entities in the consolidated or combined financial statements and (2) its treatment of interests (for example, common stock, a partnership interest or other means of exerting influence) in other entities, for example consolidation or use of the equity or cost methods of accounting. The accounting policy may also address the accounting treatment for intercompany accounts and transactions, noncontrolling interest, and the income statement treatment in consolidation for issuances of stock by a subsidiary." } } }, "auth_ref": [ "r99", "r833" ] }, "us-gaap_ConstructionContractCostProgressPaymentOffset": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConstructionContractCostProgressPaymentOffset", "crdr": "credit", "presentation": [ "http://www.smith-wesson.com/20240430/taxonomy/role/Role_DisclosureCommitmentsAndContingenciesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Construction Contract Cost, Progress Payment Offset", "terseLabel": "Construction Contract Cost", "documentation": "Amount of progress payment netted against construction contract cost." } } }, "auth_ref": [ "r219" ] }, "us-gaap_ConstructionInProgressGross": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConstructionInProgressGross", "crdr": "debit", "presentation": [ "http://www.smith-wesson.com/20240430/taxonomy/role/Role_DisclosurePropertyPlantAndEquipmentSummaryOfPropertyPlantAndEquipmentDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Construction in progress", "label": "Construction in Progress, Gross", "documentation": "Amount of structure or a modification to a structure under construction. Includes recently completed structures or modifications to structures that have not been placed into service." } } }, "auth_ref": [ "r175" ] }, "swbi_ConsultingServicesMember": { "xbrltype": "domainItemType", "nsuri": "http://www.smith-wesson.com/20240430", "localname": "ConsultingServicesMember", "presentation": [ "http://www.smith-wesson.com/20240430/taxonomy/role/DisclosureRestructuringComponentsOfRestructuringChargesDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Consulting Services", "documentation": "Consulting services", "label": "Consulting services [Member]" } } }, "auth_ref": [] }, "us-gaap_ContractWithCustomerAssetAndLiabilityTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ContractWithCustomerAssetAndLiabilityTableTextBlock", "presentation": [ "http://www.smith-wesson.com/20240430/taxonomy/role/Role_DisclosureRevenueRecognitionAndContractsWithCustomersTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Outstanding Performance Obligations", "label": "Contract with Customer, Contract Asset, Contract Liability, and Receivable [Table Text Block]", "documentation": "Tabular disclosure of receivable, contract asset, and contract liability from contract with customer. Includes, but is not limited to, change in contract asset and contract liability." } } }, "auth_ref": [ "r1030" ] }, "us-gaap_ContractWithCustomerLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ContractWithCustomerLiability", "crdr": "credit", "presentation": [ "http://www.smith-wesson.com/20240430/taxonomy/role/Role_DisclosureRevenueRecognitionAndContractsWithCustomersScheduleOfOutstandingPerformanceObligationsDetail" ], "lang": { "en-us": { "role": { "periodStartLabel": "Outstanding performance obligations at beginning of period", "periodEndLabel": "Outstanding performance obligations at end of period", "label": "Contract with Customer, Liability", "totalLabel": "Contract with Customer, Liability, Total", "documentation": "Amount of obligation to transfer good or service to customer for which consideration has been received or is receivable." } } }, "auth_ref": [ "r422", "r423", "r442" ] }, "us-gaap_ContractWithCustomerLiabilityCumulativeCatchUpAdjustmentToRevenueChangeInMeasureOfProgress": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ContractWithCustomerLiabilityCumulativeCatchUpAdjustmentToRevenueChangeInMeasureOfProgress", "crdr": "credit", "presentation": [ "http://www.smith-wesson.com/20240430/taxonomy/role/Role_DisclosureRevenueRecognitionAndContractsWithCustomersAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Net increase (decrease) of revenue", "label": "Contract with Customer, Liability, Cumulative Catch-up Adjustment to Revenue, Change in Measure of Progress", "documentation": "Amount of increase (decrease) in revenue recognized for cumulative catch-up adjustment from change in measure of progress which (increases) decreases obligation to transfer good or service to customer for which consideration from customer has been received or is due." } } }, "auth_ref": [ "r848" ] }, "swbi_ContractWithCustomerLiabilityRevenueDeferred": { "xbrltype": "monetaryItemType", "nsuri": "http://www.smith-wesson.com/20240430", "localname": "ContractWithCustomerLiabilityRevenueDeferred", "crdr": "credit", "presentation": [ "http://www.smith-wesson.com/20240430/taxonomy/role/Role_DisclosureRevenueRecognitionAndContractsWithCustomersAdditionalInformationDetail", "http://www.smith-wesson.com/20240430/taxonomy/role/Role_DisclosureRevenueRecognitionAndContractsWithCustomersScheduleOfOutstandingPerformanceObligationsDetail" ], "lang": { "en-us": { "role": { "verboseLabel": "Additional deferred revenue for outstanding performance obligations", "terseLabel": "Revenue deferred", "label": "Contract With Customer Liability Revenue Deferred", "documentation": "Contract with customer liability revenue deferred." } } }, "auth_ref": [] }, "swbi_ContractWithCustomerLiabilityRevenueDeferredNetOfRevenueRecognized": { "xbrltype": "monetaryItemType", "nsuri": "http://www.smith-wesson.com/20240430", "localname": "ContractWithCustomerLiabilityRevenueDeferredNetOfRevenueRecognized", "crdr": "credit", "presentation": [ "http://www.smith-wesson.com/20240430/taxonomy/role/Role_DisclosureRevenueRecognitionAndContractsWithCustomersAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Revenue deferred, net of revenue recognized", "label": "Contract With Customer Liability Revenue Deferred Net Of Revenue Recognized", "documentation": "Contract with customer liability revenue deferred net of revenue recognized." } } }, "auth_ref": [] }, "us-gaap_ContractWithCustomerLiabilityRevenueRecognized": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ContractWithCustomerLiabilityRevenueRecognized", "crdr": "credit", "presentation": [ "http://www.smith-wesson.com/20240430/taxonomy/role/Role_DisclosureRevenueRecognitionAndContractsWithCustomersAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Deferred revenue recognized", "label": "Contract with Customer, Liability, Revenue Recognized", "documentation": "Amount of revenue recognized that was previously included in balance of obligation to transfer good or service to customer for which consideration from customer has been received or is due." } } }, "auth_ref": [ "r443" ] }, "swbi_ContractWithCustomerLiabilityRevenueRecognizedAdditionsMadeDuringPeriod": { "xbrltype": "monetaryItemType", "nsuri": "http://www.smith-wesson.com/20240430", "localname": "ContractWithCustomerLiabilityRevenueRecognizedAdditionsMadeDuringPeriod", "crdr": "credit", "presentation": [ "http://www.smith-wesson.com/20240430/taxonomy/role/Role_DisclosureRevenueRecognitionAndContractsWithCustomersAdditionalInformationDetail", "http://www.smith-wesson.com/20240430/taxonomy/role/Role_DisclosureRevenueRecognitionAndContractsWithCustomersScheduleOfOutstandingPerformanceObligationsDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Revenue recognized", "label": "Contract With Customer Liability Revenue Recognized Additions Made During Period", "documentation": "Contract with customer liability revenue recognized additions made during period." } } }, "auth_ref": [] }, "us-gaap_CooperativeAdvertisingExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CooperativeAdvertisingExpense", "crdr": "debit", "presentation": [ "http://www.smith-wesson.com/20240430/taxonomy/role/Role_DisclosureSignificantAccountingPoliciesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Selling and marketing expenses", "label": "Cooperative Advertising Expense", "documentation": "Amount of expense under a cooperative advertising arrangement." } } }, "auth_ref": [ "r1059" ] }, "us-gaap_CostOfGoodsAndServicesSold": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CostOfGoodsAndServicesSold", "crdr": "debit", "presentation": [ "http://www.smith-wesson.com/20240430/taxonomy/role/StatementConsolidatedStatementsOfIncome" ], "lang": { "en-us": { "role": { "terseLabel": "Cost of sales", "label": "Cost of Goods and Services Sold", "totalLabel": "Cost of Goods and Services Sold, Total", "documentation": "The aggregate costs related to goods produced and sold and services rendered by an entity during the reporting period. This excludes costs incurred during the reporting period related to financial services rendered and other revenue generating activities." } } }, "auth_ref": [ "r160", "r684" ] }, "swbi_CostOfMachineryAndEquipment": { "xbrltype": "monetaryItemType", "nsuri": "http://www.smith-wesson.com/20240430", "localname": "CostOfMachineryAndEquipment", "crdr": "debit", "presentation": [ "http://www.smith-wesson.com/20240430/taxonomy/role/Role_DisclosureCommitmentsAndContingenciesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Cost Of Machinery And Equipment", "documentation": "Cost of machinery and equipment.", "label": "Cost Of Machinery And Equipment" } } }, "auth_ref": [] }, "swbi_CostOfMachineryAndEquipmentDueRemainderOfFiscalYear": { "xbrltype": "monetaryItemType", "nsuri": "http://www.smith-wesson.com/20240430", "localname": "CostOfMachineryAndEquipmentDueRemainderOfFiscalYear", "crdr": "debit", "presentation": [ "http://www.smith-wesson.com/20240430/taxonomy/role/Role_DisclosureCommitmentsAndContingenciesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Cost Of Machinery And Equipment Due Remainder", "documentation": "Cost of Machinery and Equipment due remainder of fiscal year.", "label": "Cost Of Machinery And Equipment Due Remainder Of Fiscal Year" } } }, "auth_ref": [] }, "us-gaap_CostOfSalesMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CostOfSalesMember", "presentation": [ "http://www.smith-wesson.com/20240430/taxonomy/role/DisclosureRestructuringAdditionalInformationDetail", "http://www.smith-wesson.com/20240430/taxonomy/role/DisclosureRestructuringComponentsOfRestructuringChargesDetail", "http://www.smith-wesson.com/20240430/taxonomy/role/Role_DisclosurePropertyPlantAndEquipmentSummaryOfDepreciationAndAmortizationExpenseDetail", "http://www.smith-wesson.com/20240430/taxonomy/role/Role_DisclosureSignificantAccountingPoliciesAdditionalInformationDetail", "http://www.smith-wesson.com/20240430/taxonomy/role/Role_DisclosureStockholdersEquitySummaryOfStockCompensationExpenseDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Cost of sales", "label": "Cost of Sales [Member]", "verboseLabel": "Cost of Goods Sold [Member]", "documentation": "Primary financial statement caption encompassing cost of sales." } } }, "auth_ref": [] }, "us-gaap_CostOfSalesPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CostOfSalesPolicyTextBlock", "presentation": [ "http://www.smith-wesson.com/20240430/taxonomy/role/Role_DisclosureSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Sales and Promotional Related Expenses", "label": "Cost of Goods and Service [Policy Text Block]", "documentation": "Disclosure of accounting policy for cost of product sold and service rendered." } } }, "auth_ref": [ "r975" ] }, "srt_CounterpartyNameAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "CounterpartyNameAxis", "presentation": [ "http://www.smith-wesson.com/20240430/taxonomy/role/Role_DisclosureLeasesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Counterparty Name [Axis]" } } }, "auth_ref": [ "r268", "r269", "r384", "r410", "r673", "r830", "r832" ] }, "dei_CoverAbstract": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "CoverAbstract", "lang": { "en-us": { "role": { "label": "Cover [Abstract]", "documentation": "Cover page." } } }, "auth_ref": [] }, "swbi_CreditFacilityAdditionalBorrowingCapacityOptionToIncreaseMaximumBorrowingCapacity": { "xbrltype": "monetaryItemType", "nsuri": "http://www.smith-wesson.com/20240430", "localname": "CreditFacilityAdditionalBorrowingCapacityOptionToIncreaseMaximumBorrowingCapacity", "crdr": "credit", "presentation": [ "http://www.smith-wesson.com/20240430/taxonomy/role/Role_DisclosureNotesLoansPayableAndFinancingArrangementsAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Credit facility additional borrowing capacity option to increase maximum borrowing capacity", "label": "Credit Facility Additional Borrowing Capacity Option To Increase Maximum Borrowing Capacity", "documentation": "Credit facility additional borrowing capacity option to increase maximum borrowing capacity." } } }, "auth_ref": [] }, "us-gaap_CreditFacilityAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CreditFacilityAxis", "presentation": [ "http://www.smith-wesson.com/20240430/taxonomy/role/Role_DisclosureNotesLoansPayableAndFinancingArrangementsAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Credit Facility", "label": "Credit Facility [Axis]", "documentation": "Information by type of credit facility. Credit facilities provide capital to borrowers without the need to structure a loan for each borrowing." } } }, "auth_ref": [] }, "us-gaap_CreditFacilityDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CreditFacilityDomain", "presentation": [ "http://www.smith-wesson.com/20240430/taxonomy/role/Role_DisclosureNotesLoansPayableAndFinancingArrangementsAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Credit Facility", "label": "Credit Facility [Domain]", "documentation": "Type of credit facility. Credit facilities provide capital to borrowers without the need to structure a loan for each borrowing." } } }, "auth_ref": [] }, "us-gaap_CurrentFederalTaxExpenseBenefit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CurrentFederalTaxExpenseBenefit", "crdr": "debit", "presentation": [ "http://www.smith-wesson.com/20240430/taxonomy/role/Role_DisclosureIncomeTaxesIncomeTaxExpenseBenefitFromContinuingOperationsDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Federal", "label": "Current Federal Tax Expense (Benefit)", "documentation": "Amount of current federal tax expense (benefit) attributable to income (loss) from continuing operations. Includes, but is not limited to, current national tax expense (benefit) for non-US (United States of America) jurisdiction." } } }, "auth_ref": [ "r974", "r990", "r1066" ] }, "dei_CurrentFiscalYearEndDate": { "xbrltype": "gMonthDayItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "CurrentFiscalYearEndDate", "presentation": [ "http://www.smith-wesson.com/20240430/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "terseLabel": "Current Fiscal Year End Date", "label": "Current Fiscal Year End Date", "documentation": "End date of current fiscal year in the format --MM-DD." } } }, "auth_ref": [] }, "us-gaap_CurrentIncomeTaxExpenseBenefit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CurrentIncomeTaxExpenseBenefit", "crdr": "debit", "presentation": [ "http://www.smith-wesson.com/20240430/taxonomy/role/Role_DisclosureIncomeTaxesIncomeTaxExpenseBenefitFromContinuingOperationsDetail" ], "lang": { "en-us": { "role": { "totalLabel": "Total current", "label": "Current Income Tax Expense (Benefit)", "documentation": "Amount of current income tax expense (benefit) pertaining to taxable income (loss) from continuing operations." } } }, "auth_ref": [ "r194", "r575", "r583", "r990" ] }, "us-gaap_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract", "presentation": [ "http://www.smith-wesson.com/20240430/taxonomy/role/Role_DisclosureIncomeTaxesIncomeTaxExpenseBenefitFromContinuingOperationsDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Current:", "label": "Current Income Tax Expense (Benefit), Continuing Operations [Abstract]" } } }, "auth_ref": [] }, "us-gaap_CurrentStateAndLocalTaxExpenseBenefit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CurrentStateAndLocalTaxExpenseBenefit", "crdr": "debit", "presentation": [ "http://www.smith-wesson.com/20240430/taxonomy/role/Role_DisclosureIncomeTaxesIncomeTaxExpenseBenefitFromContinuingOperationsDetail" ], "lang": { "en-us": { "role": { "terseLabel": "State", "label": "Current State and Local Tax Expense (Benefit)", "documentation": "Amount of current state and local tax expense (benefit) attributable to income (loss) from continuing operations. Includes, but is not limited to, current regional, territorial, and provincial tax expense (benefit) for non-US (United States of America) jurisdiction." } } }, "auth_ref": [ "r974", "r990", "r1066" ] }, "us-gaap_CustomerConcentrationRiskMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CustomerConcentrationRiskMember", "presentation": [ "http://www.smith-wesson.com/20240430/taxonomy/role/Role_DisclosureSignificantAccountingPoliciesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Customer Concentration Risk", "label": "Customer Concentration Risk [Member]", "documentation": "Reflects the percentage that revenues in the period from one or more significant customers is to net revenues, as defined by the entity, such as total net revenues, product line revenues, segment revenues. The risk is the materially adverse effects of loss of a significant customer." } } }, "auth_ref": [ "r54", "r316" ] }, "swbi_CustomerFourMember": { "xbrltype": "domainItemType", "nsuri": "http://www.smith-wesson.com/20240430", "localname": "CustomerFourMember", "presentation": [ "http://www.smith-wesson.com/20240430/taxonomy/role/Role_DisclosureSignificantAccountingPoliciesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Customer Four", "label": "Customer Four [Member]", "documentation": "Customer four." } } }, "auth_ref": [] }, "swbi_CustomerOneMember": { "xbrltype": "domainItemType", "nsuri": "http://www.smith-wesson.com/20240430", "localname": "CustomerOneMember", "presentation": [ "http://www.smith-wesson.com/20240430/taxonomy/role/Role_DisclosureSignificantAccountingPoliciesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Customer One", "label": "Customer One [Member]", "documentation": "Customer one." } } }, "auth_ref": [] }, "swbi_CustomerThreeMember": { "xbrltype": "domainItemType", "nsuri": "http://www.smith-wesson.com/20240430", "localname": "CustomerThreeMember", "presentation": [ "http://www.smith-wesson.com/20240430/taxonomy/role/Role_DisclosureSignificantAccountingPoliciesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Customer Three", "label": "Customer Three [Member]", "documentation": "Customer three." } } }, "auth_ref": [] }, "swbi_CustomerTwoMember": { "xbrltype": "domainItemType", "nsuri": "http://www.smith-wesson.com/20240430", "localname": "CustomerTwoMember", "presentation": [ "http://www.smith-wesson.com/20240430/taxonomy/role/Role_DisclosureSignificantAccountingPoliciesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Customer Two", "label": "Customer Two [Member]", "documentation": "Customer two." } } }, "auth_ref": [] }, "us-gaap_DebtDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtDisclosureAbstract", "lang": { "en-us": { "role": { "label": "Debt Disclosure [Abstract]" } } }, "auth_ref": [] }, "us-gaap_DebtDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtDisclosureTextBlock", "presentation": [ "http://www.smith-wesson.com/20240430/taxonomy/role/Role_DisclosureNotesLoansPayableAndFinancingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Notes, Loans Payable, and Financing Arrangements", "label": "Debt Disclosure [Text Block]", "documentation": "The entire disclosure for information about short-term and long-term debt arrangements, which includes amounts of borrowings under each line of credit, note payable, commercial paper issue, bonds indenture, debenture issue, own-share lending arrangements and any other contractual agreement to repay funds, and about the underlying arrangements, rationale for a classification as long-term, including repayment terms, interest rates, collateral provided, restrictions on use of assets and activities, whether or not in compliance with debt covenants, and other matters important to users of the financial statements, such as the effects of refinancing and noncompliance with debt covenants." } } }, "auth_ref": [ "r181", "r264", "r380", "r386", "r387", "r388", "r389", "r390", "r391", "r396", "r403", "r404", "r406" ] }, "us-gaap_DebtInstrumentLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentLineItems", "presentation": [ "http://www.smith-wesson.com/20240430/taxonomy/role/Role_DisclosureNotesLoansPayableAndFinancingArrangementsAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Debt Instrument [Line Items]", "label": "Debt Instrument [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [ "r271", "r381", "r382", "r383", "r384", "r385", "r387", "r392", "r393", "r394", "r395", "r397", "r398", "r399", "r400", "r401", "r402", "r405", "r646", "r842", "r843", "r844", "r845", "r846", "r988" ] }, "us-gaap_DebtInstrumentTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentTable", "presentation": [ "http://www.smith-wesson.com/20240430/taxonomy/role/Role_DisclosureNotesLoansPayableAndFinancingArrangementsAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Debt Instrument [Table]", "label": "Schedule of Long-Term Debt Instruments [Table]", "documentation": "A table or schedule providing information pertaining to long-term debt instruments or arrangements, including identification, terms, features, collateral requirements and other information necessary to a fair presentation. These are debt arrangements that originally required repayment more than twelve months after issuance or greater than the normal operating cycle of the company, if longer." } } }, "auth_ref": [ "r33", "r79", "r80", "r109", "r110", "r112", "r116", "r183", "r184", "r271", "r381", "r382", "r383", "r384", "r385", "r387", "r392", "r393", "r394", "r395", "r397", "r398", "r399", "r400", "r401", "r402", "r405", "r646", "r842", "r843", "r844", "r845", "r846", "r988" ] }, "swbi_DefenseAndAdministrativeCosts": { "xbrltype": "monetaryItemType", "nsuri": "http://www.smith-wesson.com/20240430", "localname": "DefenseAndAdministrativeCosts", "crdr": "debit", "presentation": [ "http://www.smith-wesson.com/20240430/taxonomy/role/Role_DisclosureCommitmentsAndContingenciesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Defense and administrative costs", "label": "Defense And Administrative Costs", "documentation": "Defense and administrative costs." } } }, "auth_ref": [] }, "us-gaap_DeferredCompensationCashBasedArrangementsLiabilityCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredCompensationCashBasedArrangementsLiabilityCurrent", "crdr": "credit", "presentation": [ "http://www.smith-wesson.com/20240430/taxonomy/role/Role_StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Accrued profit sharing", "label": "Deferred Compensation Cash-Based Arrangements, Liability, Current", "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." } } }, "auth_ref": [ "r83", "r84" ] }, "us-gaap_DeferredFederalIncomeTaxExpenseBenefit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredFederalIncomeTaxExpenseBenefit", "crdr": "debit", "presentation": [ "http://www.smith-wesson.com/20240430/taxonomy/role/Role_DisclosureIncomeTaxesIncomeTaxExpenseBenefitFromContinuingOperationsDetail" ], "lang": { "en-us": { "role": { "label": "Deferred Federal Income Tax Expense (Benefit)", "terseLabel": "Federal", "documentation": "Amount of deferred federal tax expense (benefit) attributable to income (loss) from continuing operations. Includes, but is not limited to, deferred national tax expense (benefit) for non-US (United States of America) jurisdiction." } } }, "auth_ref": [ "r990", "r1065", "r1066" ] }, "us-gaap_DeferredFinanceCostsGross": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredFinanceCostsGross", "crdr": "debit", "presentation": [ "http://www.smith-wesson.com/20240430/taxonomy/role/Role_DisclosureNotesLoansPayableAndFinancingArrangementsAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Debt issuance cost", "label": "Debt Issuance Costs, Gross", "documentation": "Amount, before accumulated amortization, of debt issuance costs. Includes, but is not limited to, legal, accounting, underwriting, printing, and registration costs." } } }, "auth_ref": [ "r111" ] }, "us-gaap_DeferredIncomeTaxAssetsNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredIncomeTaxAssetsNet", "crdr": "debit", "presentation": [ "http://www.smith-wesson.com/20240430/taxonomy/role/Role_StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "totalLabel": "Deferred Income Tax Assets, Net, Total", "label": "Deferred Income Tax Assets, Net", "terseLabel": "Deferred income taxes", "documentation": "Amount, after allocation of valuation allowances and deferred tax liability, of deferred tax asset attributable to deductible differences and carryforwards, with jurisdictional netting." } } }, "auth_ref": [ "r562", "r563" ] }, "us-gaap_DeferredIncomeTaxExpenseBenefit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredIncomeTaxExpenseBenefit", "crdr": "debit", "presentation": [ "http://www.smith-wesson.com/20240430/taxonomy/role/Role_StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Deferred income taxes", "label": "Deferred Income Tax Expense (Benefit)", "totalLabel": "Deferred Income Tax Expense (Benefit), Total", "documentation": "Amount of deferred income tax expense (benefit) pertaining to income (loss) from continuing operations." } } }, "auth_ref": [ "r8", "r194", "r227", "r582", "r583", "r990" ] }, "swbi_DeferredIncomeTaxExpenseBenefitContinuingAndDiscontinuingOperations": { "xbrltype": "monetaryItemType", "nsuri": "http://www.smith-wesson.com/20240430", "localname": "DeferredIncomeTaxExpenseBenefitContinuingAndDiscontinuingOperations", "crdr": "debit", "presentation": [ "http://www.smith-wesson.com/20240430/taxonomy/role/Role_DisclosureIncomeTaxesIncomeTaxExpenseBenefitFromContinuingOperationsDetail" ], "lang": { "en-us": { "role": { "totalLabel": "Total deferred", "label": "Deferred Income Tax Expense Benefit Continuing And Discontinuing Operations", "documentation": "Deferred income tax expense benefit continuing and discontinuing operations." } } }, "auth_ref": [] }, "us-gaap_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract", "presentation": [ "http://www.smith-wesson.com/20240430/taxonomy/role/Role_DisclosureIncomeTaxesIncomeTaxExpenseBenefitFromContinuingOperationsDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Deferred:", "label": "Deferred Income Tax Expense (Benefit), Continuing Operations [Abstract]" } } }, "auth_ref": [] }, "us-gaap_DeferredIncomeTaxLiabilitiesNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredIncomeTaxLiabilitiesNet", "crdr": "credit", "presentation": [ "http://www.smith-wesson.com/20240430/taxonomy/role/Role_StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Deferred income taxes", "label": "Deferred Income Tax Liabilities, Net", "totalLabel": "Deferred Income Tax Liabilities, Net, Total", "documentation": "Amount, after deferred tax asset, of deferred tax liability attributable to taxable differences with jurisdictional netting." } } }, "auth_ref": [ "r562", "r563", "r694" ] }, "us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredStateAndLocalIncomeTaxExpenseBenefit", "crdr": "debit", "presentation": [ "http://www.smith-wesson.com/20240430/taxonomy/role/Role_DisclosureIncomeTaxesIncomeTaxExpenseBenefitFromContinuingOperationsDetail" ], "lang": { "en-us": { "role": { "label": "Deferred State and Local Income Tax Expense (Benefit)", "terseLabel": "State", "documentation": "Amount of deferred state and local tax expense (benefit) attributable to income (loss) from continuing operations. Includes, but is not limited to, deferred regional, territorial, and provincial tax expense (benefit) for non-US (United States of America) jurisdiction." } } }, "auth_ref": [ "r990", "r1065", "r1066" ] }, "swbi_DeferredTaxAssetsEnvironmentalAndProductsLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://www.smith-wesson.com/20240430", "localname": "DeferredTaxAssetsEnvironmentalAndProductsLiabilities", "crdr": "debit", "presentation": [ "http://www.smith-wesson.com/20240430/taxonomy/role/Role_DisclosureIncomeTaxesDeferredTaxAssetsLiabilitiesRelatedToTemporaryDifferencesDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Product liability", "label": "Deferred Tax Assets Environmental And Products Liabilities", "documentation": "Deferred tax assets, environmental and products liabilities." } } }, "auth_ref": [] }, "us-gaap_DeferredTaxAssetsGross": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredTaxAssetsGross", "crdr": "debit", "presentation": [ "http://www.smith-wesson.com/20240430/taxonomy/role/Role_DisclosureIncomeTaxesDeferredTaxAssetsLiabilitiesRelatedToTemporaryDifferencesDetail" ], "lang": { "en-us": { "role": { "label": "Deferred Tax Assets, Gross", "terseLabel": "Total deferred tax assets before valuation allowance", "totalLabel": "Total deferred tax assets before valuation allowance", "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences and carryforwards." } } }, "auth_ref": [ "r570" ] }, "us-gaap_DeferredTaxAssetsInventory": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredTaxAssetsInventory", "crdr": "debit", "presentation": [ "http://www.smith-wesson.com/20240430/taxonomy/role/Role_DisclosureIncomeTaxesDeferredTaxAssetsLiabilitiesRelatedToTemporaryDifferencesDetail" ], "lang": { "en-us": { "role": { "label": "Deferred Tax Assets, Inventory", "terseLabel": "Inventory reserves", "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from inventory." } } }, "auth_ref": [ "r96", "r1064" ] }, "swbi_DeferredTaxAssetsLiabilitiesIntangibleAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://www.smith-wesson.com/20240430", "localname": "DeferredTaxAssetsLiabilitiesIntangibleAssets", "crdr": "debit", "presentation": [ "http://www.smith-wesson.com/20240430/taxonomy/role/Role_DisclosureIncomeTaxesDeferredTaxAssetsLiabilitiesRelatedToTemporaryDifferencesDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Intangible assets", "label": "Deferred Tax Assets Liabilities Intangible Assets", "documentation": "Deferred tax assets liabilities intangible assets." } } }, "auth_ref": [] }, "swbi_DeferredTaxAssetsLiabilitiesLineItems": { "xbrltype": "stringItemType", "nsuri": "http://www.smith-wesson.com/20240430", "localname": "DeferredTaxAssetsLiabilitiesLineItems", "presentation": [ "http://www.smith-wesson.com/20240430/taxonomy/role/Role_DisclosureIncomeTaxesDeferredTaxAssetsLiabilitiesRelatedToTemporaryDifferencesDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Deferred Tax Assets Liabilities [Line Items]", "label": "Deferred Tax Assets Liabilities [Line Items]", "documentation": "Deferred tax assets liabilities." } } }, "auth_ref": [] }, "us-gaap_DeferredTaxAssetsLiabilitiesNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredTaxAssetsLiabilitiesNet", "crdr": "debit", "presentation": [ "http://www.smith-wesson.com/20240430/taxonomy/role/Role_DisclosureIncomeTaxesDeferredTaxAssetsLiabilitiesRelatedToTemporaryDifferencesDetail" ], "lang": { "en-us": { "role": { "totalLabel": "Net Deferred Tax Asset/(Liability)", "label": "Deferred Tax Assets, Net", "terseLabel": "Net Deferred Tax Asset/(Liability)", "negatedLabel": "Net Deferred Tax Asset/(Liability)", "negatedTotalLabel": "Net Deferred Tax Asset/(Liability)", "documentation": "Amount, after allocation of valuation allowances and deferred tax liability, of deferred tax asset attributable to deductible differences and carryforwards, without jurisdictional netting." } } }, "auth_ref": [ "r1063" ] }, "swbi_DeferredTaxAssetsLiabilitiesRightOfUseAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://www.smith-wesson.com/20240430", "localname": "DeferredTaxAssetsLiabilitiesRightOfUseAssets", "crdr": "debit", "presentation": [ "http://www.smith-wesson.com/20240430/taxonomy/role/Role_DisclosureIncomeTaxesDeferredTaxAssetsLiabilitiesRelatedToTemporaryDifferencesDetail" ], "lang": { "en-us": { "role": { "label": "Deferred Tax Assets Liabilities Right Of Use Assets", "documentation": "Deferred Tax Assets Liabilities Right Of Use Assets", "terseLabel": "Operating lease right-of-use assets" } } }, "auth_ref": [] }, "swbi_DeferredTaxAssetsLiabilitiesTable": { "xbrltype": "stringItemType", "nsuri": "http://www.smith-wesson.com/20240430", "localname": "DeferredTaxAssetsLiabilitiesTable", "presentation": [ "http://www.smith-wesson.com/20240430/taxonomy/role/Role_DisclosureIncomeTaxesDeferredTaxAssetsLiabilitiesRelatedToTemporaryDifferencesDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Deferred Tax Assets Liabilities [Table]", "label": "Deferred Tax Assets Liabilities [Table]", "documentation": "Deferred tax assets liabilities." } } }, "auth_ref": [] }, "us-gaap_DeferredTaxAssetsNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredTaxAssetsNet", "crdr": "debit", "presentation": [ "http://www.smith-wesson.com/20240430/taxonomy/role/Role_DisclosureIncomeTaxesDeferredTaxAssetsLiabilitiesRelatedToTemporaryDifferencesDetail" ], "lang": { "en-us": { "role": { "label": "Deferred Tax Assets, Net of Valuation Allowance", "terseLabel": "Net deferred tax assets", "totalLabel": "Net deferred tax assets", "negatedTotalLabel": "Net deferred tax assets", "documentation": "Amount after allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences and carryforwards." } } }, "auth_ref": [ "r1063" ] }, "us-gaap_DeferredTaxAssetsNetAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredTaxAssetsNetAbstract", "presentation": [ "http://www.smith-wesson.com/20240430/taxonomy/role/Role_DisclosureIncomeTaxesDeferredTaxAssetsLiabilitiesRelatedToTemporaryDifferencesDetail" ], "lang": { "en-us": { "role": { "label": "Deferred Tax Assets, Net [Abstract]", "terseLabel": "Deferred Tax Assets" } } }, "auth_ref": [] }, "swbi_DeferredTaxAssetsOperatingLossCarryforwardsAndTaxCreditCarryforwards": { "xbrltype": "monetaryItemType", "nsuri": "http://www.smith-wesson.com/20240430", "localname": "DeferredTaxAssetsOperatingLossCarryforwardsAndTaxCreditCarryforwards", "crdr": "debit", "presentation": [ "http://www.smith-wesson.com/20240430/taxonomy/role/Role_DisclosureIncomeTaxesDeferredTaxAssetsLiabilitiesRelatedToTemporaryDifferencesDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Net operating loss carryforwards and tax credits", "label": "Deferred Tax Assets Operating Loss Carryforwards And Tax Credit Carryforwards", "documentation": "The tax effect as of the balance sheet date of the amount of future tax deductions arising from tax loss and credit carryforwards which can only be utilized if sufficient tax-basis income is generated in future periods and providing tax laws continue to allow such deductions." } } }, "auth_ref": [] }, "us-gaap_DeferredTaxAssetsOther": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredTaxAssetsOther", "crdr": "debit", "presentation": [ "http://www.smith-wesson.com/20240430/taxonomy/role/Role_DisclosureIncomeTaxesDeferredTaxAssetsLiabilitiesRelatedToTemporaryDifferencesDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Other", "label": "Deferred Tax Assets, Other", "documentation": "Amount, before allocation of valuation allowance, of deferred tax asset attributable to deductible temporary differences, classified as other." } } }, "auth_ref": [ "r96", "r1064" ] }, "swbi_DeferredTaxAssetsSection174CapitalizedRDExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://www.smith-wesson.com/20240430", "localname": "DeferredTaxAssetsSection174CapitalizedRDExpense", "crdr": "debit", "presentation": [ "http://www.smith-wesson.com/20240430/taxonomy/role/Role_DisclosureIncomeTaxesDeferredTaxAssetsLiabilitiesRelatedToTemporaryDifferencesDetail" ], "lang": { "en-us": { "role": { "documentation": "Deferred Tax Assets Section 174 capitalized R&D expense", "label": "Deferred Tax Assets Section 174 capitalized R&D expense", "terseLabel": "Section 174 capitalized R&D expense" } } }, "auth_ref": [] }, "swbi_DeferredTaxAssetsStateBonusDepreciation": { "xbrltype": "monetaryItemType", "nsuri": "http://www.smith-wesson.com/20240430", "localname": "DeferredTaxAssetsStateBonusDepreciation", "crdr": "debit", "presentation": [ "http://www.smith-wesson.com/20240430/taxonomy/role/Role_DisclosureIncomeTaxesDeferredTaxAssetsLiabilitiesRelatedToTemporaryDifferencesDetail" ], "lang": { "en-us": { "role": { "terseLabel": "State bonus depreciation", "label": "Deferred Tax Assets State Bonus Depreciation", "documentation": "Deferred tax assets state bonus depreciation." } } }, "auth_ref": [] }, "us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsEmployeeCompensation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsEmployeeCompensation", "crdr": "debit", "presentation": [ "http://www.smith-wesson.com/20240430/taxonomy/role/Role_DisclosureIncomeTaxesDeferredTaxAssetsLiabilitiesRelatedToTemporaryDifferencesDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Workers' compensation", "label": "Deferred Tax Assets, Tax Deferred Expense, Compensation and Benefits, Employee Compensation", "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from employee compensation." } } }, "auth_ref": [ "r96", "r1064" ] }, "us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost", "crdr": "debit", "presentation": [ "http://www.smith-wesson.com/20240430/taxonomy/role/Role_DisclosureIncomeTaxesDeferredTaxAssetsLiabilitiesRelatedToTemporaryDifferencesDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Stock-based compensation", "label": "Deferred Tax Assets, Tax Deferred Expense, Compensation and Benefits, Share-Based Compensation Cost", "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from share-based compensation." } } }, "auth_ref": [ "r96", "r1064" ] }, "us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsOther": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsOther", "crdr": "debit", "presentation": [ "http://www.smith-wesson.com/20240430/taxonomy/role/Role_DisclosureIncomeTaxesDeferredTaxAssetsLiabilitiesRelatedToTemporaryDifferencesDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Accrued expenses, including compensation", "label": "Deferred Tax Assets, Tax Deferred Expense, Reserves and Accruals, Other", "documentation": "Amount, before allocation of valuation allowance, of deferred tax asset attributable to deductible temporary differences from reserves and accruals, classified as other." } } }, "auth_ref": [ "r96", "r1064" ] }, "us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsWarrantyReserves": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsWarrantyReserves", "crdr": "debit", "presentation": [ "http://www.smith-wesson.com/20240430/taxonomy/role/Role_DisclosureIncomeTaxesDeferredTaxAssetsLiabilitiesRelatedToTemporaryDifferencesDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Warranty reserve", "label": "Deferred Tax Assets, Tax Deferred Expense, Reserves and Accruals, Warranty Reserves", "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from warranty reserves." } } }, "auth_ref": [ "r96", "r1064" ] }, "us-gaap_DeferredTaxAssetsValuationAllowance": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredTaxAssetsValuationAllowance", "crdr": "credit", "presentation": [ "http://www.smith-wesson.com/20240430/taxonomy/role/Role_DisclosureIncomeTaxesDeferredTaxAssetsLiabilitiesRelatedToTemporaryDifferencesDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Additional valuation allowance deferred income tax assets", "label": "Deferred Tax Assets, Valuation Allowance", "totalLabel": "Deferred Tax Assets, Valuation Allowance, Total", "negatedLabel": "Valuation allowance", "documentation": "Amount of deferred tax assets for which it is more likely than not that a tax benefit will not be realized." } } }, "auth_ref": [ "r571" ] }, "swbi_DeferredTaxLeaseLiabilityOperating": { "xbrltype": "monetaryItemType", "nsuri": "http://www.smith-wesson.com/20240430", "localname": "DeferredTaxLeaseLiabilityOperating", "crdr": "credit", "presentation": [ "http://www.smith-wesson.com/20240430/taxonomy/role/Role_DisclosureIncomeTaxesDeferredTaxAssetsLiabilitiesRelatedToTemporaryDifferencesDetail" ], "lang": { "en-us": { "role": { "documentation": "Deferred Tax Lease Liability, Operating", "label": "Deferred Tax Lease Liability, Operating", "verboseLabel": "Operating lease liability" } } }, "auth_ref": [] }, "us-gaap_DeferredTaxLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredTaxLiabilities", "crdr": "credit", "presentation": [ "http://www.smith-wesson.com/20240430/taxonomy/role/Role_DisclosureIncomeTaxesDeferredTaxAssetsLiabilitiesRelatedToTemporaryDifferencesDetail" ], "lang": { "en-us": { "role": { "label": "Deferred Tax Liabilities, Net", "terseLabel": "Total deferred tax liabilities", "negatedTotalLabel": "Deferred Tax Liabilities, Net, Total", "negatedLabel": "Total deferred tax liabilities", "totalLabel": "Total deferred tax liabilities", "documentation": "Amount, after deferred tax asset, of deferred tax liability attributable to taxable differences without jurisdictional netting." } } }, "auth_ref": [ "r93", "r1063" ] }, "us-gaap_DeferredTaxLiabilitiesNetAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredTaxLiabilitiesNetAbstract", "presentation": [ "http://www.smith-wesson.com/20240430/taxonomy/role/Role_DisclosureIncomeTaxesDeferredTaxAssetsLiabilitiesRelatedToTemporaryDifferencesDetail" ], "lang": { "en-us": { "role": { "label": "Deferred Tax Liabilities, Net [Abstract]", "terseLabel": "Deferred Tax Liabilities" } } }, "auth_ref": [] }, "us-gaap_DeferredTaxLiabilitiesOther": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredTaxLiabilitiesOther", "crdr": "credit", "presentation": [ "http://www.smith-wesson.com/20240430/taxonomy/role/Role_DisclosureIncomeTaxesDeferredTaxAssetsLiabilitiesRelatedToTemporaryDifferencesDetail" ], "lang": { "en-us": { "role": { "label": "Deferred Tax Liabilities, Other", "terseLabel": "Other", "documentation": "Amount of deferred tax liability attributable to taxable temporary differences classified as other." } } }, "auth_ref": [ "r96", "r1064" ] }, "us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredTaxLiabilitiesPropertyPlantAndEquipment", "crdr": "credit", "presentation": [ "http://www.smith-wesson.com/20240430/taxonomy/role/Role_DisclosureIncomeTaxesDeferredTaxAssetsLiabilitiesRelatedToTemporaryDifferencesDetail" ], "lang": { "en-us": { "role": { "negatedLabel": "Property, plant, and equipment", "label": "Deferred Tax Liabilities, Property, Plant and Equipment", "documentation": "Amount of deferred tax liability attributable to taxable temporary differences from property, plant, and equipment." } } }, "auth_ref": [ "r96", "r1064" ] }, "swbi_DeferredTaxesAxis": { "xbrltype": "stringItemType", "nsuri": "http://www.smith-wesson.com/20240430", "localname": "DeferredTaxesAxis", "presentation": [ "http://www.smith-wesson.com/20240430/taxonomy/role/Role_DisclosureIncomeTaxesDeferredTaxAssetsLiabilitiesRelatedToTemporaryDifferencesDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Deferred Taxes", "label": "Deferred Taxes [Axis]", "documentation": "Deferred Taxes." } } }, "auth_ref": [] }, "swbi_DeferredTaxesDomain": { "xbrltype": "domainItemType", "nsuri": "http://www.smith-wesson.com/20240430", "localname": "DeferredTaxesDomain", "presentation": [ "http://www.smith-wesson.com/20240430/taxonomy/role/Role_DisclosureIncomeTaxesDeferredTaxAssetsLiabilitiesRelatedToTemporaryDifferencesDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Deferred Taxes", "label": "Deferred Taxes [Domain]", "documentation": "Deferred taxes." } } }, "auth_ref": [] }, "us-gaap_DefinedBenefitPlanContributionsByEmployer": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DefinedBenefitPlanContributionsByEmployer", "crdr": "debit", "presentation": [ "http://www.smith-wesson.com/20240430/taxonomy/role/Role_DisclosureEmployerSponsoredBenefitPlansAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Employer contribution to defined benefit plan", "label": "Defined Benefit Plan, Plan Assets, Contributions by Employer", "documentation": "Amount of contribution received by defined benefit plan from employer which increases plan assets." } } }, "auth_ref": [ "r462", "r472", "r510", "r856", "r857", "r858", "r859" ] }, "us-gaap_DefinedBenefitPlanExpectedFutureEmployerContributionsRemainderOfFiscalYear": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DefinedBenefitPlanExpectedFutureEmployerContributionsRemainderOfFiscalYear", "crdr": "debit", "presentation": [ "http://www.smith-wesson.com/20240430/taxonomy/role/Role_DisclosureEmployerSponsoredBenefitPlansAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Defined contribution plan expected contribution", "label": "Defined Benefit Plan, Expected Future Employer Contributions, Remainder of Fiscal Year", "documentation": "Amount of contribution expected to be received by defined benefit plan from employer in remainder of current fiscal year. Excludes contribution previously paid by employer in current fiscal year." } } }, "auth_ref": [ "r510", "r859" ] }, "us-gaap_DefinedContributionPlanDisclosureLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DefinedContributionPlanDisclosureLineItems", "presentation": [ "http://www.smith-wesson.com/20240430/taxonomy/role/Role_DisclosureEmployerSponsoredBenefitPlansAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Defined Contribution Plan Disclosure [Line Items]", "label": "Defined Contribution Plan Disclosure [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [ "r514" ] }, "us-gaap_DefinedContributionPlanEmployerMatchingContributionPercent": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DefinedContributionPlanEmployerMatchingContributionPercent", "presentation": [ "http://www.smith-wesson.com/20240430/taxonomy/role/Role_DisclosureEmployerSponsoredBenefitPlansAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Defined contribution plan, matching contribution percentage", "label": "Defined Contribution Plan, Employer Matching Contribution, Percent of Employees' Gross Pay", "documentation": "Percentage of employees' gross pay for which the employer contributes a matching contribution to a defined contribution plan." } } }, "auth_ref": [] }, "us-gaap_DefinedContributionPlanEmployerMatchingContributionPercentOfMatch": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DefinedContributionPlanEmployerMatchingContributionPercentOfMatch", "presentation": [ "http://www.smith-wesson.com/20240430/taxonomy/role/Role_DisclosureEmployerSponsoredBenefitPlansAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Defined contribution plan, matching contribution percentage of match", "label": "Defined Contribution Plan, Employer Matching Contribution, Percent of Match", "documentation": "Percentage employer matches of the employee's percentage contribution matched." } } }, "auth_ref": [] }, "us-gaap_DefinedContributionPlanMaximumAnnualContributionsPerEmployeePercent": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DefinedContributionPlanMaximumAnnualContributionsPerEmployeePercent", "presentation": [ "http://www.smith-wesson.com/20240430/taxonomy/role/Role_DisclosureEmployerSponsoredBenefitPlansAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Defined contribution plan, employee contribution percentage", "label": "Defined Contribution Plan, Maximum Annual Contributions Per Employee, Percent", "documentation": "Maximum percentage of employee gross pay the employee may contribute to a defined contribution plan." } } }, "auth_ref": [] }, "swbi_DefinedContributionPlanServicePeriod": { "xbrltype": "durationItemType", "nsuri": "http://www.smith-wesson.com/20240430", "localname": "DefinedContributionPlanServicePeriod", "presentation": [ "http://www.smith-wesson.com/20240430/taxonomy/role/Role_DisclosureEmployerSponsoredBenefitPlansAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Defined contribution plan service period", "label": "Defined Contribution Plan Service Period", "documentation": "Defined contribution plan, service period." } } }, "auth_ref": [] }, "us-gaap_DefinedContributionPlanTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DefinedContributionPlanTable", "presentation": [ "http://www.smith-wesson.com/20240430/taxonomy/role/Role_DisclosureEmployerSponsoredBenefitPlansAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Defined Contribution Plan [Table]", "label": "Defined Contribution Plan [Table]", "documentation": "Disclosure of information about defined contribution pension plans or defined contribution other postretirement plans, separately for pension plans and other postretirement benefit plans." } } }, "auth_ref": [ "r514" ] }, "swbi_DefinedContributionsPlanContributionsByEmployer": { "xbrltype": "monetaryItemType", "nsuri": "http://www.smith-wesson.com/20240430", "localname": "DefinedContributionsPlanContributionsByEmployer", "crdr": "debit", "presentation": [ "http://www.smith-wesson.com/20240430/taxonomy/role/Role_DisclosureEmployerSponsoredBenefitPlansAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Employer contribution to defined benefit plan", "label": "Defined Contributions Plan Contributions By Employer", "documentation": "Defined contributions plan contributions by employer." } } }, "auth_ref": [] }, "us-gaap_DepreciationAndAmortization": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DepreciationAndAmortization", "crdr": "debit", "presentation": [ "http://www.smith-wesson.com/20240430/taxonomy/role/Role_DisclosurePropertyPlantAndEquipmentAdditionalInformationDetail", "http://www.smith-wesson.com/20240430/taxonomy/role/Role_DisclosurePropertyPlantAndEquipmentSummaryOfDepreciationAndAmortizationExpenseDetail", "http://www.smith-wesson.com/20240430/taxonomy/role/Role_StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "verboseLabel": "Depreciation and amortization expense", "terseLabel": "Depreciation and amortization", "label": "Depreciation, Depletion and Amortization, Nonproduction", "totalLabel": "Depreciation, Depletion and Amortization, Nonproduction, Total", "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." } } }, "auth_ref": [ "r8", "r71" ] }, "swbi_DepreciationAndOtherAmortizationExpensesLineItems": { "xbrltype": "stringItemType", "nsuri": "http://www.smith-wesson.com/20240430", "localname": "DepreciationAndOtherAmortizationExpensesLineItems", "presentation": [ "http://www.smith-wesson.com/20240430/taxonomy/role/Role_DisclosurePropertyPlantAndEquipmentSummaryOfDepreciationAndAmortizationExpenseDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Depreciation and Other Amortization Expenses [Line Items]", "label": "Depreciation And Other Amortization Expenses [Line Items]", "documentation": "Depreciation and other amortization expenses." } } }, "auth_ref": [] }, "swbi_DepreciationAndOtherAmortizationExpensesTable": { "xbrltype": "stringItemType", "nsuri": "http://www.smith-wesson.com/20240430", "localname": "DepreciationAndOtherAmortizationExpensesTable", "presentation": [ "http://www.smith-wesson.com/20240430/taxonomy/role/Role_DisclosurePropertyPlantAndEquipmentSummaryOfDepreciationAndAmortizationExpenseDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Depreciation And Other Amortization Expenses [Table]", "label": "Depreciation And Other Amortization Expenses [Table]", "documentation": "Depreciation and other amortization expenses." } } }, "auth_ref": [] }, "us-gaap_DerivativesPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DerivativesPolicyTextBlock", "presentation": [ "http://www.smith-wesson.com/20240430/taxonomy/role/Role_DisclosureSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Financial Instruments", "label": "Derivatives, Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy for its derivative instruments and hedging activities." } } }, "auth_ref": [ "r16", "r100", "r101", "r102", "r105", "r270" ] }, "us-gaap_DescriptionOfDefinedContributionPensionAndOtherPostretirementPlans": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DescriptionOfDefinedContributionPensionAndOtherPostretirementPlans", "presentation": [ "http://www.smith-wesson.com/20240430/taxonomy/role/Role_DisclosureEmployerSponsoredBenefitPlansAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Deferred compensation plan description", "label": "Defined Contribution Plan, Description", "documentation": "Description of defined contribution pension and other postretirement plans." } } }, "auth_ref": [] }, "srt_DirectorMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "DirectorMember", "presentation": [ "http://www.smith-wesson.com/20240430/taxonomy/role/Role_DisclosureStockholdersEquityAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Directors", "label": "Director [Member]" } } }, "auth_ref": [ "r995", "r1089" ] }, "us-gaap_DisaggregationOfRevenueLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DisaggregationOfRevenueLineItems", "presentation": [ "http://www.smith-wesson.com/20240430/taxonomy/role/Role_DisclosureRevenueRecognitionAndContractsWithCustomersAdditionalInformationDetail", "http://www.smith-wesson.com/20240430/taxonomy/role/Role_DisclosureRevenueRecognitionAndContractsWithCustomersScheduleOfOutstandingPerformanceObligationsDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Disaggregation Of Revenue [Line Items]", "label": "Disaggregation of Revenue [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [ "r441", "r849", "r850", "r851", "r852", "r853", "r854", "r855" ] }, "us-gaap_DisaggregationOfRevenueTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DisaggregationOfRevenueTable", "presentation": [ "http://www.smith-wesson.com/20240430/taxonomy/role/Role_DisclosureRevenueRecognitionAndContractsWithCustomersAdditionalInformationDetail", "http://www.smith-wesson.com/20240430/taxonomy/role/Role_DisclosureRevenueRecognitionAndContractsWithCustomersScheduleOfOutstandingPerformanceObligationsDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Disaggregation Of Revenue [Table]", "label": "Disaggregation of Revenue [Table]", "documentation": "Disclosure of information about disaggregation of revenue into categories depicting how nature, amount, timing, and uncertainty of revenue and cash flows are affected by economic factor." } } }, "auth_ref": [ "r441", "r849", "r850", "r851", "r852", "r853", "r854", "r855" ] }, "swbi_DisclosureNetSalesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://www.smith-wesson.com/20240430", "localname": "DisclosureNetSalesAbstract", "lang": { "en-us": { "role": { "label": "Disclosure Net Sales [Abstract]", "documentation": "Disclosure net sales." } } }, "auth_ref": [] }, "us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract", "lang": { "en-us": { "role": { "label": "Share-Based Payment Arrangement [Abstract]" } } }, "auth_ref": [] }, "us-gaap_DiscontinuedOperationGainLossOnDisposalOfDiscontinuedOperationNetOfTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DiscontinuedOperationGainLossOnDisposalOfDiscontinuedOperationNetOfTax", "crdr": "credit", "presentation": [ "http://www.smith-wesson.com/20240430/taxonomy/role/Role_DisclosureDiscontinuedOperationsAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Gain/(loss) recognized on Separation", "label": "Discontinued Operation, Gain (Loss) on Disposal of Discontinued Operation, Net of Tax", "totalLabel": "Discontinued Operation, Gain (Loss) on Disposal of Discontinued Operation, Net of Tax, Total", "documentation": "Amount after tax of gain (loss) not previously recognized resulting from the disposal of a discontinued operation." } } }, "auth_ref": [ "r122", "r124", "r126", "r136" ] }, "us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax", "crdr": "credit", "presentation": [ "http://www.smith-wesson.com/20240430/taxonomy/role/Role_DisclosureDiscontinuedOperationsSummaryOfMajorBusinessLineItemsIncludedInDiscontinuedOperationsInCondensedConsolidationStatementsOfIncomeLossAndComprehensiveIncomeLossDetail" ], "lang": { "en-us": { "role": { "label": "Discontinued Operation, Income (Loss) from Discontinued Operation, before Income Tax", "terseLabel": "Income from discontinued operations, net of tax", "totalLabel": "Income from discontinued operations before income taxes", "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." } } }, "auth_ref": [ "r122", "r123", "r124", "r125", "r126", "r132", "r154", "r1084" ] }, "us-gaap_DiscontinuedOperationTaxEffectOfDiscontinuedOperation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DiscontinuedOperationTaxEffectOfDiscontinuedOperation", "crdr": "debit", "presentation": [ "http://www.smith-wesson.com/20240430/taxonomy/role/Role_DisclosureDiscontinuedOperationsSummaryOfMajorBusinessLineItemsIncludedInDiscontinuedOperationsInCondensedConsolidationStatementsOfIncomeLossAndComprehensiveIncomeLossDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Income tax expense/(benefit)", "label": "Discontinued Operation, Tax Effect of Discontinued Operation", "totalLabel": "Discontinued Operation, Tax Effect of Discontinued Operation, Total", "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." } } }, "auth_ref": [ "r123", "r124", "r125", "r126", "r132", "r136", "r564", "r581", "r586" ] }, "us-gaap_DiscontinuedOperationsAndDisposalGroupsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DiscontinuedOperationsAndDisposalGroupsAbstract", "lang": { "en-us": { "role": { "label": "Discontinued Operations and Disposal Groups [Abstract]" } } }, "auth_ref": [] }, "us-gaap_DiscontinuedOperationsDisposedOfByMeansOtherThanSaleSpinoffMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DiscontinuedOperationsDisposedOfByMeansOtherThanSaleSpinoffMember", "presentation": [ "http://www.smith-wesson.com/20240430/taxonomy/role/Role_DisclosureDiscontinuedOperationsSummaryOfMajorBusinessLineItemsIncludedInDiscontinuedOperationsInCondensedConsolidationStatementsOfIncomeLossAndComprehensiveIncomeLossDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Spin-off", "label": "Discontinued Operations, Disposed of by Means Other than Sale, Spinoff [Member]", "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." } } }, "auth_ref": [ "r121" ] }, "us-gaap_DisposalGroupClassificationAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DisposalGroupClassificationAxis", "presentation": [ "http://www.smith-wesson.com/20240430/taxonomy/role/Role_DisclosureDiscontinuedOperationsSummaryOfMajorBusinessLineItemsIncludedInDiscontinuedOperationsInCondensedConsolidationStatementsOfIncomeLossAndComprehensiveIncomeLossDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Disposal Group Classification", "label": "Disposal Group Classification [Axis]", "documentation": "Information by disposal group classification." } } }, "auth_ref": [ "r236" ] }, "us-gaap_DisposalGroupClassificationDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DisposalGroupClassificationDomain", "presentation": [ "http://www.smith-wesson.com/20240430/taxonomy/role/Role_DisclosureDiscontinuedOperationsSummaryOfMajorBusinessLineItemsIncludedInDiscontinuedOperationsInCondensedConsolidationStatementsOfIncomeLossAndComprehensiveIncomeLossDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Disposal Group Classification", "label": "Disposal Group Classification [Domain]", "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." } } }, "auth_ref": [] }, "us-gaap_DisposalGroupIncludingDiscontinuedOperationAccountsNotesAndLoansReceivableNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DisposalGroupIncludingDiscontinuedOperationAccountsNotesAndLoansReceivableNet", "crdr": "debit", "presentation": [ "http://www.smith-wesson.com/20240430/taxonomy/role/Role_DisclosureDiscontinuedOperationsSummaryOfCarryingAmountsOfMajorClassesOfAssetsAndLiabilitiesOfDiscontinuedOperationsDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Accounts receivable, net", "label": "Disposal Group, Including Discontinued Operation, Accounts, Notes and Loans Receivable, Net", "documentation": "Amount classified as accounts, notes and loans receivable attributable to disposal group held for sale or disposed of." } } }, "auth_ref": [ "r2", "r120", "r134", "r177" ] }, "us-gaap_DisposalGroupIncludingDiscontinuedOperationCashAndCashEquivalents": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DisposalGroupIncludingDiscontinuedOperationCashAndCashEquivalents", "crdr": "debit", "presentation": [ "http://www.smith-wesson.com/20240430/taxonomy/role/Role_DisclosureDiscontinuedOperationsSummaryOfCarryingAmountsOfMajorClassesOfAssetsAndLiabilitiesOfDiscontinuedOperationsDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Cash and cash equivalents", "label": "Disposal Group, Including Discontinued Operation, Cash and Cash Equivalents", "documentation": "Amount classified as cash and cash equivalents attributable to disposal group held for sale or disposed of." } } }, "auth_ref": [ "r2", "r120", "r134", "r177" ] }, "swbi_DisposalGroupIncludingDiscontinuedOperationCashDistribution": { "xbrltype": "monetaryItemType", "nsuri": "http://www.smith-wesson.com/20240430", "localname": "DisposalGroupIncludingDiscontinuedOperationCashDistribution", "crdr": "credit", "presentation": [ "http://www.smith-wesson.com/20240430/taxonomy/role/Role_DisclosureDiscontinuedOperationsAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Cash distributed for Separation", "label": "Disposal Group Including Discontinued Operation Cash Distribution", "documentation": "Disposal group including discontinued operation cash distribution." } } }, "auth_ref": [] }, "us-gaap_DisposalGroupIncludingDiscontinuedOperationCostsOfGoodsSold": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DisposalGroupIncludingDiscontinuedOperationCostsOfGoodsSold", "crdr": "debit", "presentation": [ "http://www.smith-wesson.com/20240430/taxonomy/role/Role_DisclosureDiscontinuedOperationsSummaryOfMajorBusinessLineItemsIncludedInDiscontinuedOperationsInCondensedConsolidationStatementsOfIncomeLossAndComprehensiveIncomeLossDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Cost of sales", "label": "Disposal Group, Including Discontinued Operation, Costs of Goods Sold", "documentation": "Amount of costs of goods sold attributable to disposal group, including, but not limited to, discontinued operation." } } }, "auth_ref": [ "r133", "r237" ] }, "us-gaap_DisposalGroupIncludingDiscontinuedOperationDeferredTaxAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DisposalGroupIncludingDiscontinuedOperationDeferredTaxAssets", "crdr": "debit", "presentation": [ "http://www.smith-wesson.com/20240430/taxonomy/role/Role_DisclosureDiscontinuedOperationsSummaryOfCarryingAmountsOfMajorClassesOfAssetsAndLiabilitiesOfDiscontinuedOperationsDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Deferred income taxes", "label": "Disposal Group, Including Discontinued Operation, Deferred Tax Assets", "documentation": "Amount classified as deferred tax assets attributable to disposal group held for sale or disposed of." } } }, "auth_ref": [ "r2", "r120", "r134", "r177" ] }, "us-gaap_DisposalGroupIncludingDiscontinuedOperationGoodwillNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DisposalGroupIncludingDiscontinuedOperationGoodwillNoncurrent", "crdr": "debit", "presentation": [ "http://www.smith-wesson.com/20240430/taxonomy/role/Role_DisclosureDiscontinuedOperationsSummaryOfCarryingAmountsOfMajorClassesOfAssetsAndLiabilitiesOfDiscontinuedOperationsDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Goodwill", "label": "Disposal Group, Including Discontinued Operation, Goodwill, Noncurrent", "documentation": "Amount classified as goodwill attributable to disposal group held for sale or disposed of, expected to be disposed of after one year or the normal operating cycle, if longer." } } }, "auth_ref": [ "r2", "r4", "r120", "r134", "r177" ] }, "us-gaap_DisposalGroupIncludingDiscontinuedOperationIntangibleAssetsNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DisposalGroupIncludingDiscontinuedOperationIntangibleAssetsNoncurrent", "crdr": "debit", "presentation": [ "http://www.smith-wesson.com/20240430/taxonomy/role/Role_DisclosureDiscontinuedOperationsSummaryOfCarryingAmountsOfMajorClassesOfAssetsAndLiabilitiesOfDiscontinuedOperationsDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Intangible assets, net", "label": "Disposal Group, Including Discontinued Operation, Intangible Assets, Noncurrent", "documentation": "Amount classified as intangible assets, excluding goodwill, attributable to disposal group held for sale or disposed of, expected to be disposed of beyond one year or the normal operating cycle, if longer." } } }, "auth_ref": [ "r2", "r4", "r120", "r134", "r177" ] }, "swbi_DisposalGroupIncludingDiscontinuedOperationInterestIncomeNet": { "xbrltype": "monetaryItemType", "nsuri": "http://www.smith-wesson.com/20240430", "localname": "DisposalGroupIncludingDiscontinuedOperationInterestIncomeNet", "crdr": "credit", "presentation": [ "http://www.smith-wesson.com/20240430/taxonomy/role/Role_DisclosureDiscontinuedOperationsSummaryOfMajorBusinessLineItemsIncludedInDiscontinuedOperationsInCondensedConsolidationStatementsOfIncomeLossAndComprehensiveIncomeLossDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Interest income/(expense), net", "label": "Disposal Group Including Discontinued Operation Interest Income Net", "documentation": "Disposal group, including discontinued operation, interest income, net." } } }, "auth_ref": [] }, "us-gaap_DisposalGroupIncludingDiscontinuedOperationInventoryCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DisposalGroupIncludingDiscontinuedOperationInventoryCurrent", "crdr": "debit", "presentation": [ "http://www.smith-wesson.com/20240430/taxonomy/role/Role_DisclosureDiscontinuedOperationsSummaryOfCarryingAmountsOfMajorClassesOfAssetsAndLiabilitiesOfDiscontinuedOperationsDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Inventories", "label": "Disposal Group, Including Discontinued Operation, Inventory, Current", "documentation": "Amount classified as inventory attributable to disposal group, expected to be disposed of within one year or the normal operating cycle, if longer." } } }, "auth_ref": [ "r2", "r120", "r134", "r174", "r177" ] }, "swbi_DisposalGroupIncludingDiscontinuedOperationNetAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://www.smith-wesson.com/20240430", "localname": "DisposalGroupIncludingDiscontinuedOperationNetAssets", "crdr": "debit", "presentation": [ "http://www.smith-wesson.com/20240430/taxonomy/role/Role_DisclosureDiscontinuedOperationsAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Divested net assets", "label": "Disposal Group Including Discontinued Operation Net Assets", "documentation": "Disposal group, including discontinued operation, net assets." } } }, "auth_ref": [] }, "us-gaap_DisposalGroupIncludingDiscontinuedOperationOperatingExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DisposalGroupIncludingDiscontinuedOperationOperatingExpense", "crdr": "debit", "presentation": [ "http://www.smith-wesson.com/20240430/taxonomy/role/Role_DisclosureDiscontinuedOperationsSummaryOfMajorBusinessLineItemsIncludedInDiscontinuedOperationsInCondensedConsolidationStatementsOfIncomeLossAndComprehensiveIncomeLossDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Operating expenses", "label": "Disposal Group, Including Discontinued Operation, Operating Expense", "documentation": "Amount of operating expense attributable to disposal group, including, but not limited to, discontinued operation." } } }, "auth_ref": [ "r133" ] }, "us-gaap_DisposalGroupIncludingDiscontinuedOperationOtherAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DisposalGroupIncludingDiscontinuedOperationOtherAssets", "crdr": "debit", "presentation": [ "http://www.smith-wesson.com/20240430/taxonomy/role/Role_DisclosureDiscontinuedOperationsSummaryOfCarryingAmountsOfMajorClassesOfAssetsAndLiabilitiesOfDiscontinuedOperationsDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Other assets", "label": "Disposal Group, Including Discontinued Operation, Other Assets", "documentation": "Amount classified as other assets attributable to disposal group held for sale or disposed of." } } }, "auth_ref": [ "r2", "r120", "r134", "r177" ] }, "swbi_DisposalGroupIncludingDiscontinuedOperationOtherIncomeExpenseNet": { "xbrltype": "monetaryItemType", "nsuri": "http://www.smith-wesson.com/20240430", "localname": "DisposalGroupIncludingDiscontinuedOperationOtherIncomeExpenseNet", "crdr": "credit", "presentation": [ "http://www.smith-wesson.com/20240430/taxonomy/role/Role_DisclosureDiscontinuedOperationsSummaryOfMajorBusinessLineItemsIncludedInDiscontinuedOperationsInCondensedConsolidationStatementsOfIncomeLossAndComprehensiveIncomeLossDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Other income/(expense), net", "label": "Disposal Group Including Discontinued Operation Other Income Expense Net", "documentation": "Disposal group, including discontinued operation, other income (expense), net." } } }, "auth_ref": [] }, "us-gaap_DisposalGroupIncludingDiscontinuedOperationPrepaidAndOtherAssetsCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DisposalGroupIncludingDiscontinuedOperationPrepaidAndOtherAssetsCurrent", "crdr": "debit", "presentation": [ "http://www.smith-wesson.com/20240430/taxonomy/role/Role_DisclosureDiscontinuedOperationsSummaryOfCarryingAmountsOfMajorClassesOfAssetsAndLiabilitiesOfDiscontinuedOperationsDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Prepaid expenses and other current assets", "label": "Disposal Group, Including Discontinued Operation, Prepaid and Other Assets, Current", "documentation": "Amount classified as prepaid and other assets attributable to disposal group held for sale or disposed of, expected to be disposed of within one year or the normal operating cycle, if longer." } } }, "auth_ref": [ "r2", "r120", "r134", "r174", "r177" ] }, "us-gaap_DisposalGroupIncludingDiscontinuedOperationPropertyPlantAndEquipmentNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DisposalGroupIncludingDiscontinuedOperationPropertyPlantAndEquipmentNoncurrent", "crdr": "debit", "presentation": [ "http://www.smith-wesson.com/20240430/taxonomy/role/Role_DisclosureDiscontinuedOperationsSummaryOfCarryingAmountsOfMajorClassesOfAssetsAndLiabilitiesOfDiscontinuedOperationsDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Property, plant, and equipment, net", "label": "Disposal Group, Including Discontinued Operation, Property, Plant and Equipment, Noncurrent", "documentation": "Amount classified as property, plant and equipment attributable to disposal group held for sale or disposed of, expected to be disposed of after one year or the normal operating cycle, if longer." } } }, "auth_ref": [ "r2", "r4", "r120", "r134", "r177" ] }, "us-gaap_DisposalGroupIncludingDiscontinuedOperationRevenue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DisposalGroupIncludingDiscontinuedOperationRevenue", "crdr": "credit", "presentation": [ "http://www.smith-wesson.com/20240430/taxonomy/role/Role_DisclosureDiscontinuedOperationsSummaryOfMajorBusinessLineItemsIncludedInDiscontinuedOperationsInCondensedConsolidationStatementsOfIncomeLossAndComprehensiveIncomeLossDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Net revenues", "label": "Disposal Group, Including Discontinued Operation, Revenue", "documentation": "Amount of revenue attributable to disposal group, including, but not limited to, discontinued operation." } } }, "auth_ref": [ "r133", "r237" ] }, "us-gaap_DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock", "presentation": [ "http://www.smith-wesson.com/20240430/taxonomy/role/Role_DisclosureDiscontinuedOperations" ], "lang": { "en-us": { "role": { "terseLabel": "Discontinued Operations", "label": "Disposal Groups, Including Discontinued Operations, Disclosure [Text Block]", "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." } } }, "auth_ref": [ "r119", "r173" ] }, "us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DisposalGroupsIncludingDiscontinuedOperationsNameDomain", "presentation": [ "http://www.smith-wesson.com/20240430/taxonomy/role/Role_DisclosureDiscontinuedOperationsAdditionalInformationDetail", "http://www.smith-wesson.com/20240430/taxonomy/role/Role_DisclosureDiscontinuedOperationsSummaryOfMajorBusinessLineItemsIncludedInDiscontinuedOperationsInCondensedConsolidationStatementsOfIncomeLossAndComprehensiveIncomeLossDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Disposal Group Name", "label": "Disposal Group Name [Domain]", "documentation": "Name of disposal group." } } }, "auth_ref": [ "r860", "r863" ] }, "us-gaap_Dividends": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "Dividends", "crdr": "debit", "presentation": [ "http://www.smith-wesson.com/20240430/taxonomy/role/Role_StatementConsolidatedStatementsOfChangesInStockholdersEquity" ], "lang": { "en-us": { "role": { "negatedLabel": "Dividends issued", "label": "Dividends", "totalLabel": "Dividends, Total", "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." } } }, "auth_ref": [ "r6", "r185" ] }, "us-gaap_DividendsShareBasedCompensationCash": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DividendsShareBasedCompensationCash", "crdr": "debit", "presentation": [ "http://www.smith-wesson.com/20240430/taxonomy/role/Role_StatementConsolidatedStatementsOfChangesInStockholdersEquity" ], "lang": { "en-us": { "role": { "negatedLabel": "Unpaid dividends accrued", "label": "Dividend, Share-Based Payment Arrangement, Cash", "documentation": "Amount of paid and unpaid cash dividends declared for award under share-based payment arrangement." } } }, "auth_ref": [] }, "dei_DocumentAnnualReport": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentAnnualReport", "presentation": [ "http://www.smith-wesson.com/20240430/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "terseLabel": "Document Annual Report", "label": "Document Annual Report", "documentation": "Boolean flag that is true only for a form used as an annual report." } } }, "auth_ref": [ "r890", "r891", "r904" ] }, "dei_DocumentFinStmtErrorCorrectionFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentFinStmtErrorCorrectionFlag", "presentation": [ "http://www.smith-wesson.com/20240430/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Document Financial Statement Error Correction [Flag]", "documentation": "Indicates whether any of the financial statement period in the filing include a restatement due to error correction." } } }, "auth_ref": [ "r890", "r891", "r904", "r940" ] }, "dei_DocumentFiscalPeriodFocus": { "xbrltype": "fiscalPeriodItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentFiscalPeriodFocus", "presentation": [ "http://www.smith-wesson.com/20240430/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "terseLabel": "Document Fiscal Period Focus", "label": "Document Fiscal Period Focus", "documentation": "Fiscal period values are FY, Q1, Q2, and Q3. 1st, 2nd and 3rd quarter 10-Q or 10-QT statements have value Q1, Q2, and Q3 respectively, with 10-K, 10-KT or other fiscal year statements having FY." } } }, "auth_ref": [] }, "dei_DocumentFiscalYearFocus": { "xbrltype": "gYearItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentFiscalYearFocus", "presentation": [ "http://www.smith-wesson.com/20240430/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "terseLabel": "Document Fiscal Year Focus", "label": "Document Fiscal Year Focus", "documentation": "This is focus fiscal year of the document report in YYYY format. For a 2006 annual report, which may also provide financial information from prior periods, fiscal 2006 should be given as the fiscal year focus. Example: 2006." } } }, "auth_ref": [] }, "dei_DocumentPeriodEndDate": { "xbrltype": "dateItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentPeriodEndDate", "presentation": [ "http://www.smith-wesson.com/20240430/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "terseLabel": "Document Period End Date", "label": "Document Period End Date", "documentation": "For the EDGAR submission types of Form 8-K: the date of the report, the date of the earliest event reported; for the EDGAR submission types of Form N-1A: the filing date; for all other submission types: the end of the reporting or transition period. The format of the date is YYYY-MM-DD." } } }, "auth_ref": [] }, "dei_DocumentTransitionReport": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentTransitionReport", "presentation": [ "http://www.smith-wesson.com/20240430/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "terseLabel": "Document Transition Report", "label": "Document Transition Report", "documentation": "Boolean flag that is true only for a form used as a transition report." } } }, "auth_ref": [ "r925" ] }, "dei_DocumentType": { "xbrltype": "submissionTypeItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentType", "presentation": [ "http://www.smith-wesson.com/20240430/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "verboseLabel": "Document Type", "label": "Document Type", "documentation": "The type of document being provided (such as 10-K, 10-Q, 485BPOS, etc). The document type is limited to the same value as the supporting SEC submission type, or the word 'Other'." } } }, "auth_ref": [] }, "dei_DocumentsIncorporatedByReferenceTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentsIncorporatedByReferenceTextBlock", "presentation": [ "http://www.smith-wesson.com/20240430/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "terseLabel": "Documents Incorporated by Reference", "label": "Documents Incorporated by Reference [Text Block]", "documentation": "Documents incorporated by reference." } } }, "auth_ref": [ "r888" ] }, "us-gaap_DomesticCountryMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DomesticCountryMember", "presentation": [ "http://www.smith-wesson.com/20240430/taxonomy/role/Role_DisclosureIncomeTaxesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Federal", "label": "Domestic Tax Authority [Member]", "documentation": "Designated tax department of the government that is entitled to levy and collect income taxes from the entity in its country of domicile." } } }, "auth_ref": [] }, "us-gaap_EarningsPerShareAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EarningsPerShareAbstract", "presentation": [ "http://www.smith-wesson.com/20240430/taxonomy/role/StatementConsolidatedStatementsOfIncome" ], "lang": { "en-us": { "role": { "label": "Earnings Per Share [Abstract]", "terseLabel": "Net income per share:" } } }, "auth_ref": [] }, "us-gaap_EarningsPerShareBasic": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EarningsPerShareBasic", "presentation": [ "http://www.smith-wesson.com/20240430/taxonomy/role/Role_DisclosureSignificantAccountingPoliciesReconciliationOfNetIncomeLossAmountsAndWeightedAverageNumberOfCommonAndCommonEquivalentSharesUsedToDetermineBasicAndDilutedLossEarningsPerCommonShareDetail", "http://www.smith-wesson.com/20240430/taxonomy/role/StatementConsolidatedStatementsOfIncome" ], "lang": { "en-us": { "role": { "verboseLabel": "Basic - net income", "terseLabel": "Earnings per share - Basic", "label": "Earnings Per Share, Basic", "totalLabel": "Earnings Per Share, Basic, Total", "documentation": "The amount of net income (loss) for the period per each share of common stock or unit outstanding during the reporting period." } } }, "auth_ref": [ "r255", "r279", "r280", "r281", "r282", "r283", "r288", "r290", "r296", "r297", "r298", "r299", "r620", "r621", "r691", "r706", "r837" ] }, "us-gaap_EarningsPerShareBasicAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EarningsPerShareBasicAbstract", "presentation": [ "http://www.smith-wesson.com/20240430/taxonomy/role/Role_DisclosureSignificantAccountingPoliciesReconciliationOfNetIncomeLossAmountsAndWeightedAverageNumberOfCommonAndCommonEquivalentSharesUsedToDetermineBasicAndDilutedLossEarningsPerCommonShareDetail" ], "lang": { "en-us": { "role": { "label": "Earnings Per Share, Basic [Abstract]", "terseLabel": "Earnings per share - Basic" } } }, "auth_ref": [] }, "us-gaap_EarningsPerShareDiluted": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EarningsPerShareDiluted", "presentation": [ "http://www.smith-wesson.com/20240430/taxonomy/role/Role_DisclosureSignificantAccountingPoliciesReconciliationOfNetIncomeLossAmountsAndWeightedAverageNumberOfCommonAndCommonEquivalentSharesUsedToDetermineBasicAndDilutedLossEarningsPerCommonShareDetail", "http://www.smith-wesson.com/20240430/taxonomy/role/StatementConsolidatedStatementsOfIncome" ], "lang": { "en-us": { "role": { "verboseLabel": "Diluted - net income", "terseLabel": "Earnings per share - Diluted", "label": "Earnings Per Share, Diluted", "totalLabel": "Earnings Per Share, Diluted, Total", "documentation": "The amount of net income (loss) for the period available to each share of common stock or common unit outstanding during the reporting period and to each share or unit that would have been outstanding assuming the issuance of common shares or units for all dilutive potential common shares or units outstanding during the reporting period." } } }, "auth_ref": [ "r255", "r279", "r280", "r281", "r282", "r283", "r290", "r296", "r297", "r298", "r299", "r620", "r621", "r691", "r706", "r837" ] }, "us-gaap_EarningsPerShareDilutedAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EarningsPerShareDilutedAbstract", "presentation": [ "http://www.smith-wesson.com/20240430/taxonomy/role/Role_DisclosureSignificantAccountingPoliciesReconciliationOfNetIncomeLossAmountsAndWeightedAverageNumberOfCommonAndCommonEquivalentSharesUsedToDetermineBasicAndDilutedLossEarningsPerCommonShareDetail" ], "lang": { "en-us": { "role": { "label": "Earnings Per Share, Diluted [Abstract]", "terseLabel": "Earnings per share/(loss) - Diluted" } } }, "auth_ref": [] }, "us-gaap_EarningsPerSharePolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EarningsPerSharePolicyTextBlock", "presentation": [ "http://www.smith-wesson.com/20240430/taxonomy/role/Role_DisclosureSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Earnings/(Loss) per Share", "label": "Earnings Per Share, Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy for computing basic and diluted earnings or loss per share for each class of common stock and participating security. Addresses all significant policy factors, including any antidilutive items that have been excluded from the computation and takes into account stock dividends, splits and reverse splits that occur after the balance sheet date of the latest reporting period but before the issuance of the financial statements." } } }, "auth_ref": [ "r50", "r51" ] }, "us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate", "presentation": [ "http://www.smith-wesson.com/20240430/taxonomy/role/Role_DisclosureIncomeTaxesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "verboseLabel": "Federal income taxes, expected statutory rate", "label": "Effective Income Tax Rate Reconciliation, at Federal Statutory Income Tax Rate, Percent", "documentation": "Percentage of domestic federal statutory tax rate applicable to pretax income (loss)." } } }, "auth_ref": [ "r267", "r565", "r584" ] }, "us-gaap_EmployeeRelatedLiabilitiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EmployeeRelatedLiabilitiesCurrent", "crdr": "credit", "presentation": [ "http://www.smith-wesson.com/20240430/taxonomy/role/Role_StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Accrued payroll and incentives", "label": "Employee-related Liabilities, Current", "totalLabel": "Employee-related Liabilities, Current, Total", "documentation": "Total of the carrying values as of the balance sheet date of obligations incurred through that date and payable for obligations related to services received from employees, such as accrued salaries and bonuses, payroll taxes and fringe benefits. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer)." } } }, "auth_ref": [ "r31" ] }, "swbi_EmployeeRelationsMember": { "xbrltype": "domainItemType", "nsuri": "http://www.smith-wesson.com/20240430", "localname": "EmployeeRelationsMember", "presentation": [ "http://www.smith-wesson.com/20240430/taxonomy/role/DisclosureRestructuringComponentsOfRestructuringChargesDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Employee Relations", "documentation": "Employee relations", "label": "Employee relations [Member]" } } }, "auth_ref": [] }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1", "presentation": [ "http://www.smith-wesson.com/20240430/taxonomy/role/Role_DisclosureStockholdersEquityAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Weighted average remaining contractual term", "label": "Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Period for Recognition", "documentation": "Weighted-average period over which cost not yet recognized is expected to be recognized for award under share-based payment arrangement, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [ "r550" ] }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions", "crdr": "debit", "presentation": [ "http://www.smith-wesson.com/20240430/taxonomy/role/Role_DisclosureStockholdersEquityAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Unrecognized compensation expense", "label": "Share-Based Payment Arrangement, Nonvested Award, Excluding Option, Cost Not yet Recognized, Amount", "documentation": "Amount of cost to be recognized for nonvested award under share-based payment arrangement. Excludes share and unit options." } } }, "auth_ref": [ "r1058" ] }, "us-gaap_EmployeeStockMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EmployeeStockMember", "presentation": [ "http://www.smith-wesson.com/20240430/taxonomy/role/Role_DisclosureStockholdersEquityAdditionalInformationDetail", "http://www.smith-wesson.com/20240430/taxonomy/role/Role_DisclosureStockholdersEquityScheduleOfAssumptionsUsedInValuingESPPPurchasesDetail" ], "lang": { "en-us": { "role": { "verboseLabel": "Employee Stock Purchase Plan", "terseLabel": "2011 Employee Stock Purchase Plan", "label": "Employee Stock [Member]", "documentation": "An Employee Stock Purchase Plan is a tax-efficient means by which employees of a corporation can purchase the corporation's stock." } } }, "auth_ref": [] }, "us-gaap_EmployeeStockOptionMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EmployeeStockOptionMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Employee Stock Option [Member]", "terseLabel": "Employee Stock Option", "documentation": "Share-based payment arrangement granting right, subject to vesting and other restrictions, to purchase or sell certain number of shares at predetermined price for specified period of time." } } }, "auth_ref": [] }, "us-gaap_EmployeeStockOwnershipPlanESOPFairValueOfSharesSubjectToRepurchaseObligation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EmployeeStockOwnershipPlanESOPFairValueOfSharesSubjectToRepurchaseObligation", "crdr": "credit", "presentation": [ "http://www.smith-wesson.com/20240430/taxonomy/role/Role_DisclosureStockholdersEquityAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Fair market value of shares an employee may purchase under the stock purchase plan", "label": "Employee Stock Ownership Plan (ESOP), Fair Value of Shares Subject to Repurchase Obligation", "documentation": "Fair value of the shares allocated that are subject to a repurchase obligation." } } }, "auth_ref": [ "r91" ] }, "us-gaap_EmployeeStockOwnershipPlanESOPSharesInESOP": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EmployeeStockOwnershipPlanESOPSharesInESOP", "presentation": [ "http://www.smith-wesson.com/20240430/taxonomy/role/Role_DisclosureStockholdersEquityAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Common stock reserved under employee stock purchase plan", "label": "Employee Stock Ownership Plan (ESOP), Shares in ESOP", "totalLabel": "Employee Stock Ownership Plan (ESOP), Shares in ESOP, Total", "documentation": "Sum of the allocated, committed-to-be-released and suspense shares of the entity held by the plan." } } }, "auth_ref": [ "r90" ] }, "swbi_EmployeeStockPurchasePlanPayrollDeductionsPercent": { "xbrltype": "percentItemType", "nsuri": "http://www.smith-wesson.com/20240430", "localname": "EmployeeStockPurchasePlanPayrollDeductionsPercent", "presentation": [ "http://www.smith-wesson.com/20240430/taxonomy/role/Role_DisclosureStockholdersEquityAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Payroll deduction of participant's compensation", "label": "Employee Stock Purchase Plan Payroll Deductions Percent", "documentation": "Employee stock purchase plan payroll deductions percent." } } }, "auth_ref": [] }, "swbi_EmployeesAndConsultantsMember": { "xbrltype": "domainItemType", "nsuri": "http://www.smith-wesson.com/20240430", "localname": "EmployeesAndConsultantsMember", "presentation": [ "http://www.smith-wesson.com/20240430/taxonomy/role/Role_DisclosureStockholdersEquityAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Employees And Consultants", "label": "Employees And Consultants [Member]", "documentation": "Employees and consultants." } } }, "auth_ref": [] }, "swbi_EmployeesMember": { "xbrltype": "domainItemType", "nsuri": "http://www.smith-wesson.com/20240430", "localname": "EmployeesMember", "presentation": [ "http://www.smith-wesson.com/20240430/taxonomy/role/Role_DisclosureStockholdersEquityAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Employees", "label": "Employees [Member]", "documentation": "Employees." } } }, "auth_ref": [] }, "dei_EntityAddressAddressLine1": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityAddressAddressLine1", "presentation": [ "http://www.smith-wesson.com/20240430/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Address, Address Line One", "label": "Entity Address, Address Line One", "documentation": "Address Line 1 such as Attn, Building Name, Street Name" } } }, "auth_ref": [] }, "dei_EntityAddressCityOrTown": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityAddressCityOrTown", "presentation": [ "http://www.smith-wesson.com/20240430/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Address, City or Town", "label": "Entity Address, City or Town", "documentation": "Name of the City or Town" } } }, "auth_ref": [] }, "dei_EntityAddressPostalZipCode": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityAddressPostalZipCode", "presentation": [ "http://www.smith-wesson.com/20240430/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Address, Postal Zip Code", "label": "Entity Address, Postal Zip Code", "documentation": "Code for the postal or zip code" } } }, "auth_ref": [] }, "dei_EntityAddressStateOrProvince": { "xbrltype": "stateOrProvinceItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityAddressStateOrProvince", "presentation": [ "http://www.smith-wesson.com/20240430/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Address, State or Province", "label": "Entity Address, State or Province", "documentation": "Name of the state or province." } } }, "auth_ref": [] }, "dei_EntityCentralIndexKey": { "xbrltype": "centralIndexKeyItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityCentralIndexKey", "presentation": [ "http://www.smith-wesson.com/20240430/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Central Index Key", "label": "Entity Central Index Key", "documentation": "A unique 10-digit SEC-issued value to identify entities that have filed disclosures with the SEC. It is commonly abbreviated as CIK." } } }, "auth_ref": [ "r887" ] }, "dei_EntityCommonStockSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityCommonStockSharesOutstanding", "presentation": [ "http://www.smith-wesson.com/20240430/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Common Stock, Shares Outstanding", "label": "Entity Common Stock, Shares Outstanding", "documentation": "Indicate number of shares or other units outstanding of each of registrant's classes of capital or common stock or other ownership interests, if and as stated on cover of related periodic report. Where multiple classes or units exist define each class/interest by adding class of stock items such as Common Class A [Member], Common Class B [Member] or Partnership Interest [Member] onto the Instrument [Domain] of the Entity Listings, Instrument." } } }, "auth_ref": [] }, "dei_EntityCurrentReportingStatus": { "xbrltype": "yesNoItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityCurrentReportingStatus", "presentation": [ "http://www.smith-wesson.com/20240430/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Current Reporting Status", "label": "Entity Current Reporting Status", "documentation": "Indicate 'Yes' or 'No' whether registrants (1) have filed all reports required to be filed by Section 13 or 15(d) of the Securities Exchange Act of 1934 during the preceding 12 months (or for such shorter period that registrants were required to file such reports), and (2) have been subject to such filing requirements for the past 90 days. This information should be based on the registrant's current or most recent filing containing the related disclosure." } } }, "auth_ref": [] }, "dei_EntityEmergingGrowthCompany": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityEmergingGrowthCompany", "presentation": [ "http://www.smith-wesson.com/20240430/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Emerging Growth Company", "label": "Entity Emerging Growth Company", "documentation": "Indicate if registrant meets the emerging growth company criteria." } } }, "auth_ref": [ "r887" ] }, "dei_EntityFileNumber": { "xbrltype": "fileNumberItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityFileNumber", "presentation": [ "http://www.smith-wesson.com/20240430/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "terseLabel": "Entity File Number", "label": "Entity File Number", "documentation": "Commission file number. The field allows up to 17 characters. The prefix may contain 1-3 digits, the sequence number may contain 1-8 digits, the optional suffix may contain 1-4 characters, and the fields are separated with a hyphen." } } }, "auth_ref": [] }, "dei_EntityFilerCategory": { "xbrltype": "filerCategoryItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityFilerCategory", "presentation": [ "http://www.smith-wesson.com/20240430/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Filer Category", "label": "Entity Filer Category", "documentation": "Indicate whether the registrant is one of the following: Large Accelerated Filer, Accelerated Filer, Non-accelerated Filer. Definitions of these categories are stated in Rule 12b-2 of the Exchange Act. This information should be based on the registrant's current or most recent filing containing the related disclosure." } } }, "auth_ref": [ "r887" ] }, "dei_EntityIncorporationStateCountryCode": { "xbrltype": "edgarStateCountryItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityIncorporationStateCountryCode", "presentation": [ "http://www.smith-wesson.com/20240430/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Incorporation, State or Country Code", "label": "Entity Incorporation, State or Country Code", "documentation": "Two-character EDGAR code representing the state or country of incorporation." } } }, "auth_ref": [] }, "dei_EntityInteractiveDataCurrent": { "xbrltype": "yesNoItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityInteractiveDataCurrent", "presentation": [ "http://www.smith-wesson.com/20240430/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Interactive Data Current", "label": "Entity Interactive Data Current", "documentation": "Boolean flag that is true when the registrant has submitted electronically every Interactive Data File required to be submitted pursuant to Rule 405 of Regulation S-T during the preceding 12 months (or for such shorter period that the registrant was required to submit such files)." } } }, "auth_ref": [ "r965" ] }, "dei_EntityPublicFloat": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityPublicFloat", "crdr": "credit", "presentation": [ "http://www.smith-wesson.com/20240430/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Public Float", "label": "Entity Public Float", "documentation": "The aggregate market value of the voting and non-voting common equity held by non-affiliates computed by reference to the price at which the common equity was last sold, or the average bid and asked price of such common equity, as of the last business day of the registrant's most recently completed second fiscal quarter." } } }, "auth_ref": [] }, "dei_EntityRegistrantName": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityRegistrantName", "presentation": [ "http://www.smith-wesson.com/20240430/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Registrant Name", "label": "Entity Registrant Name", "documentation": "The exact name of the entity filing the report as specified in its charter, which is required by forms filed with the SEC." } } }, "auth_ref": [ "r887" ] }, "dei_EntityShellCompany": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityShellCompany", "presentation": [ "http://www.smith-wesson.com/20240430/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Shell Company", "label": "Entity Shell Company", "documentation": "Boolean flag that is true when the registrant is a shell company as defined in Rule 12b-2 of the Exchange Act." } } }, "auth_ref": [ "r887" ] }, "dei_EntitySmallBusiness": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntitySmallBusiness", "presentation": [ "http://www.smith-wesson.com/20240430/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Small Business", "label": "Entity Small Business", "documentation": "Indicates that the company is a Smaller Reporting Company (SRC)." } } }, "auth_ref": [ "r887" ] }, "dei_EntityTaxIdentificationNumber": { "xbrltype": "employerIdItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityTaxIdentificationNumber", "presentation": [ "http://www.smith-wesson.com/20240430/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Tax Identification Number", "label": "Entity Tax Identification Number", "documentation": "The Tax Identification Number (TIN), also known as an Employer Identification Number (EIN), is a unique 9-digit value assigned by the IRS." } } }, "auth_ref": [ "r887" ] }, "dei_EntityVoluntaryFilers": { "xbrltype": "yesNoItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityVoluntaryFilers", "presentation": [ "http://www.smith-wesson.com/20240430/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Voluntary Filers", "label": "Entity Voluntary Filers", "documentation": "Indicate 'Yes' or 'No' if the registrant is not required to file reports pursuant to Section 13 or Section 15(d) of the Act." } } }, "auth_ref": [] }, "dei_EntityWellKnownSeasonedIssuer": { "xbrltype": "yesNoItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityWellKnownSeasonedIssuer", "presentation": [ "http://www.smith-wesson.com/20240430/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Well-known Seasoned Issuer", "label": "Entity Well-known Seasoned Issuer", "documentation": "Indicate 'Yes' or 'No' if the registrant is a well-known seasoned issuer, as defined in Rule 405 of the Securities Act. Is used on Form Type: 10-K, 10-Q, 8-K, 20-F, 6-K, 10-K/A, 10-Q/A, 20-F/A, 6-K/A, N-CSR, N-Q, N-1A." } } }, "auth_ref": [ "r966" ] }, "us-gaap_EquipmentMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EquipmentMember", "presentation": [ "http://www.smith-wesson.com/20240430/taxonomy/role/Role_DisclosureCommitmentsAndContingenciesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Equipment [Member]", "label": "Equipment [Member]", "documentation": "Tangible personal property used to produce goods and services." } } }, "auth_ref": [] }, "us-gaap_EquityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EquityAbstract", "lang": { "en-us": { "role": { "label": "Equity [Abstract]" } } }, "auth_ref": [] }, "us-gaap_EquityComponentDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EquityComponentDomain", "presentation": [ "http://www.smith-wesson.com/20240430/taxonomy/role/Role_DisclosureStockholdersEquityAdditionalInformationDetail", "http://www.smith-wesson.com/20240430/taxonomy/role/Role_StatementConsolidatedStatementsOfChangesInStockholdersEquity" ], "lang": { "en-us": { "role": { "terseLabel": "Equity Component", "label": "Equity Component [Domain]", "documentation": "Components of equity are the parts of the total Equity balance including that which is allocated to common, preferred, treasury stock, retained earnings, etc." } } }, "auth_ref": [ "r15", "r233", "r252", "r253", "r254", "r272", "r273", "r274", "r276", "r284", "r286", "r300", "r326", "r332", "r421", "r551", "r552", "r553", "r578", "r579", "r602", "r604", "r605", "r606", "r607", "r609", "r619", "r637", "r638", "r639", "r640", "r641", "r642", "r670", "r717", "r718", "r719", "r734", "r789" ] }, "ecd_EquityValuationAssumptionDifferenceFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "EquityValuationAssumptionDifferenceFnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Equity Valuation Assumption Difference, Footnote [Text Block]", "terseLabel": "Equity Valuation Assumption Difference, Footnote" } } }, "auth_ref": [ "r933" ] }, "ecd_ErrCompAnalysisTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "ErrCompAnalysisTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Erroneous Compensation Analysis [Text Block]", "terseLabel": "Erroneous Compensation Analysis" } } }, "auth_ref": [ "r896", "r908", "r918", "r944" ] }, "ecd_ErrCompRecoveryTable": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "ErrCompRecoveryTable", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Erroneously Awarded Compensation Recovery [Table]", "terseLabel": "Erroneously Awarded Compensation Recovery" } } }, "auth_ref": [ "r893", "r905", "r915", "r941" ] }, "srt_EuropeMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "EuropeMember", "presentation": [ "http://www.smith-wesson.com/20240430/taxonomy/role/Role_DisclosureNetSalesBreakdownOfExportNetSalesDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Europe", "label": "Europe [Member]" } } }, "auth_ref": [ "r1092", "r1093", "r1094", "r1095" ] }, "swbi_ExcecutiveAndFormerExecutiveOfficerMember": { "xbrltype": "domainItemType", "nsuri": "http://www.smith-wesson.com/20240430", "localname": "ExcecutiveAndFormerExecutiveOfficerMember", "presentation": [ "http://www.smith-wesson.com/20240430/taxonomy/role/Role_DisclosureStockholdersEquityAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "documentation": "Excecutive and former executive officer [Member]", "label": "Excecutive and former executive officer [Member]", "terseLabel": "Excecutive and former executive officer" } } }, "auth_ref": [] }, "ecd_ExecutiveCategoryAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "ExecutiveCategoryAxis", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Executive Category [Axis]", "terseLabel": "Executive Category:" } } }, "auth_ref": [ "r939" ] }, "srt_ExecutiveOfficerMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "ExecutiveOfficerMember", "presentation": [ "http://www.smith-wesson.com/20240430/taxonomy/role/Role_DisclosureStockholdersEquityAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Executive Officer", "label": "Executive Officer [Member]" } } }, "auth_ref": [ "r995" ] }, "swbi_ExportSalesAsPercentageOfRevenue": { "xbrltype": "percentItemType", "nsuri": "http://www.smith-wesson.com/20240430", "localname": "ExportSalesAsPercentageOfRevenue", "presentation": [ "http://www.smith-wesson.com/20240430/taxonomy/role/Role_DisclosureNetSalesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Export sales as percentage of revenue", "label": "Export Sales As Percentage Of Revenue", "documentation": "Export sales as percentage of revenue." } } }, "auth_ref": [] }, "us-gaap_FIFOInventoryAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FIFOInventoryAmount", "crdr": "debit", "presentation": [ "http://www.smith-wesson.com/20240430/taxonomy/role/Role_DisclosureInventoriesSummaryOfInventoriesDetail", "http://www.smith-wesson.com/20240430/taxonomy/role/Role_StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "totalLabel": "Total inventories", "terseLabel": "Inventories", "label": "FIFO Inventory Amount", "documentation": "The amount of FIFO (first in first out) inventory present at the reporting date when inventory is also valued using different valuation methods." } } }, "auth_ref": [ "r826" ] }, "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems", "presentation": [ "http://www.smith-wesson.com/20240430/taxonomy/role/Role_DisclosureFairValueMeasurementAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]", "label": "Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [ "r624", "r625", "r628" ] }, "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable", "presentation": [ "http://www.smith-wesson.com/20240430/taxonomy/role/Role_DisclosureFairValueMeasurementAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Table]", "label": "Fair Value, Recurring and Nonrecurring [Table]", "documentation": "Disclosure of information about asset and liability measured at fair value on recurring and nonrecurring basis." } } }, "auth_ref": [ "r624", "r625", "r628" ] }, "us-gaap_FairValueByFairValueHierarchyLevelAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueByFairValueHierarchyLevelAxis", "presentation": [ "http://www.smith-wesson.com/20240430/taxonomy/role/Role_DisclosureFairValueMeasurementAdditionalInformationDetail", "http://www.smith-wesson.com/20240430/taxonomy/role/Role_DisclosureSignificantAccountingPoliciesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Fair Value Hierarchy and NAV", "label": "Fair Value Hierarchy and NAV [Axis]", "documentation": "Information by level within fair value hierarchy and fair value measured at net asset value per share as practical expedient." } } }, "auth_ref": [ "r394", "r472", "r473", "r474", "r475", "r476", "r477", "r625", "r675", "r676", "r677", "r843", "r844", "r856", "r857", "r858" ] }, "us-gaap_FairValueByMeasurementFrequencyAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueByMeasurementFrequencyAxis", "presentation": [ "http://www.smith-wesson.com/20240430/taxonomy/role/Role_DisclosureFairValueMeasurementAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Measurement Frequency", "label": "Measurement Frequency [Axis]", "documentation": "Information by measurement frequency." } } }, "auth_ref": [ "r624", "r625", "r626", "r627", "r629" ] }, "us-gaap_FairValueDisclosuresAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueDisclosuresAbstract", "lang": { "en-us": { "role": { "label": "Fair Value Disclosures [Abstract]" } } }, "auth_ref": [] }, "us-gaap_FairValueInputsLevel1Member": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueInputsLevel1Member", "presentation": [ "http://www.smith-wesson.com/20240430/taxonomy/role/Role_DisclosureFairValueMeasurementAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "(Level 1)", "label": "Fair Value, Inputs, Level 1 [Member]", "documentation": "Quoted prices in active markets for identical assets or liabilities that the reporting entity can access at the measurement date." } } }, "auth_ref": [ "r394", "r472", "r477", "r625", "r675", "r856", "r857", "r858" ] }, "us-gaap_FairValueInputsLevel2Member": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueInputsLevel2Member", "presentation": [ "http://www.smith-wesson.com/20240430/taxonomy/role/Role_DisclosureFairValueMeasurementAdditionalInformationDetail", "http://www.smith-wesson.com/20240430/taxonomy/role/Role_DisclosureSignificantAccountingPoliciesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "verboseLabel": "(Level 2)", "terseLabel": "Level 2", "label": "Fair Value, Inputs, Level 2 [Member]", "documentation": "Inputs other than quoted prices included within level 1 that are observable for an asset or liability, either directly or indirectly, including, but not limited to, quoted prices for similar assets or liabilities in active markets, or quoted prices for identical or similar assets or liabilities in inactive markets." } } }, "auth_ref": [ "r394", "r472", "r477", "r625", "r676", "r843", "r844", "r856", "r857", "r858" ] }, "us-gaap_FairValueInputsLevel3Member": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueInputsLevel3Member", "presentation": [ "http://www.smith-wesson.com/20240430/taxonomy/role/Role_DisclosureFairValueMeasurementAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "(Level 3)", "label": "Fair Value, Inputs, Level 3 [Member]", "documentation": "Unobservable inputs that reflect the entity's own assumption about the assumptions market participants would use in pricing." } } }, "auth_ref": [ "r394", "r472", "r473", "r474", "r475", "r476", "r477", "r625", "r677", "r843", "r844", "r856", "r857", "r858" ] }, "us-gaap_FairValueMeasurementFrequencyDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueMeasurementFrequencyDomain", "presentation": [ "http://www.smith-wesson.com/20240430/taxonomy/role/Role_DisclosureFairValueMeasurementAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Measurement Frequency", "label": "Measurement Frequency [Domain]", "documentation": "Measurement frequency." } } }, "auth_ref": [] }, "us-gaap_FairValueMeasurementInputsDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueMeasurementInputsDisclosureTextBlock", "presentation": [ "http://www.smith-wesson.com/20240430/taxonomy/role/Role_DisclosureFairValueMeasurement" ], "lang": { "en-us": { "role": { "terseLabel": "Fair Value Measurement", "label": "Fair Value Measurement and Measurement Inputs, Recurring and Nonrecurring [Text Block]", "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." } } }, "auth_ref": [ "r197" ] }, "us-gaap_FairValueMeasurementPolicyPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueMeasurementPolicyPolicyTextBlock", "presentation": [ "http://www.smith-wesson.com/20240430/taxonomy/role/Role_DisclosureSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Fair Value Measurements and Disclosures Topic", "label": "Fair Value Measurement, Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy for fair value measurements of financial and non-financial assets, liabilities and instruments classified in shareholders' equity. Disclosures include, but are not limited to, how an entity that manages a group of financial assets and liabilities on the basis of its net exposure measures the fair value of those assets and liabilities." } } }, "auth_ref": [] }, "us-gaap_FairValueMeasurementsFairValueHierarchyDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueMeasurementsFairValueHierarchyDomain", "presentation": [ "http://www.smith-wesson.com/20240430/taxonomy/role/Role_DisclosureFairValueMeasurementAdditionalInformationDetail", "http://www.smith-wesson.com/20240430/taxonomy/role/Role_DisclosureSignificantAccountingPoliciesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Fair Value Hierarchy and NAV", "label": "Fair Value Hierarchy and NAV [Domain]", "documentation": "Categories used to prioritize the inputs to valuation techniques to measure fair value." } } }, "auth_ref": [ "r394", "r472", "r473", "r474", "r475", "r476", "r477", "r675", "r676", "r677", "r843", "r844", "r856", "r857", "r858" ] }, "us-gaap_FairValueMeasurementsRecurringMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueMeasurementsRecurringMember", "presentation": [ "http://www.smith-wesson.com/20240430/taxonomy/role/Role_DisclosureFairValueMeasurementAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Fair Value on Recurring Basis", "label": "Fair Value, Recurring [Member]", "documentation": "Frequent fair value measurement. Includes, but is not limited to, fair value adjustment for impairment of asset, liability or equity, frequently measured at fair value." } } }, "auth_ref": [ "r623", "r629" ] }, "us-gaap_FairValueOfFinancialInstrumentsPolicy": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueOfFinancialInstrumentsPolicy", "presentation": [ "http://www.smith-wesson.com/20240430/taxonomy/role/Role_DisclosureSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Fair Value of Financial Instruments", "label": "Fair Value of Financial Instruments, Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy for determining the fair value of financial instruments." } } }, "auth_ref": [ "r10", "r23" ] }, "us-gaap_FinanceLeaseInterestExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FinanceLeaseInterestExpense", "crdr": "debit", "presentation": [ "http://www.smith-wesson.com/20240430/taxonomy/role/Role_DisclosureLeasesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Financing lease interest expense", "label": "Finance Lease, Interest Expense", "documentation": "Amount of interest expense on finance lease liability." } } }, "auth_ref": [ "r655", "r658", "r871" ] }, "us-gaap_FinanceLeaseLiabilitiesPaymentsDueAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FinanceLeaseLiabilitiesPaymentsDueAbstract", "presentation": [ "http://www.smith-wesson.com/20240430/taxonomy/role/Role_DisclosureLeasesSummaryOfFutureLeasePaymentsForOperatingAndFinanceLeasesDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Financing Leases", "label": "Finance Lease, Liability, to be Paid, Fiscal Year Maturity [Abstract]" } } }, "auth_ref": [] }, "us-gaap_FinanceLeaseLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FinanceLeaseLiability", "crdr": "credit", "presentation": [ "http://www.smith-wesson.com/20240430/taxonomy/role/Role_DisclosureLeasesScheduleOfAssetsAndLiabilitiesRelatedToOperatingAndFinancingLeasesDetail", "http://www.smith-wesson.com/20240430/taxonomy/role/Role_DisclosureLeasesSummaryOfFutureLeasePaymentsForOperatingAndFinanceLeasesDetail" ], "lang": { "en-us": { "role": { "totalLabel": "Total finance lease liabilities", "label": "Finance Lease, Liability", "terseLabel": "Total finance lease liabilities", "documentation": "Present value of lessee's discounted obligation for lease payments from finance lease." } } }, "auth_ref": [ "r653", "r664" ] }, "us-gaap_FinanceLeaseLiabilityCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FinanceLeaseLiabilityCurrent", "crdr": "credit", "presentation": [ "http://www.smith-wesson.com/20240430/taxonomy/role/Role_DisclosureAccruedExpensesAndDeferredRevenueSummaryOfAccruedExpensesDetail", "http://www.smith-wesson.com/20240430/taxonomy/role/Role_DisclosureLeasesScheduleOfAssetsAndLiabilitiesRelatedToOperatingAndFinancingLeasesDetail", "http://www.smith-wesson.com/20240430/taxonomy/role/Role_DisclosureLeasesSummaryOfFutureLeasePaymentsForOperatingAndFinanceLeasesDetail" ], "lang": { "en-us": { "role": { "negatedLabel": "Less current maturities of lease liabilities", "verboseLabel": "Current liabilities", "terseLabel": "Current portion of finance lease obligation", "label": "Finance Lease, Liability, Current", "documentation": "Present value of lessee's discounted obligation for lease payments from finance lease, classified as current." } } }, "auth_ref": [ "r653" ] }, "us-gaap_FinanceLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList": { "xbrltype": "enumerationSetItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FinanceLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList", "presentation": [ "http://www.smith-wesson.com/20240430/taxonomy/role/Role_DisclosureAccruedExpensesAndDeferredRevenueSummaryOfAccruedExpensesDetail", "http://www.smith-wesson.com/20240430/taxonomy/role/Role_DisclosureLeasesScheduleOfAssetsAndLiabilitiesRelatedToOperatingAndFinancingLeasesDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Finance Lease, Liability, Current, Statement of Financial Position [Extensible List]", "label": "Finance Lease, Liability, Current, Statement of Financial Position [Extensible Enumeration]", "documentation": "Indicates line item in statement of financial position that includes current finance lease liability." } } }, "auth_ref": [ "r654" ] }, "us-gaap_FinanceLeaseLiabilityNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FinanceLeaseLiabilityNoncurrent", "crdr": "credit", "presentation": [ "http://www.smith-wesson.com/20240430/taxonomy/role/Role_DisclosureLeasesScheduleOfAssetsAndLiabilitiesRelatedToOperatingAndFinancingLeasesDetail", "http://www.smith-wesson.com/20240430/taxonomy/role/Role_DisclosureLeasesSummaryOfFutureLeasePaymentsForOperatingAndFinanceLeasesDetail", "http://www.smith-wesson.com/20240430/taxonomy/role/Role_StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "verboseLabel": "Non-current liabilities", "terseLabel": "Finance lease payable, net of current portion", "label": "Finance Lease, Liability, Noncurrent", "documentation": "Present value of lessee's discounted obligation for lease payments from finance lease, classified as noncurrent." } } }, "auth_ref": [ "r653" ] }, "us-gaap_FinanceLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList": { "xbrltype": "enumerationSetItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FinanceLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList", "presentation": [ "http://www.smith-wesson.com/20240430/taxonomy/role/Role_DisclosureLeasesScheduleOfAssetsAndLiabilitiesRelatedToOperatingAndFinancingLeasesDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Finance Lease, Liability, Noncurrent, Statement of Financial Position [Extensible List]", "label": "Finance Lease, Liability, Noncurrent, Statement of Financial Position [Extensible Enumeration]", "documentation": "Indicates line item in statement of financial position that includes noncurrent finance lease liability." } } }, "auth_ref": [ "r654" ] }, "us-gaap_FinanceLeaseLiabilityPaymentsDue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FinanceLeaseLiabilityPaymentsDue", "crdr": "credit", "presentation": [ "http://www.smith-wesson.com/20240430/taxonomy/role/Role_DisclosureLeasesSummaryOfFutureLeasePaymentsForOperatingAndFinanceLeasesDetail" ], "lang": { "en-us": { "role": { "totalLabel": "Total future lease payments", "label": "Finance Lease, Liability, to be Paid", "documentation": "Amount of lessee's undiscounted obligation for lease payments for finance lease." } } }, "auth_ref": [ "r664" ] }, "us-gaap_FinanceLeaseLiabilityPaymentsDueAfterYearFive": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FinanceLeaseLiabilityPaymentsDueAfterYearFive", "crdr": "credit", "presentation": [ "http://www.smith-wesson.com/20240430/taxonomy/role/Role_DisclosureLeasesSummaryOfFutureLeasePaymentsForOperatingAndFinanceLeasesDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Thereafter", "label": "Finance Lease, Liability, to be Paid, after Year Five", "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)." } } }, "auth_ref": [ "r664" ] }, "swbi_FinanceLeaseLiabilityPaymentsDueAfterYearFour": { "xbrltype": "monetaryItemType", "nsuri": "http://www.smith-wesson.com/20240430", "localname": "FinanceLeaseLiabilityPaymentsDueAfterYearFour", "crdr": "credit", "presentation": [ "http://www.smith-wesson.com/20240430/taxonomy/role/Role_DisclosureLeasesSummaryOfFutureLeasePaymentsForOperatingAndFinanceLeasesDetail" ], "lang": { "en-us": { "role": { "documentation": "Finance lease liability payments due after year four.", "label": "Finance Lease Liability Payments Due After Year Four", "terseLabel": "Thereafter" } } }, "auth_ref": [] }, "us-gaap_FinanceLeaseLiabilityPaymentsDueNextTwelveMonths": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FinanceLeaseLiabilityPaymentsDueNextTwelveMonths", "crdr": "credit", "presentation": [ "http://www.smith-wesson.com/20240430/taxonomy/role/Role_DisclosureLeasesSummaryOfFutureLeasePaymentsForOperatingAndFinanceLeasesDetail" ], "lang": { "en-us": { "role": { "terseLabel": "2025", "label": "Finance Lease, Liability, to be Paid, Year One", "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)." } } }, "auth_ref": [ "r664" ] }, "us-gaap_FinanceLeaseLiabilityPaymentsDueYearFive": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FinanceLeaseLiabilityPaymentsDueYearFive", "crdr": "credit", "presentation": [ "http://www.smith-wesson.com/20240430/taxonomy/role/Role_DisclosureLeasesSummaryOfFutureLeasePaymentsForOperatingAndFinanceLeasesDetail" ], "lang": { "en-us": { "role": { "terseLabel": "2029", "label": "Finance Lease, Liability, to be Paid, Year Five", "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)." } } }, "auth_ref": [ "r664" ] }, "us-gaap_FinanceLeaseLiabilityPaymentsDueYearFour": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FinanceLeaseLiabilityPaymentsDueYearFour", "crdr": "credit", "presentation": [ "http://www.smith-wesson.com/20240430/taxonomy/role/Role_DisclosureLeasesSummaryOfFutureLeasePaymentsForOperatingAndFinanceLeasesDetail" ], "lang": { "en-us": { "role": { "terseLabel": "2028", "label": "Finance Lease, Liability, to be Paid, Year Four", "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)." } } }, "auth_ref": [ "r664" ] }, "us-gaap_FinanceLeaseLiabilityPaymentsDueYearThree": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FinanceLeaseLiabilityPaymentsDueYearThree", "crdr": "credit", "presentation": [ "http://www.smith-wesson.com/20240430/taxonomy/role/Role_DisclosureLeasesSummaryOfFutureLeasePaymentsForOperatingAndFinanceLeasesDetail" ], "lang": { "en-us": { "role": { "terseLabel": "2027", "label": "Finance Lease, Liability, to be Paid, Year Three", "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)." } } }, "auth_ref": [ "r664" ] }, "us-gaap_FinanceLeaseLiabilityPaymentsDueYearTwo": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FinanceLeaseLiabilityPaymentsDueYearTwo", "crdr": "credit", "presentation": [ "http://www.smith-wesson.com/20240430/taxonomy/role/Role_DisclosureLeasesSummaryOfFutureLeasePaymentsForOperatingAndFinanceLeasesDetail" ], "lang": { "en-us": { "role": { "terseLabel": "2026", "label": "Finance Lease, Liability, to be Paid, Year Two", "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)." } } }, "auth_ref": [ "r664" ] }, "us-gaap_FinanceLeaseLiabilityPaymentsRemainderOfFiscalYear": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FinanceLeaseLiabilityPaymentsRemainderOfFiscalYear", "crdr": "credit", "presentation": [ "http://www.smith-wesson.com/20240430/taxonomy/role/Role_DisclosureLeasesSummaryOfFutureLeasePaymentsForOperatingAndFinanceLeasesDetail" ], "lang": { "en-us": { "role": { "label": "Finance Lease, Liability, to be Paid, Remainder of Fiscal Year", "terseLabel": "2024", "documentation": "Amount of lessee's undiscounted obligation for lease payment for finance lease to be paid in remainder of current fiscal year." } } }, "auth_ref": [ "r1069" ] }, "us-gaap_FinanceLeaseLiabilityUndiscountedExcessAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FinanceLeaseLiabilityUndiscountedExcessAmount", "crdr": "credit", "presentation": [ "http://www.smith-wesson.com/20240430/taxonomy/role/Role_DisclosureLeasesSummaryOfFutureLeasePaymentsForOperatingAndFinanceLeasesDetail" ], "lang": { "en-us": { "role": { "negatedLabel": "Less amounts representing interest", "label": "Finance Lease, Liability, Undiscounted Excess Amount", "documentation": "Amount of lessee's undiscounted obligation for lease payments in excess of discounted obligation for lease payments for finance lease." } } }, "auth_ref": [ "r664" ] }, "us-gaap_FinanceLeaseRightOfUseAsset": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FinanceLeaseRightOfUseAsset", "crdr": "debit", "presentation": [ "http://www.smith-wesson.com/20240430/taxonomy/role/Role_DisclosureLeasesScheduleOfAssetsAndLiabilitiesRelatedToOperatingAndFinancingLeasesDetail" ], "lang": { "en-us": { "role": { "totalLabel": "Right-of-use assets, net", "label": "Finance Lease, Right-of-Use Asset, after Accumulated Amortization", "documentation": "Amount, after accumulated amortization, of right-of-use asset from finance lease." } } }, "auth_ref": [ "r652" ] }, "swbi_FinanceLeaseRightOfUseAssetAccumulatedDepreciation": { "xbrltype": "monetaryItemType", "nsuri": "http://www.smith-wesson.com/20240430", "localname": "FinanceLeaseRightOfUseAssetAccumulatedDepreciation", "crdr": "credit", "presentation": [ "http://www.smith-wesson.com/20240430/taxonomy/role/Role_DisclosureLeasesScheduleOfAssetsAndLiabilitiesRelatedToOperatingAndFinancingLeasesDetail" ], "lang": { "en-us": { "role": { "negatedLabel": "Accumulated depreciation", "label": "Finance Lease Right Of Use Asset Accumulated Depreciation", "documentation": "Finance lease right of use asset accumulated depreciation." } } }, "auth_ref": [] }, "us-gaap_FinanceLeaseRightOfUseAssetAmortization": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FinanceLeaseRightOfUseAssetAmortization", "crdr": "debit", "presentation": [ "http://www.smith-wesson.com/20240430/taxonomy/role/Role_DisclosureLeasesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Finance lease amortization", "label": "Finance Lease, Right-of-Use Asset, Amortization", "documentation": "Amount of amortization expense attributable to right-of-use asset from finance lease." } } }, "auth_ref": [ "r655", "r658", "r871" ] }, "swbi_FinanceLeaseRightOfUseAssetGross": { "xbrltype": "monetaryItemType", "nsuri": "http://www.smith-wesson.com/20240430", "localname": "FinanceLeaseRightOfUseAssetGross", "crdr": "debit", "presentation": [ "http://www.smith-wesson.com/20240430/taxonomy/role/Role_DisclosureLeasesScheduleOfAssetsAndLiabilitiesRelatedToOperatingAndFinancingLeasesDetail", "http://www.smith-wesson.com/20240430/taxonomy/role/Role_DisclosurePropertyPlantAndEquipmentSummaryOfPropertyPlantAndEquipmentDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Right-of-use assets", "label": "Finance Lease Right Of Use Asset Gross", "documentation": "Finance lease right of use asset gross." } } }, "auth_ref": [] }, "us-gaap_FinanceLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList": { "xbrltype": "enumerationSetItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FinanceLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList", "presentation": [ "http://www.smith-wesson.com/20240430/taxonomy/role/Role_DisclosureLeasesScheduleOfAssetsAndLiabilitiesRelatedToOperatingAndFinancingLeasesDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Finance Lease, Right-of-Use Asset, Statement of Financial Position [Extensible List]", "label": "Finance Lease, Right-of-Use Asset, Statement of Financial Position [Extensible Enumeration]", "documentation": "Indicates line item in statement of financial position that includes finance lease right-of-use asset." } } }, "auth_ref": [ "r654" ] }, "us-gaap_FinanceLeaseWeightedAverageDiscountRatePercent": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FinanceLeaseWeightedAverageDiscountRatePercent", "presentation": [ "http://www.smith-wesson.com/20240430/taxonomy/role/Role_DisclosureLeasesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Financing leases, weighted average discount rate", "label": "Finance Lease, Weighted Average Discount Rate, Percent", "documentation": "Weighted average discount rate for finance lease calculated at point in time." } } }, "auth_ref": [ "r663", "r871" ] }, "us-gaap_FinanceLeaseWeightedAverageRemainingLeaseTerm1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FinanceLeaseWeightedAverageRemainingLeaseTerm1", "presentation": [ "http://www.smith-wesson.com/20240430/taxonomy/role/Role_DisclosureLeasesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Financing leases, weighted average lease term", "label": "Finance Lease, Weighted Average Remaining Lease Term", "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." } } }, "auth_ref": [ "r662", "r871" ] }, "swbi_FinanceLeasesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://www.smith-wesson.com/20240430", "localname": "FinanceLeasesAbstract", "presentation": [ "http://www.smith-wesson.com/20240430/taxonomy/role/Role_DisclosureLeasesScheduleOfAssetsAndLiabilitiesRelatedToOperatingAndFinancingLeasesDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Finance Leases", "label": "Finance Leases [Abstract]", "documentation": "Finance leases." } } }, "auth_ref": [] }, "us-gaap_FinancialLiabilitiesFairValueDisclosure": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FinancialLiabilitiesFairValueDisclosure", "crdr": "credit", "presentation": [ "http://www.smith-wesson.com/20240430/taxonomy/role/Role_DisclosureFairValueMeasurementAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Financial liabilities", "label": "Financial Liabilities Fair Value Disclosure", "totalLabel": "Financial Liabilities Fair Value Disclosure, Total", "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." } } }, "auth_ref": [] }, "us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsByMajorClassAxis", "presentation": [ "http://www.smith-wesson.com/20240430/taxonomy/role/Role_DisclosurePropertyPlantAndEquipmentAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Finite-Lived Intangible Assets by Major Class", "label": "Finite-Lived Intangible Assets by Major Class [Axis]", "documentation": "Information by major type or class of finite-lived intangible assets." } } }, "auth_ref": [ "r338", "r339", "r340", "r341", "r685", "r689" ] }, "us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsMajorClassNameDomain", "presentation": [ "http://www.smith-wesson.com/20240430/taxonomy/role/Role_DisclosurePropertyPlantAndEquipmentAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Finite-Lived Intangible Assets, Major Class Name", "label": "Finite-Lived Intangible Assets, Major Class Name [Domain]", "documentation": "The major class of finite-lived intangible asset (for example, patents, trademarks, copyrights, etc.) A major class is composed of intangible assets that can be grouped together because they are similar, either by their nature or by their use in the operations of a company." } } }, "auth_ref": [ "r67", "r69" ] }, "ecd_ForgoneRecoveryDueToDisqualificationOfTaxBenefitsAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "ForgoneRecoveryDueToDisqualificationOfTaxBenefitsAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Forgone Recovery due to Disqualification of Tax Benefits, Amount", "terseLabel": "Forgone Recovery due to Disqualification of Tax Benefits, Amount" } } }, "auth_ref": [ "r900", "r912", "r922", "r948" ] }, "ecd_ForgoneRecoveryDueToExpenseOfEnforcementAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "ForgoneRecoveryDueToExpenseOfEnforcementAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Forgone Recovery due to Expense of Enforcement, Amount", "terseLabel": "Forgone Recovery due to Expense of Enforcement, Amount" } } }, "auth_ref": [ "r900", "r912", "r922", "r948" ] }, "ecd_ForgoneRecoveryDueToViolationOfHomeCountryLawAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "ForgoneRecoveryDueToViolationOfHomeCountryLawAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Forgone Recovery due to Violation of Home Country Law, Amount", "terseLabel": "Forgone Recovery due to Violation of Home Country Law, Amount" } } }, "auth_ref": [ "r900", "r912", "r922", "r948" ] }, "ecd_ForgoneRecoveryExplanationOfImpracticabilityTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "ForgoneRecoveryExplanationOfImpracticabilityTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Forgone Recovery, Explanation of Impracticability [Text Block]", "terseLabel": "Forgone Recovery, Explanation of Impracticability" } } }, "auth_ref": [ "r900", "r912", "r922", "r948" ] }, "ecd_ForgoneRecoveryIndName": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "ForgoneRecoveryIndName", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Forgone Recovery, Individual Name", "terseLabel": "Name" } } }, "auth_ref": [ "r900", "r912", "r922", "r948" ] }, "swbi_FormerChiefFinancialOfficerMember": { "xbrltype": "domainItemType", "nsuri": "http://www.smith-wesson.com/20240430", "localname": "FormerChiefFinancialOfficerMember", "presentation": [ "http://www.smith-wesson.com/20240430/taxonomy/role/Role_DisclosureStockholdersEquityAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Former Chief Financial Officer", "label": "Former Chief Financial Officer [Member]", "documentation": "Former chief financial officer." } } }, "auth_ref": [] }, "swbi_FourCustomersMember": { "xbrltype": "domainItemType", "nsuri": "http://www.smith-wesson.com/20240430", "localname": "FourCustomersMember", "presentation": [ "http://www.smith-wesson.com/20240430/taxonomy/role/Role_DisclosureSignificantAccountingPoliciesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "documentation": "Four Customers [Member]", "label": "Four Customers [Member]", "terseLabel": "Four Customers" } } }, "auth_ref": [] }, "swbi_FreightMember": { "xbrltype": "domainItemType", "nsuri": "http://www.smith-wesson.com/20240430", "localname": "FreightMember", "presentation": [ "http://www.smith-wesson.com/20240430/taxonomy/role/DisclosureRestructuringComponentsOfRestructuringChargesDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Freight", "label": "Freight [Member]", "documentation": "Freight [Member]" } } }, "auth_ref": [] }, "swbi_FutureEstimatedRecallCosts": { "xbrltype": "monetaryItemType", "nsuri": "http://www.smith-wesson.com/20240430", "localname": "FutureEstimatedRecallCosts", "crdr": "debit", "presentation": [ "http://www.smith-wesson.com/20240430/taxonomy/role/Role_DisclosureSignificantAccountingPoliciesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Remaining estimated cost related to recalls, safety alerts, and consumer advisories", "label": "Future Estimated Recall Costs", "documentation": "Future estimated recall costs." } } }, "auth_ref": [] }, "us-gaap_GainLossOnDispositionOfAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GainLossOnDispositionOfAssets", "crdr": "credit", "presentation": [ "http://www.smith-wesson.com/20240430/taxonomy/role/Role_StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "negatedLabel": "(Gain)/Loss on sale/disposition of assets", "label": "Gain (Loss) on Disposition of Property Plant Equipment, Excluding Oil and Gas Property and Timber Property", "documentation": "Amount of gain (loss) on sale or disposal of property, plant and equipment assets, excluding oil and gas property and timber property." } } }, "auth_ref": [ "r987", "r1005", "r1009" ] }, "swbi_GeminiTechnologiesIncorporatedMember": { "xbrltype": "domainItemType", "nsuri": "http://www.smith-wesson.com/20240430", "localname": "GeminiTechnologiesIncorporatedMember", "presentation": [ "http://www.smith-wesson.com/20240430/taxonomy/role/Role_DisclosureCommitmentsAndContingenciesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Gemini Technologies, Incorporated", "label": "Gemini Technologies Incorporated [Member]", "documentation": "Gemini Technologies, Incorporated." } } }, "auth_ref": [] }, "us-gaap_GeneralAndAdministrativeExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GeneralAndAdministrativeExpense", "crdr": "debit", "presentation": [ "http://www.smith-wesson.com/20240430/taxonomy/role/Role_DisclosureLeasesAdditionalInformationDetail", "http://www.smith-wesson.com/20240430/taxonomy/role/StatementConsolidatedStatementsOfIncome" ], "lang": { "en-us": { "role": { "verboseLabel": "General and administrative", "terseLabel": "General And Administrative", "label": "General and Administrative Expense", "totalLabel": "General and Administrative Expense, Total", "documentation": "The aggregate total of expenses of managing and administering the affairs of an entity, including affiliates of the reporting entity, which are not directly or indirectly associated with the manufacture, sale or creation of a product or product line." } } }, "auth_ref": [ "r161", "r773" ] }, "us-gaap_GeneralAndAdministrativeExpenseMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GeneralAndAdministrativeExpenseMember", "presentation": [ "http://www.smith-wesson.com/20240430/taxonomy/role/DisclosureRestructuringComponentsOfRestructuringChargesDetail", "http://www.smith-wesson.com/20240430/taxonomy/role/Role_DisclosureLeasesAdditionalInformationDetail", "http://www.smith-wesson.com/20240430/taxonomy/role/Role_DisclosurePropertyPlantAndEquipmentSummaryOfDepreciationAndAmortizationExpenseDetail", "http://www.smith-wesson.com/20240430/taxonomy/role/Role_DisclosureStockholdersEquitySummaryOfStockCompensationExpenseDetail" ], "lang": { "en-us": { "role": { "terseLabel": "General and administrative", "label": "General and Administrative Expense [Member]", "verboseLabel": "General and Administrative Expense", "documentation": "Primary financial statement caption encompassing general and administrative expense." } } }, "auth_ref": [ "r156" ] }, "swbi_GeneralDamagesMember": { "xbrltype": "domainItemType", "nsuri": "http://www.smith-wesson.com/20240430", "localname": "GeneralDamagesMember", "presentation": [ "http://www.smith-wesson.com/20240430/taxonomy/role/Role_DisclosureCommitmentsAndContingenciesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "General Damages", "label": "General Damages [Member]", "documentation": "General damages." } } }, "auth_ref": [] }, "us-gaap_GeographicConcentrationRiskMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GeographicConcentrationRiskMember", "presentation": [ "http://www.smith-wesson.com/20240430/taxonomy/role/Role_DisclosureRevenueRecognitionAndContractsWithCustomersAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Geographic Concentration Risk", "label": "Geographic Concentration Risk [Member]", "documentation": "Reflects the percentage that a specified dollar value on the balance sheet or income statement in the period from one or more specified geographic areas is to a corresponding consolidated, segment, or product line amount. Risk is the materially adverse effects of economic decline or antagonistic political actions resulting in loss of assets, sales volume, labor supply, or source of materials and supplies in a US state or a specified country, continent, or region such as EMEA (Europe, Middle East, Africa)." } } }, "auth_ref": [ "r55", "r806" ] }, "us-gaap_Goodwill": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "Goodwill", "crdr": "debit", "presentation": [ "http://www.smith-wesson.com/20240430/taxonomy/role/Role_DisclosureSignificantAccountingPoliciesAdditionalInformationDetail", "http://www.smith-wesson.com/20240430/taxonomy/role/Role_StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Goodwill", "label": "Goodwill", "totalLabel": "Goodwill, Total", "periodStartLabel": "Goodwill, Beginning Balance", "periodEndLabel": "Goodwill, Ending Balance", "documentation": "Amount after accumulated impairment loss of an asset representing future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized." } } }, "auth_ref": [ "r242", "r337", "r690", "r841", "r872", "r1001", "r1002" ] }, "us-gaap_GrossProfit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GrossProfit", "crdr": "credit", "presentation": [ "http://www.smith-wesson.com/20240430/taxonomy/role/StatementConsolidatedStatementsOfIncome" ], "lang": { "en-us": { "role": { "totalLabel": "Gross profit", "label": "Gross Profit", "documentation": "Aggregate revenue less cost of goods and services sold or operating expenses directly attributable to the revenue generation activity." } } }, "auth_ref": [ "r158", "r266", "r301", "r306", "r310", "r312", "r322", "r371", "r372", "r373", "r374", "r375", "r376", "r377", "r378", "r379", "r632", "r839", "r1025" ] }, "swbi_HardwareAndSoftwareMember": { "xbrltype": "domainItemType", "nsuri": "http://www.smith-wesson.com/20240430", "localname": "HardwareAndSoftwareMember", "presentation": [ "http://www.smith-wesson.com/20240430/taxonomy/role/Role_DisclosureSignificantAccountingPoliciesSummaryOfEstimatedUsefulLivesDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Software and hardware", "label": "Hardware And Software [Member]", "documentation": "Hardware and software." } } }, "auth_ref": [] }, "dei_IcfrAuditorAttestationFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "IcfrAuditorAttestationFlag", "presentation": [ "http://www.smith-wesson.com/20240430/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "terseLabel": "ICFR Auditor Attestation Flag", "label": "ICFR Auditor Attestation Flag" } } }, "auth_ref": [ "r890", "r891", "r904" ] }, "swbi_IdbMember": { "xbrltype": "domainItemType", "nsuri": "http://www.smith-wesson.com/20240430", "localname": "IdbMember", "presentation": [ "http://www.smith-wesson.com/20240430/taxonomy/role/Role_DisclosureCommitmentsAndContingenciesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "documentation": "IDB.", "label": "IDB [Member]", "terseLabel": "IDB [Member]" } } }, "auth_ref": [] }, "swbi_IncentiveStockPlanMember": { "xbrltype": "domainItemType", "nsuri": "http://www.smith-wesson.com/20240430", "localname": "IncentiveStockPlanMember", "presentation": [ "http://www.smith-wesson.com/20240430/taxonomy/role/Role_DisclosureStockholdersEquityAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "2013 Incentive Stock Plan", "label": "Incentive Stock Plan [Member]", "documentation": "2013 incentive stock plan." } } }, "auth_ref": [] }, "us-gaap_IncomeLossFromContinuingOperations": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeLossFromContinuingOperations", "crdr": "credit", "presentation": [ "http://www.smith-wesson.com/20240430/taxonomy/role/Role_DisclosureSignificantAccountingPoliciesReconciliationOfNetIncomeLossAmountsAndWeightedAverageNumberOfCommonAndCommonEquivalentSharesUsedToDetermineBasicAndDilutedLossEarningsPerCommonShareDetail" ], "lang": { "en-us": { "role": { "verboseLabel": "Income from continuing operations", "totalLabel": "Income from continuing operations", "label": "Income (Loss) from Continuing Operations, Net of Tax, Attributable to Parent", "terseLabel": "Income from continuing operations", "documentation": "Amount after tax of income (loss) from continuing operations attributable to the parent." } } }, "auth_ref": [ "r98", "r159", "r169", "r279", "r280", "r281", "r282", "r295", "r298" ] }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "crdr": "credit", "presentation": [ "http://www.smith-wesson.com/20240430/taxonomy/role/StatementConsolidatedStatementsOfIncome" ], "lang": { "en-us": { "role": { "totalLabel": "Income from operations before income taxes", "label": "Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest", "documentation": "Amount of income (loss) from continuing operations, including income (loss) from equity method investments, before deduction of income tax expense (benefit), and income (loss) attributable to noncontrolling interest." } } }, "auth_ref": [ "r0", "r153", "r205", "r301", "r306", "r310", "r312", "r692", "r703", "r839" ] }, "us-gaap_IncomeLossFromContinuingOperationsPerBasicShare": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeLossFromContinuingOperationsPerBasicShare", "presentation": [ "http://www.smith-wesson.com/20240430/taxonomy/role/Role_DisclosureSignificantAccountingPoliciesReconciliationOfNetIncomeLossAmountsAndWeightedAverageNumberOfCommonAndCommonEquivalentSharesUsedToDetermineBasicAndDilutedLossEarningsPerCommonShareDetail" ], "lang": { "en-us": { "role": { "verboseLabel": "Income from continuing operations", "label": "Income (Loss) from Continuing Operations, Per Basic Share", "totalLabel": "Income (Loss) from Continuing Operations, Per Outstanding Share, Total", "terseLabel": "Income from operations", "documentation": "The amount of net income (loss) from continuing operations per each share of common stock or unit outstanding during the reporting period." } } }, "auth_ref": [ "r152", "r204", "r206", "r255", "r275", "r279", "r280", "r281", "r282", "r290", "r296", "r297", "r621", "r691", "r1085" ] }, "us-gaap_IncomeLossFromContinuingOperationsPerDilutedShare": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeLossFromContinuingOperationsPerDilutedShare", "presentation": [ "http://www.smith-wesson.com/20240430/taxonomy/role/Role_DisclosureSignificantAccountingPoliciesReconciliationOfNetIncomeLossAmountsAndWeightedAverageNumberOfCommonAndCommonEquivalentSharesUsedToDetermineBasicAndDilutedLossEarningsPerCommonShareDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Diluted - continuing operations", "label": "Income (Loss) from Continuing Operations, Per Diluted Share", "verboseLabel": "Income from continuing operations", "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." } } }, "auth_ref": [ "r152", "r255", "r275", "r279", "r280", "r281", "r282", "r290", "r296", "r297", "r298", "r621", "r691", "r1085" ] }, "us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity", "crdr": "credit", "presentation": [ "http://www.smith-wesson.com/20240430/taxonomy/role/Role_DisclosureDiscontinuedOperationsAdditionalInformationDetail", "http://www.smith-wesson.com/20240430/taxonomy/role/Role_DisclosureDiscontinuedOperationsSummaryOfMajorBusinessLineItemsIncludedInDiscontinuedOperationsInCondensedConsolidationStatementsOfIncomeLossAndComprehensiveIncomeLossDetail", "http://www.smith-wesson.com/20240430/taxonomy/role/Role_DisclosureSignificantAccountingPoliciesReconciliationOfNetIncomeLossAmountsAndWeightedAverageNumberOfCommonAndCommonEquivalentSharesUsedToDetermineBasicAndDilutedLossEarningsPerCommonShareDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Income/(loss) from discontinued operations, net of tax", "label": "Income (Loss) from Discontinued Operations, Net of Tax, Attributable to Parent", "verboseLabel": "Income from discontinued operations", "totalLabel": "Income from discontinued operations, net of tax", "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." } } }, "auth_ref": [ "r122", "r123", "r124", "r125", "r126", "r132", "r136", "r195" ] }, "us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicShare": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicShare", "presentation": [ "http://www.smith-wesson.com/20240430/taxonomy/role/Role_DisclosureSignificantAccountingPoliciesReconciliationOfNetIncomeLossAmountsAndWeightedAverageNumberOfCommonAndCommonEquivalentSharesUsedToDetermineBasicAndDilutedLossEarningsPerCommonShareDetail" ], "lang": { "en-us": { "role": { "label": "Income (Loss) from Discontinued Operations and Disposal of Discontinued Operations, Net of Tax, Per Basic Share", "totalLabel": "Income (Loss) from Discontinued Operations and Disposal of Discontinued Operations, Net of Tax, Per Basic Share, Total", "verboseLabel": "Income from discontinued operations", "documentation": "Per basic share amount, after tax, of income (loss) from the day-to-day business activities of the discontinued operation and gain (loss) from the disposal of the discontinued operation." } } }, "auth_ref": [ "r154", "r255", "r294", "r296", "r297", "r1082", "r1085" ] }, "us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare", "presentation": [ "http://www.smith-wesson.com/20240430/taxonomy/role/Role_DisclosureSignificantAccountingPoliciesReconciliationOfNetIncomeLossAmountsAndWeightedAverageNumberOfCommonAndCommonEquivalentSharesUsedToDetermineBasicAndDilutedLossEarningsPerCommonShareDetail" ], "lang": { "en-us": { "role": { "label": "Income (Loss) from Discontinued Operations and Disposal of Discontinued Operations, Net of Tax, Per Diluted Share", "totalLabel": "Income (Loss) from Discontinued Operations and Disposal of Discontinued Operations, Net of Tax, Per Diluted Share, Total", "verboseLabel": "Income/(loss) from discontinued operations", "terseLabel": "Income from discontinued operations", "documentation": "Per diluted share amount, after tax, of income (loss) from the day-to-day business activities of the discontinued operation and gain (loss) from the disposal of the discontinued operation." } } }, "auth_ref": [ "r196", "r294", "r296", "r297" ] }, "us-gaap_IncomeStatementAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeStatementAbstract", "lang": { "en-us": { "role": { "label": "Income Statement [Abstract]" } } }, "auth_ref": [] }, "us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis", "presentation": [ "http://www.smith-wesson.com/20240430/taxonomy/role/Role_DisclosureDiscontinuedOperationsAdditionalInformationDetail", "http://www.smith-wesson.com/20240430/taxonomy/role/Role_DisclosureDiscontinuedOperationsSummaryOfMajorBusinessLineItemsIncludedInDiscontinuedOperationsInCondensedConsolidationStatementsOfIncomeLossAndComprehensiveIncomeLossDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Disposal Group Name", "label": "Disposal Group Name [Axis]", "documentation": "Information by name of disposal group." } } }, "auth_ref": [ "r860", "r863" ] }, "us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems", "presentation": [ "http://www.smith-wesson.com/20240430/taxonomy/role/Role_DisclosureDiscontinuedOperationsAdditionalInformationDetail", "http://www.smith-wesson.com/20240430/taxonomy/role/Role_DisclosureDiscontinuedOperationsSummaryOfMajorBusinessLineItemsIncludedInDiscontinuedOperationsInCondensedConsolidationStatementsOfIncomeLossAndComprehensiveIncomeLossDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Income Statement Balance Sheet And Additional Disclosures By Disposal Groups Including Discontinued Operations [Line Items]", "label": "Income Statement, Balance Sheet and Additional Disclosures by Disposal Groups, Including Discontinued Operations [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [] }, "us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable", "presentation": [ "http://www.smith-wesson.com/20240430/taxonomy/role/Role_DisclosureDiscontinuedOperationsAdditionalInformationDetail", "http://www.smith-wesson.com/20240430/taxonomy/role/Role_DisclosureDiscontinuedOperationsSummaryOfMajorBusinessLineItemsIncludedInDiscontinuedOperationsInCondensedConsolidationStatementsOfIncomeLossAndComprehensiveIncomeLossDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Income Statement Balance Sheet And Additional Disclosures By Disposal Groups Including Discontinued Operations [Table]", "label": "Disposal Groups, Including Discontinued Operations [Table]", "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." } } }, "auth_ref": [ "r11", "r21", "r25", "r120", "r127", "r128", "r129", "r130", "r131", "r135", "r137", "r138", "r178" ] }, "us-gaap_IncomeStatementLocationAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeStatementLocationAxis", "presentation": [ "http://www.smith-wesson.com/20240430/taxonomy/role/DisclosureRestructuringAdditionalInformationDetail", "http://www.smith-wesson.com/20240430/taxonomy/role/DisclosureRestructuringComponentsOfRestructuringChargesDetail", "http://www.smith-wesson.com/20240430/taxonomy/role/Role_DisclosureAdvertisingCostsAdditionalInformationDetail", "http://www.smith-wesson.com/20240430/taxonomy/role/Role_DisclosureLeasesAdditionalInformationDetail", "http://www.smith-wesson.com/20240430/taxonomy/role/Role_DisclosurePropertyPlantAndEquipmentSummaryOfDepreciationAndAmortizationExpenseDetail", "http://www.smith-wesson.com/20240430/taxonomy/role/Role_DisclosureSignificantAccountingPoliciesAdditionalInformationDetail", "http://www.smith-wesson.com/20240430/taxonomy/role/Role_DisclosureStockholdersEquitySummaryOfStockCompensationExpenseDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Income Statement Location", "label": "Income Statement Location [Axis]", "documentation": "Information by location in the income statement." } } }, "auth_ref": [ "r342", "r348", "r774" ] }, "us-gaap_IncomeStatementLocationDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeStatementLocationDomain", "presentation": [ "http://www.smith-wesson.com/20240430/taxonomy/role/DisclosureRestructuringAdditionalInformationDetail", "http://www.smith-wesson.com/20240430/taxonomy/role/DisclosureRestructuringComponentsOfRestructuringChargesDetail", "http://www.smith-wesson.com/20240430/taxonomy/role/Role_DisclosureAdvertisingCostsAdditionalInformationDetail", "http://www.smith-wesson.com/20240430/taxonomy/role/Role_DisclosureLeasesAdditionalInformationDetail", "http://www.smith-wesson.com/20240430/taxonomy/role/Role_DisclosurePropertyPlantAndEquipmentSummaryOfDepreciationAndAmortizationExpenseDetail", "http://www.smith-wesson.com/20240430/taxonomy/role/Role_DisclosureSignificantAccountingPoliciesAdditionalInformationDetail", "http://www.smith-wesson.com/20240430/taxonomy/role/Role_DisclosureStockholdersEquitySummaryOfStockCompensationExpenseDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Income Statement Location", "label": "Income Statement Location [Domain]", "documentation": "Location in the income statement." } } }, "auth_ref": [ "r348", "r774" ] }, "us-gaap_IncomeTaxAuthorityAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxAuthorityAxis", "presentation": [ "http://www.smith-wesson.com/20240430/taxonomy/role/Role_DisclosureIncomeTaxesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Income Tax Authority", "label": "Income Tax Authority [Axis]", "documentation": "Information by tax jurisdiction." } } }, "auth_ref": [ "r12" ] }, "us-gaap_IncomeTaxAuthorityDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxAuthorityDomain", "presentation": [ "http://www.smith-wesson.com/20240430/taxonomy/role/Role_DisclosureIncomeTaxesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Income Tax Authority", "label": "Income Tax Authority [Domain]", "documentation": "Agency, division or body classification that levies income taxes, examines tax returns for compliance, or grants exemptions from or makes other decisions pertaining to income taxes." } } }, "auth_ref": [] }, "us-gaap_IncomeTaxContingencyLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxContingencyLineItems", "presentation": [ "http://www.smith-wesson.com/20240430/taxonomy/role/Role_DisclosureIncomeTaxesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Income Tax Contingency [Line Items]", "label": "Income Tax Contingency [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [] }, "us-gaap_IncomeTaxContingencyTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxContingencyTable", "presentation": [ "http://www.smith-wesson.com/20240430/taxonomy/role/Role_DisclosureIncomeTaxesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Income Tax Contingency [Table]", "label": "Income Tax Contingency [Table]", "documentation": "Disclosure of information about tax positions taken in the tax returns filed or to be filed for which it is more likely than not that the tax position will not be sustained upon examination by taxing authorities and other income tax contingencies. Includes, but is not limited to, interest and penalties, reconciliation of unrecognized tax benefits, unrecognized tax benefits that would affect the effective tax rate, tax years that remain subject to examination by tax jurisdictions, and information about positions for which it is reasonably possible that amounts unrecognized will significantly change within 12 months." } } }, "auth_ref": [ "r13", "r97", "r192", "r193" ] }, "us-gaap_IncomeTaxDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxDisclosureAbstract", "lang": { "en-us": { "role": { "label": "Income Tax Disclosure [Abstract]" } } }, "auth_ref": [] }, "us-gaap_IncomeTaxDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxDisclosureTextBlock", "presentation": [ "http://www.smith-wesson.com/20240430/taxonomy/role/Role_DisclosureIncomeTaxes" ], "lang": { "en-us": { "role": { "terseLabel": "Income Taxes", "label": "Income Tax Disclosure [Text Block]", "documentation": "The entire disclosure for income taxes. Disclosures may include net deferred tax liability or asset recognized in an enterprise's statement of financial position, net change during the year in the total valuation allowance, approximate tax effect of each type of temporary difference and carryforward that gives rise to a significant portion of deferred tax liabilities and deferred tax assets, utilization of a tax carryback, and tax uncertainties information." } } }, "auth_ref": [ "r267", "r558", "r566", "r568", "r573", "r580", "r585", "r587", "r588", "r732" ] }, "us-gaap_IncomeTaxExaminationPenaltiesAndInterestAccrued": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxExaminationPenaltiesAndInterestAccrued", "crdr": "credit", "presentation": [ "http://www.smith-wesson.com/20240430/taxonomy/role/Role_DisclosureIncomeTaxesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "totalLabel": "Income Tax Examination, Penalties and Interest Accrued, Total", "label": "Income Tax Examination, Penalties and Interest Accrued", "terseLabel": "Accrued interest and penalties", "documentation": "The amount of estimated penalties and interest accrued as of the balance sheet date arising from income tax examinations." } } }, "auth_ref": [ "r1061" ] }, "us-gaap_IncomeTaxExpenseBenefit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxExpenseBenefit", "crdr": "debit", "presentation": [ "http://www.smith-wesson.com/20240430/taxonomy/role/Role_DisclosureIncomeTaxesIncomeTaxExpenseBenefitFromContinuingOperationsDetail", "http://www.smith-wesson.com/20240430/taxonomy/role/Role_DisclosureIncomeTaxesReconciliationOfProvisionForIncomeTaxesFromContinuingOperationsDetail", "http://www.smith-wesson.com/20240430/taxonomy/role/StatementConsolidatedStatementsOfIncome" ], "lang": { "en-us": { "role": { "negatedLabel": "Income tax expense", "terseLabel": "Income tax expense", "label": "Income Tax Expense (Benefit)", "totalLabel": "Total income tax expense", "documentation": "Amount of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations." } } }, "auth_ref": [ "r214", "r228", "r285", "r286", "r304", "r564", "r581", "r707" ] }, "us-gaap_IncomeTaxPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxPolicyTextBlock", "presentation": [ "http://www.smith-wesson.com/20240430/taxonomy/role/Role_DisclosureSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Income Taxes", "label": "Income Tax, Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy for income taxes, which may include its accounting policies for recognizing and measuring deferred tax assets and liabilities and related valuation allowances, recognizing investment tax credits, operating loss carryforwards, tax credit carryforwards, and other carryforwards, methodologies for determining its effective income tax rate and the characterization of interest and penalties in the financial statements." } } }, "auth_ref": [ "r251", "r560", "r561", "r568", "r569", "r572", "r574", "r729" ] }, "us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate", "crdr": "debit", "presentation": [ "http://www.smith-wesson.com/20240430/taxonomy/role/Role_DisclosureIncomeTaxesReconciliationOfProvisionForIncomeTaxesFromContinuingOperationsDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Federal income taxes expected at the statutory rate", "label": "Effective Income Tax Rate Reconciliation at Federal Statutory Income Tax Rate, Amount", "documentation": "The amount of income tax expense or benefit for the period computed by applying the domestic federal statutory tax rates to pretax income from continuing operations." } } }, "auth_ref": [ "r565" ] }, "swbi_IncomeTaxReconciliationNondeductibleExpenseBenefitShareBasedCompensationCost": { "xbrltype": "monetaryItemType", "nsuri": "http://www.smith-wesson.com/20240430", "localname": "IncomeTaxReconciliationNondeductibleExpenseBenefitShareBasedCompensationCost", "crdr": "debit", "presentation": [ "http://www.smith-wesson.com/20240430/taxonomy/role/Role_DisclosureIncomeTaxesReconciliationOfProvisionForIncomeTaxesFromContinuingOperationsDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Stock compensation", "label": "Income Tax Reconciliation Nondeductible Expense Benefit Share Based Compensation Cost", "documentation": "Income tax reconciliation nondeductible expense (benefit) share based compensation cost." } } }, "auth_ref": [] }, "us-gaap_IncomeTaxReconciliationNondeductibleExpenseMealsAndEntertainment": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxReconciliationNondeductibleExpenseMealsAndEntertainment", "crdr": "debit", "presentation": [ "http://www.smith-wesson.com/20240430/taxonomy/role/Role_DisclosureIncomeTaxesReconciliationOfProvisionForIncomeTaxesFromContinuingOperationsDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Business meals and entertainment", "label": "Effective Income Tax Rate Reconciliation, Nondeductible Expense, Meals and Entertainment, Amount", "documentation": "Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to nondeductible meals and entertainment expense." } } }, "auth_ref": [ "r1060" ] }, "us-gaap_IncomeTaxReconciliationNondeductibleExpenseRestructuringCharges": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxReconciliationNondeductibleExpenseRestructuringCharges", "crdr": "debit", "presentation": [ "http://www.smith-wesson.com/20240430/taxonomy/role/Role_DisclosureIncomeTaxesReconciliationOfProvisionForIncomeTaxesFromContinuingOperationsDetail" ], "lang": { "en-us": { "role": { "label": "Effective Income Tax Rate Reconciliation, Nondeductible Expense, Restructuring Charges, Amount", "terseLabel": "Non-deductible separation expenses", "documentation": "Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to nondeductible restructuring charges." } } }, "auth_ref": [ "r1060" ] }, "us-gaap_IncomeTaxReconciliationOtherAdjustments": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxReconciliationOtherAdjustments", "crdr": "debit", "presentation": [ "http://www.smith-wesson.com/20240430/taxonomy/role/Role_DisclosureIncomeTaxesReconciliationOfProvisionForIncomeTaxesFromContinuingOperationsDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Other", "label": "Effective Income Tax Rate Reconciliation, Other Adjustments, Amount", "documentation": "Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to other adjustments." } } }, "auth_ref": [ "r1060" ] }, "us-gaap_IncomeTaxReconciliationStateAndLocalIncomeTaxes": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxReconciliationStateAndLocalIncomeTaxes", "crdr": "debit", "presentation": [ "http://www.smith-wesson.com/20240430/taxonomy/role/Role_DisclosureIncomeTaxesReconciliationOfProvisionForIncomeTaxesFromContinuingOperationsDetail" ], "lang": { "en-us": { "role": { "terseLabel": "State income taxes, net of federal tax effects", "label": "Effective Income Tax Rate Reconciliation, State and Local Income Taxes, Amount", "documentation": "Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to state and local income tax expense (benefit)." } } }, "auth_ref": [ "r1060" ] }, "us-gaap_IncomeTaxReconciliationTaxCreditsResearch": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxReconciliationTaxCreditsResearch", "crdr": "credit", "presentation": [ "http://www.smith-wesson.com/20240430/taxonomy/role/Role_DisclosureIncomeTaxesReconciliationOfProvisionForIncomeTaxesFromContinuingOperationsDetail" ], "lang": { "en-us": { "role": { "negatedLabel": "Research and development tax credit", "label": "Effective Income Tax Rate Reconciliation, Tax Credit, Research, Amount", "documentation": "Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to research tax credit." } } }, "auth_ref": [ "r1060" ] }, "us-gaap_IncomeTaxesPaid": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxesPaid", "crdr": "credit", "presentation": [ "http://www.smith-wesson.com/20240430/taxonomy/role/Role_StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Income taxes", "label": "Income Taxes Paid", "documentation": "The amount of cash paid during the current period to foreign, federal, state, and local authorities as taxes on income." } } }, "auth_ref": [ "r43", "r46" ] }, "us-gaap_IncomeTaxesReceivable": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxesReceivable", "crdr": "debit", "presentation": [ "http://www.smith-wesson.com/20240430/taxonomy/role/Role_StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Income tax receivable", "label": "Income Taxes Receivable, Current", "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." } } }, "auth_ref": [ "r113", "r979" ] }, "us-gaap_IncreaseDecreaseInAccountsPayable": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInAccountsPayable", "crdr": "debit", "presentation": [ "http://www.smith-wesson.com/20240430/taxonomy/role/Role_StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Accounts payable", "label": "Increase (Decrease) in Accounts Payable", "totalLabel": "Increase (Decrease) in Accounts Payable, Total", "documentation": "The increase (decrease) during the reporting period in the aggregate amount of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business." } } }, "auth_ref": [ "r7" ] }, "us-gaap_IncreaseDecreaseInAccountsReceivable": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInAccountsReceivable", "crdr": "credit", "presentation": [ "http://www.smith-wesson.com/20240430/taxonomy/role/Role_StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "negatedLabel": "Accounts receivable", "label": "Increase (Decrease) in Accounts Receivable", "documentation": "The increase (decrease) during the reporting period in amount due within one year (or one business cycle) from customers for the credit sale of goods and services." } } }, "auth_ref": [ "r7" ] }, "swbi_IncreaseDecreaseInAccruedLiabilitiesAndDeferredRevenue": { "xbrltype": "monetaryItemType", "nsuri": "http://www.smith-wesson.com/20240430", "localname": "IncreaseDecreaseInAccruedLiabilitiesAndDeferredRevenue", "crdr": "debit", "presentation": [ "http://www.smith-wesson.com/20240430/taxonomy/role/Role_StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Accrued expenses and deferred revenue", "label": "Increase Decrease In Accrued Liabilities And Deferred Revenue", "documentation": "The increase (decrease) during the reporting period in the aggregate amount of expenses incurred but not yet paid and deferred revenue." } } }, "auth_ref": [] }, "us-gaap_IncreaseDecreaseInAccruedSalaries": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInAccruedSalaries", "crdr": "debit", "presentation": [ "http://www.smith-wesson.com/20240430/taxonomy/role/Role_StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Accrued payroll and incentives", "label": "Increase (Decrease) in Accrued Salaries", "documentation": "The increase (decrease) during the period in accrued salaries." } } }, "auth_ref": [ "r7" ] }, "swbi_IncreaseDecreaseInContractWithCustomerLiabilityRevenueDeferred": { "xbrltype": "monetaryItemType", "nsuri": "http://www.smith-wesson.com/20240430", "localname": "IncreaseDecreaseInContractWithCustomerLiabilityRevenueDeferred", "crdr": "debit", "presentation": [ "http://www.smith-wesson.com/20240430/taxonomy/role/Role_DisclosureRevenueRecognitionAndContractsWithCustomersAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "documentation": "Increase Decrease in Contract With Customer Liability Revenue Deferred", "label": "Increase Decrease in Contract With Customer Liability Revenue Deferred", "terseLabel": "Increase in additional deferred revenue for outstanding performance obligations" } } }, "auth_ref": [] }, "swbi_IncreaseDecreaseInDeferredProfitSharing": { "xbrltype": "monetaryItemType", "nsuri": "http://www.smith-wesson.com/20240430", "localname": "IncreaseDecreaseInDeferredProfitSharing", "crdr": "debit", "presentation": [ "http://www.smith-wesson.com/20240430/taxonomy/role/Role_StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Accrued profit sharing", "label": "Increase Decrease In Deferred Profit Sharing", "documentation": "Increase (decrease) in deferred profit sharing." } } }, "auth_ref": [] }, "us-gaap_IncreaseDecreaseInIncomeTaxesReceivable": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInIncomeTaxesReceivable", "crdr": "credit", "presentation": [ "http://www.smith-wesson.com/20240430/taxonomy/role/Role_StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "negatedLabel": "Income taxes", "label": "Increase (Decrease) in Income Taxes Receivable", "documentation": "The increase (decrease) during the reporting period in income taxes receivable, which represents the amount due from tax authorities for refunds of overpayments or recoveries of income taxes paid." } } }, "auth_ref": [ "r7" ] }, "us-gaap_IncreaseDecreaseInInventories": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInInventories", "crdr": "credit", "presentation": [ "http://www.smith-wesson.com/20240430/taxonomy/role/Role_StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "negatedLabel": "Inventories", "label": "Increase (Decrease) in Inventories", "totalLabel": "Increase (Decrease) in Inventories, Total", "documentation": "The increase (decrease) during the reporting period in the aggregate value of all inventory held by the reporting entity, associated with underlying transactions that are classified as operating activities." } } }, "auth_ref": [ "r7" ] }, "us-gaap_IncreaseDecreaseInOperatingCapitalAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInOperatingCapitalAbstract", "presentation": [ "http://www.smith-wesson.com/20240430/taxonomy/role/Role_StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Changes in operating assets and liabilities:", "label": "Increase (Decrease) in Operating Capital [Abstract]" } } }, "auth_ref": [] }, "us-gaap_IncreaseDecreaseInOtherNoncurrentAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInOtherNoncurrentAssets", "crdr": "credit", "presentation": [ "http://www.smith-wesson.com/20240430/taxonomy/role/Role_StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "negatedLabel": "Other assets", "label": "Increase (Decrease) in Other Noncurrent Assets", "documentation": "Amount of increase (decrease) in noncurrent assets classified as other." } } }, "auth_ref": [ "r986" ] }, "us-gaap_IncreaseDecreaseInOtherNoncurrentLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInOtherNoncurrentLiabilities", "crdr": "debit", "presentation": [ "http://www.smith-wesson.com/20240430/taxonomy/role/Role_StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Other non-current liabilities", "label": "Increase (Decrease) in Other Noncurrent Liabilities", "documentation": "Amount of increase (decrease) in noncurrent operating liabilities classified as other." } } }, "auth_ref": [] }, "us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets", "crdr": "credit", "presentation": [ "http://www.smith-wesson.com/20240430/taxonomy/role/Role_StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "negatedLabel": "Prepaid expenses and other current assets", "label": "Increase (Decrease) in Prepaid Expense and Other Assets", "totalLabel": "Increase (Decrease) in Prepaid Expense and Other Assets, Total", "documentation": "Amount of increase (decrease) in prepaid expenses, and assets classified as other." } } }, "auth_ref": [ "r7" ] }, "swbi_IncreaseDecreaseInProductWarrantyAccrual": { "xbrltype": "monetaryItemType", "nsuri": "http://www.smith-wesson.com/20240430", "localname": "IncreaseDecreaseInProductWarrantyAccrual", "crdr": "debit", "presentation": [ "http://www.smith-wesson.com/20240430/taxonomy/role/Role_StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Accrued warranty", "label": "Increase Decrease In Product Warranty Accrual", "documentation": "Increase decrease in product warranty accrual." } } }, "auth_ref": [] }, "us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncrementalCommonSharesAttributableToShareBasedPaymentArrangements", "presentation": [ "http://www.smith-wesson.com/20240430/taxonomy/role/Role_DisclosureSignificantAccountingPoliciesReconciliationOfNetIncomeLossAmountsAndWeightedAverageNumberOfCommonAndCommonEquivalentSharesUsedToDetermineBasicAndDilutedLossEarningsPerCommonShareDetail" ], "lang": { "en-us": { "role": { "verboseLabel": "Effect of dilutive stock awards", "label": "Incremental Common Shares Attributable to Dilutive Effect of Share-Based Payment Arrangements", "totalLabel": "Incremental Common Shares Attributable to Share-based Payment Arrangements, Total", "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." } } }, "auth_ref": [ "r291", "r292", "r293", "r298", "r522" ] }, "ecd_IndividualAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "IndividualAxis", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure", "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure", "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements", "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Individual [Axis]", "terseLabel": "Individual:" } } }, "auth_ref": [ "r903", "r912", "r922", "r939", "r948", "r952", "r960" ] }, "ecd_InsiderTradingArrLineItems": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "InsiderTradingArrLineItems", "lang": { "en-us": { "role": { "label": "Insider Trading Arrangements [Line Items]", "terseLabel": "Insider Trading Arrangements:" } } }, "auth_ref": [ "r958" ] }, "ecd_InsiderTradingPoliciesProcLineItems": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "InsiderTradingPoliciesProcLineItems", "lang": { "en-us": { "role": { "label": "Insider Trading Policies and Procedures [Line Items]", "terseLabel": "Insider Trading Policies and Procedures:" } } }, "auth_ref": [ "r892", "r964" ] }, "ecd_InsiderTrdPoliciesProcAdoptedFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "InsiderTrdPoliciesProcAdoptedFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingPoliciesProc" ], "lang": { "en-us": { "role": { "label": "Insider Trading Policies and Procedures Adopted [Flag]", "terseLabel": "Insider Trading Policies and Procedures Adopted" } } }, "auth_ref": [ "r892", "r964" ] }, "ecd_InsiderTrdPoliciesProcNotAdoptedTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "InsiderTrdPoliciesProcNotAdoptedTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingPoliciesProc" ], "lang": { "en-us": { "role": { "label": "Insider Trading Policies and Procedures Not Adopted [Text Block]", "terseLabel": "Insider Trading Policies and Procedures Not Adopted" } } }, "auth_ref": [ "r892", "r964" ] }, "swbi_InsuranceMaximumCoveragePerIncident": { "xbrltype": "monetaryItemType", "nsuri": "http://www.smith-wesson.com/20240430", "localname": "InsuranceMaximumCoveragePerIncident", "crdr": "debit", "presentation": [ "http://www.smith-wesson.com/20240430/taxonomy/role/Role_DisclosureSignificantAccountingPoliciesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Maximum amount of self-insurance per occurrence", "label": "Insurance Maximum Coverage Per Incident", "documentation": "Insurance maximum coverage per incident." } } }, "auth_ref": [] }, "swbi_InsuranceReservesPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.smith-wesson.com/20240430", "localname": "InsuranceReservesPolicyTextBlock", "presentation": [ "http://www.smith-wesson.com/20240430/taxonomy/role/Role_DisclosureSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Insurance Reserves", "label": "Insurance Reserves Policy [Text Block]", "documentation": "Insurance Reserves Policy." } } }, "auth_ref": [] }, "us-gaap_IntangibleAssetsFiniteLivedPolicy": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IntangibleAssetsFiniteLivedPolicy", "presentation": [ "http://www.smith-wesson.com/20240430/taxonomy/role/Role_DisclosureSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Intangible Assets", "label": "Intangible Assets, Finite-Lived, Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy for finite-lived intangible assets. This accounting policy also might address: (1) the amortization method used; (2) the useful lives of such assets; and (3) how the entity assesses and measures impairment of such assets." } } }, "auth_ref": [ "r69", "r681", "r682", "r683", "r685", "r834" ] }, "us-gaap_IntangibleAssetsNetExcludingGoodwill": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IntangibleAssetsNetExcludingGoodwill", "crdr": "debit", "presentation": [ "http://www.smith-wesson.com/20240430/taxonomy/role/Role_StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Intangibles, net", "label": "Intangible Assets, Net (Excluding Goodwill)", "totalLabel": "Intangible Assets, Net (Excluding Goodwill), Total", "documentation": "Sum of the carrying amounts of all intangible assets, excluding goodwill, as of the balance sheet date, net of accumulated amortization and impairment charges." } } }, "auth_ref": [ "r65", "r68" ] }, "us-gaap_InterestExpenseMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InterestExpenseMember", "presentation": [ "http://www.smith-wesson.com/20240430/taxonomy/role/Role_DisclosureLeasesAdditionalInformationDetail", "http://www.smith-wesson.com/20240430/taxonomy/role/Role_DisclosurePropertyPlantAndEquipmentSummaryOfDepreciationAndAmortizationExpenseDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Interest expense", "label": "Interest Expense [Member]", "verboseLabel": "Interest Expense, Net", "documentation": "Primary financial statement caption encompassing interest expense." } } }, "auth_ref": [ "r22" ] }, "us-gaap_InterestIncomeExpenseNonoperatingNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InterestIncomeExpenseNonoperatingNet", "crdr": "credit", "presentation": [ "http://www.smith-wesson.com/20240430/taxonomy/role/StatementConsolidatedStatementsOfIncome" ], "lang": { "en-us": { "role": { "terseLabel": "Interest expense, net", "label": "Interest Income (Expense), Nonoperating, Net", "documentation": "The net amount of nonoperating interest income (expense)." } } }, "auth_ref": [] }, "us-gaap_InterestPaidNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InterestPaidNet", "crdr": "credit", "presentation": [ "http://www.smith-wesson.com/20240430/taxonomy/role/Role_StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Interest", "label": "Interest Paid, Excluding Capitalized Interest, Operating Activities", "documentation": "Amount of cash paid for interest, excluding capitalized interest, classified as operating activity. Includes, but is not limited to, payment to settle zero-coupon bond for accreted interest of debt discount and debt instrument with insignificant coupon interest rate in relation to effective interest rate of borrowing attributable to accreted interest of debt discount." } } }, "auth_ref": [ "r257", "r260", "r261" ] }, "swbi_InternationalMember": { "xbrltype": "domainItemType", "nsuri": "http://www.smith-wesson.com/20240430", "localname": "InternationalMember", "presentation": [ "http://www.smith-wesson.com/20240430/taxonomy/role/Role_DisclosureNetSalesBreakdownOfExportNetSalesDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Total International", "label": "International [Member]", "documentation": "International." } } }, "auth_ref": [] }, "us-gaap_InventoryDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InventoryDisclosureAbstract", "lang": { "en-us": { "role": { "label": "Inventory Disclosure [Abstract]" } } }, "auth_ref": [] }, "us-gaap_InventoryDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InventoryDisclosureTextBlock", "presentation": [ "http://www.smith-wesson.com/20240430/taxonomy/role/Role_DisclosureInventories" ], "lang": { "en-us": { "role": { "terseLabel": "Inventories", "label": "Inventory Disclosure [Text Block]", "documentation": "The entire disclosure for inventory. Includes, but is not limited to, the basis of stating inventory, the method of determining inventory cost, the classes of inventory, and the nature of the cost elements included in inventory." } } }, "auth_ref": [ "r334" ] }, "us-gaap_InventoryFinishedGoodsNetOfReserves": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InventoryFinishedGoodsNetOfReserves", "crdr": "debit", "presentation": [ "http://www.smith-wesson.com/20240430/taxonomy/role/Role_DisclosureInventoriesSummaryOfInventoriesDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Finished goods", "label": "Inventory, Finished Goods, Net of Reserves", "documentation": "Carrying amount, net of valuation reserves and adjustments, as of the balance sheet date of merchandise or goods held by the company that are readily available for sale." } } }, "auth_ref": [ "r172", "r827" ] }, "us-gaap_InventoryPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InventoryPolicyTextBlock", "presentation": [ "http://www.smith-wesson.com/20240430/taxonomy/role/Role_DisclosureSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Inventories", "label": "Inventory, Policy [Policy Text Block]", "documentation": "Disclosure of inventory accounting policy for inventory classes, including, but not limited to, basis for determining inventory amounts, methods by which amounts are added and removed from inventory classes, loss recognition on impairment of inventories, and situations in which inventories are stated above cost." } } }, "auth_ref": [ "r216", "r240", "r247", "r334", "r335", "r336", "r680", "r835" ] }, "us-gaap_InventoryRawMaterialsAndPurchasedPartsNetOfReserves": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InventoryRawMaterialsAndPurchasedPartsNetOfReserves", "crdr": "debit", "presentation": [ "http://www.smith-wesson.com/20240430/taxonomy/role/Role_DisclosureInventoriesSummaryOfInventoriesDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Finished parts", "label": "Inventory, Raw Materials and Purchased Parts, Net of Reserves", "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." } } }, "auth_ref": [ "r172", "r980" ] }, "us-gaap_InventoryRawMaterialsNetOfReserves": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InventoryRawMaterialsNetOfReserves", "crdr": "debit", "presentation": [ "http://www.smith-wesson.com/20240430/taxonomy/role/Role_DisclosureInventoriesSummaryOfInventoriesDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Raw material", "label": "Inventory, Raw Materials, Net of Reserves", "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." } } }, "auth_ref": [ "r172", "r829" ] }, "us-gaap_InventoryWorkInProcessNetOfReserves": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InventoryWorkInProcessNetOfReserves", "crdr": "debit", "presentation": [ "http://www.smith-wesson.com/20240430/taxonomy/role/Role_DisclosureInventoriesSummaryOfInventoriesDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Work in process", "label": "Inventory, Work in Process, Net of Reserves", "documentation": "Carrying amount, net of reserves and adjustments, as of the balance sheet date of merchandise or goods which are partially completed. This inventory is generally comprised of raw materials, labor and factory overhead costs, which require further materials, labor and overhead to be converted into finished goods, and which generally require the use of estimates to determine percentage complete and pricing." } } }, "auth_ref": [ "r172", "r828" ] }, "swbi_JohnPidcockMember": { "xbrltype": "domainItemType", "nsuri": "http://www.smith-wesson.com/20240430", "localname": "JohnPidcockMember", "presentation": [ "http://www.smith-wesson.com/20240430/taxonomy/role/Role_DisclosureCommitmentsAndContingenciesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "John Pidcock", "label": "John Pidcock [Member]", "documentation": "John Pidcock." } } }, "auth_ref": [] }, "us-gaap_LandAndLandImprovements": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LandAndLandImprovements", "crdr": "debit", "presentation": [ "http://www.smith-wesson.com/20240430/taxonomy/role/Role_DisclosurePropertyPlantAndEquipmentSummaryOfPropertyPlantAndEquipmentDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Land and improvements", "label": "Land and Land Improvements", "totalLabel": "Land and Land Improvements, Total", "documentation": "Amount before accumulated depreciation and depletion of real estate held for productive use and additions or improvements to real estate held for productive use, examples include, but are not limited to, walkways, driveways, fences, and parking lots. Excludes land held for sale." } } }, "auth_ref": [ "r977" ] }, "srt_LatinAmericaMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "LatinAmericaMember", "presentation": [ "http://www.smith-wesson.com/20240430/taxonomy/role/Role_DisclosureNetSalesBreakdownOfExportNetSalesDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Latin America", "label": "Latin America [Member]" } } }, "auth_ref": [ "r1092", "r1093", "r1094", "r1095" ] }, "swbi_LeaseInterestExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://www.smith-wesson.com/20240430", "localname": "LeaseInterestExpense", "crdr": "debit", "presentation": [ "http://www.smith-wesson.com/20240430/taxonomy/role/Role_DisclosureLeasesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "documentation": "Lease Interest Expense", "label": "Lease Interest Expense", "terseLabel": "Interest Expense" } } }, "auth_ref": [] }, "us-gaap_LeasesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LeasesAbstract", "lang": { "en-us": { "role": { "label": "Leases [Abstract]" } } }, "auth_ref": [] }, "us-gaap_LesseeLeaseDescriptionLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeLeaseDescriptionLineItems", "presentation": [ "http://www.smith-wesson.com/20240430/taxonomy/role/Role_DisclosureLeasesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Lessee Lease Description [Line Items]", "label": "Lessee, Lease, Description [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [ "r657" ] }, "us-gaap_LesseeLeaseDescriptionTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeLeaseDescriptionTable", "presentation": [ "http://www.smith-wesson.com/20240430/taxonomy/role/Role_DisclosureLeasesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Lessee Lease Description [Table]", "label": "Lessee, Lease, Description [Table]", "documentation": "Disclosure of information about lessee's leases." } } }, "auth_ref": [ "r657" ] }, "swbi_LesseeOperatingAndFinanceLeaseLiabilityPaymentsDue": { "xbrltype": "monetaryItemType", "nsuri": "http://www.smith-wesson.com/20240430", "localname": "LesseeOperatingAndFinanceLeaseLiabilityPaymentsDue", "crdr": "credit", "presentation": [ "http://www.smith-wesson.com/20240430/taxonomy/role/Role_DisclosureLeasesSummaryOfFutureLeasePaymentsForOperatingAndFinanceLeasesDetail" ], "lang": { "en-us": { "role": { "totalLabel": "Total future lease payments", "label": "Lessee Operating And Finance Lease Liability Payments Due", "documentation": "Lessee operating and finance lease liability payments due." } } }, "auth_ref": [] }, "swbi_LesseeOperatingAndFinanceLeaseLiabilityPaymentsDueAfterFifthYear": { "xbrltype": "monetaryItemType", "nsuri": "http://www.smith-wesson.com/20240430", "localname": "LesseeOperatingAndFinanceLeaseLiabilityPaymentsDueAfterFifthYear", "crdr": "credit", "presentation": [ "http://www.smith-wesson.com/20240430/taxonomy/role/Role_DisclosureLeasesSummaryOfFutureLeasePaymentsForOperatingAndFinanceLeasesDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Thereafter", "label": "Lessee Operating And Finance Lease Liability Payments Due After Fifth Year", "documentation": "Lessee operating and finance lease liability payments due after fifth year." } } }, "auth_ref": [] }, "swbi_LesseeOperatingAndFinanceLeaseLiabilityPaymentsDueYearFive": { "xbrltype": "monetaryItemType", "nsuri": "http://www.smith-wesson.com/20240430", "localname": "LesseeOperatingAndFinanceLeaseLiabilityPaymentsDueYearFive", "crdr": "credit", "presentation": [ "http://www.smith-wesson.com/20240430/taxonomy/role/Role_DisclosureLeasesSummaryOfFutureLeasePaymentsForOperatingAndFinanceLeasesDetail" ], "lang": { "en-us": { "role": { "terseLabel": "2029", "label": "Lessee Operating And Finance Lease Liability Payments Due Year Five", "documentation": "Lessee operating and finance lease liability payments due year five." } } }, "auth_ref": [] }, "swbi_LesseeOperatingAndFinanceLeaseLiabilityPaymentsDueYearFour": { "xbrltype": "monetaryItemType", "nsuri": "http://www.smith-wesson.com/20240430", "localname": "LesseeOperatingAndFinanceLeaseLiabilityPaymentsDueYearFour", "crdr": "credit", "presentation": [ "http://www.smith-wesson.com/20240430/taxonomy/role/Role_DisclosureLeasesSummaryOfFutureLeasePaymentsForOperatingAndFinanceLeasesDetail" ], "lang": { "en-us": { "role": { "terseLabel": "2028", "label": "Lessee Operating And Finance Lease Liability Payments Due Year Four", "documentation": "Lessee operating and finance lease liability payments due year four." } } }, "auth_ref": [] }, "swbi_LesseeOperatingAndFinanceLeaseLiabilityPaymentsDueYearOne": { "xbrltype": "monetaryItemType", "nsuri": "http://www.smith-wesson.com/20240430", "localname": "LesseeOperatingAndFinanceLeaseLiabilityPaymentsDueYearOne", "crdr": "credit", "presentation": [ "http://www.smith-wesson.com/20240430/taxonomy/role/Role_DisclosureLeasesSummaryOfFutureLeasePaymentsForOperatingAndFinanceLeasesDetail" ], "lang": { "en-us": { "role": { "terseLabel": "2025", "documentation": "Lessee operating and finance lease liability payments due year one.", "label": "Lessee Operating And Finance Lease Liability Payments Due Year One" } } }, "auth_ref": [] }, "swbi_LesseeOperatingAndFinanceLeaseLiabilityPaymentsDueYearThree": { "xbrltype": "monetaryItemType", "nsuri": "http://www.smith-wesson.com/20240430", "localname": "LesseeOperatingAndFinanceLeaseLiabilityPaymentsDueYearThree", "crdr": "credit", "presentation": [ "http://www.smith-wesson.com/20240430/taxonomy/role/Role_DisclosureLeasesSummaryOfFutureLeasePaymentsForOperatingAndFinanceLeasesDetail" ], "lang": { "en-us": { "role": { "terseLabel": "2027", "label": "Lessee Operating And Finance Lease Liability Payments Due Year Three", "documentation": "Lessee operating and finance lease liability payments due year three." } } }, "auth_ref": [] }, "swbi_LesseeOperatingAndFinanceLeaseLiabilityPaymentsDueYearTwo": { "xbrltype": "monetaryItemType", "nsuri": "http://www.smith-wesson.com/20240430", "localname": "LesseeOperatingAndFinanceLeaseLiabilityPaymentsDueYearTwo", "crdr": "credit", "presentation": [ "http://www.smith-wesson.com/20240430/taxonomy/role/Role_DisclosureLeasesSummaryOfFutureLeasePaymentsForOperatingAndFinanceLeasesDetail" ], "lang": { "en-us": { "role": { "terseLabel": "2026", "label": "Lessee Operating And Finance Lease Liability Payments Due Year Two", "documentation": "Lessee operating and finance lease liability payments due year two." } } }, "auth_ref": [] }, "swbi_LesseeOperatingAndFinanceLeaseLiabilityPaymentsRemainderOfFiscalYear": { "xbrltype": "monetaryItemType", "nsuri": "http://www.smith-wesson.com/20240430", "localname": "LesseeOperatingAndFinanceLeaseLiabilityPaymentsRemainderOfFiscalYear", "crdr": "credit", "presentation": [ "http://www.smith-wesson.com/20240430/taxonomy/role/Role_DisclosureLeasesSummaryOfFutureLeasePaymentsForOperatingAndFinanceLeasesDetail" ], "lang": { "en-us": { "role": { "documentation": "Lessee operating and finance lease liability payments remainder of fiscal year.", "label": "Lessee Operating And Finance Lease Liability Payments Remainder Of Fiscal Year", "terseLabel": "2024" } } }, "auth_ref": [] }, "swbi_LesseeOperatingAndFinanceLeaseLiabilityUndiscountedExcessAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://www.smith-wesson.com/20240430", "localname": "LesseeOperatingAndFinanceLeaseLiabilityUndiscountedExcessAmount", "crdr": "credit", "presentation": [ "http://www.smith-wesson.com/20240430/taxonomy/role/Role_DisclosureLeasesSummaryOfFutureLeasePaymentsForOperatingAndFinanceLeasesDetail" ], "lang": { "en-us": { "role": { "negatedLabel": "Less amounts representing interest", "label": "Lessee Operating And Finance Lease Liability Undiscounted Excess Amount", "documentation": "Lessee operating and finance lease liability undiscounted excess amount." } } }, "auth_ref": [] }, "swbi_LesseeOperatingAndFinanceLeasesDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.smith-wesson.com/20240430", "localname": "LesseeOperatingAndFinanceLeasesDisclosureTextBlock", "presentation": [ "http://www.smith-wesson.com/20240430/taxonomy/role/Role_DisclosureLeases" ], "lang": { "en-us": { "role": { "terseLabel": "Leases", "label": "Lessee Operating And Finance Leases Disclosure [Text Block]", "documentation": "Lessee operating and finance leases disclosure." } } }, "auth_ref": [] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLiabilityPaymentsDue", "crdr": "credit", "presentation": [ "http://www.smith-wesson.com/20240430/taxonomy/role/Role_DisclosureLeasesSummaryOfFutureLeasePaymentsForOperatingAndFinanceLeasesDetail" ], "lang": { "en-us": { "role": { "totalLabel": "Total future lease payments", "label": "Lessee, Operating Lease, Liability, to be Paid", "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease." } } }, "auth_ref": [ "r664" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive", "crdr": "credit", "presentation": [ "http://www.smith-wesson.com/20240430/taxonomy/role/Role_DisclosureLeasesSummaryOfFutureLeasePaymentsForOperatingAndFinanceLeasesDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Thereafter", "label": "Lessee, Operating Lease, Liability, to be Paid, after Year Five", "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease due after fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r664" ] }, "swbi_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFour": { "xbrltype": "monetaryItemType", "nsuri": "http://www.smith-wesson.com/20240430", "localname": "LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFour", "crdr": "credit", "presentation": [ "http://www.smith-wesson.com/20240430/taxonomy/role/Role_DisclosureLeasesSummaryOfFutureLeasePaymentsForOperatingAndFinanceLeasesDetail" ], "lang": { "en-us": { "role": { "documentation": "Lessee operating lease liability payments due after year four.", "label": "Lessee Operating Lease Liability Payments Due After Year Four", "terseLabel": "Thereafter" } } }, "auth_ref": [] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths", "crdr": "credit", "presentation": [ "http://www.smith-wesson.com/20240430/taxonomy/role/Role_DisclosureLeasesSummaryOfFutureLeasePaymentsForOperatingAndFinanceLeasesDetail" ], "lang": { "en-us": { "role": { "terseLabel": "2025", "label": "Lessee, Operating Lease, Liability, to be Paid, Year One", "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r664" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearFive", "crdr": "credit", "presentation": [ "http://www.smith-wesson.com/20240430/taxonomy/role/Role_DisclosureLeasesSummaryOfFutureLeasePaymentsForOperatingAndFinanceLeasesDetail" ], "lang": { "en-us": { "role": { "terseLabel": "2029", "label": "Lessee, Operating Lease, Liability, to be Paid, Year Five", "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r664" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearFour", "crdr": "credit", "presentation": [ "http://www.smith-wesson.com/20240430/taxonomy/role/Role_DisclosureLeasesSummaryOfFutureLeasePaymentsForOperatingAndFinanceLeasesDetail" ], "lang": { "en-us": { "role": { "terseLabel": "2028", "label": "Lessee, Operating Lease, Liability, to be Paid, Year Four", "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r664" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearThree", "crdr": "credit", "presentation": [ "http://www.smith-wesson.com/20240430/taxonomy/role/Role_DisclosureLeasesSummaryOfFutureLeasePaymentsForOperatingAndFinanceLeasesDetail" ], "lang": { "en-us": { "role": { "terseLabel": "2027", "label": "Lessee, Operating Lease, Liability, to be Paid, Year Three", "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r664" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearTwo", "crdr": "credit", "presentation": [ "http://www.smith-wesson.com/20240430/taxonomy/role/Role_DisclosureLeasesSummaryOfFutureLeasePaymentsForOperatingAndFinanceLeasesDetail" ], "lang": { "en-us": { "role": { "terseLabel": "2026", "label": "Lessee, Operating Lease, Liability, to be Paid, Year Two", "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r664" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear", "crdr": "credit", "presentation": [ "http://www.smith-wesson.com/20240430/taxonomy/role/Role_DisclosureLeasesSummaryOfFutureLeasePaymentsForOperatingAndFinanceLeasesDetail" ], "lang": { "en-us": { "role": { "label": "Lessee, Operating Lease, Liability, to be Paid, Remainder of Fiscal Year", "terseLabel": "2024", "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease having initial or remaining lease term in excess of one year to be paid in remainder of current fiscal year." } } }, "auth_ref": [ "r1069" ] }, "us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLiabilityUndiscountedExcessAmount", "crdr": "credit", "presentation": [ "http://www.smith-wesson.com/20240430/taxonomy/role/Role_DisclosureLeasesSummaryOfFutureLeasePaymentsForOperatingAndFinanceLeasesDetail" ], "lang": { "en-us": { "role": { "negatedLabel": "Less amounts representing interest", "label": "Lessee, Operating Lease, Liability, Undiscounted Excess Amount", "documentation": "Amount of lessee's undiscounted obligation for lease payments in excess of discounted obligation for lease payments for operating lease." } } }, "auth_ref": [ "r664" ] }, "us-gaap_LessorOperatingLeasePaymentsToBeReceived": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LessorOperatingLeasePaymentsToBeReceived", "crdr": "debit", "presentation": [ "http://www.smith-wesson.com/20240430/taxonomy/role/Role_DisclosureLeasesSummaryOfFutureExpectedUndiscountedCashFlowsDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Total future sublease receipts", "label": "Lessor, Operating Lease, Payment to be Received", "documentation": "Amount of lease payments to be received by lessor for operating lease." } } }, "auth_ref": [ "r665" ] }, "us-gaap_LessorOperatingLeasePaymentsToBeReceivedFiveYears": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LessorOperatingLeasePaymentsToBeReceivedFiveYears", "crdr": "debit", "presentation": [ "http://www.smith-wesson.com/20240430/taxonomy/role/Role_DisclosureLeasesSummaryOfFutureExpectedUndiscountedCashFlowsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2029", "label": "Lessor, Operating Lease, Payment to be Received, Year Five", "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)." } } }, "auth_ref": [ "r665" ] }, "us-gaap_LessorOperatingLeasePaymentsToBeReceivedFourYears": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LessorOperatingLeasePaymentsToBeReceivedFourYears", "crdr": "debit", "presentation": [ "http://www.smith-wesson.com/20240430/taxonomy/role/Role_DisclosureLeasesSummaryOfFutureExpectedUndiscountedCashFlowsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2028", "label": "Lessor, Operating Lease, Payment to be Received, Year Four", "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)." } } }, "auth_ref": [ "r665" ] }, "us-gaap_LessorOperatingLeasePaymentsToBeReceivedNextTwelveMonths": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LessorOperatingLeasePaymentsToBeReceivedNextTwelveMonths", "crdr": "debit", "presentation": [ "http://www.smith-wesson.com/20240430/taxonomy/role/Role_DisclosureLeasesSummaryOfFutureExpectedUndiscountedCashFlowsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2025", "label": "Lessor, Operating Lease, Payment to be Received, Year One", "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)." } } }, "auth_ref": [ "r665" ] }, "us-gaap_LessorOperatingLeasePaymentsToBeReceivedThereafter": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LessorOperatingLeasePaymentsToBeReceivedThereafter", "crdr": "debit", "presentation": [ "http://www.smith-wesson.com/20240430/taxonomy/role/Role_DisclosureLeasesSummaryOfFutureExpectedUndiscountedCashFlowsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Thereafter", "label": "Lessor, Operating Lease, Payment to be Received, after Year Five", "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)." } } }, "auth_ref": [ "r665" ] }, "us-gaap_LessorOperatingLeasePaymentsToBeReceivedThreeYears": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LessorOperatingLeasePaymentsToBeReceivedThreeYears", "crdr": "debit", "presentation": [ "http://www.smith-wesson.com/20240430/taxonomy/role/Role_DisclosureLeasesSummaryOfFutureExpectedUndiscountedCashFlowsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2027", "label": "Lessor, Operating Lease, Payment to be Received, Year Three", "verboseLabel": "2025", "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)." } } }, "auth_ref": [ "r665" ] }, "us-gaap_LessorOperatingLeasePaymentsToBeReceivedTwoYears": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LessorOperatingLeasePaymentsToBeReceivedTwoYears", "crdr": "debit", "presentation": [ "http://www.smith-wesson.com/20240430/taxonomy/role/Role_DisclosureLeasesSummaryOfFutureExpectedUndiscountedCashFlowsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2026", "label": "Lessor, Operating Lease, Payment to be Received, Year Two", "verboseLabel": "2024", "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)." } } }, "auth_ref": [ "r665" ] }, "us-gaap_LettersOfCreditOutstandingAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LettersOfCreditOutstandingAmount", "crdr": "credit", "presentation": [ "http://www.smith-wesson.com/20240430/taxonomy/role/Role_DisclosureNotesLoansPayableAndFinancingArrangementsAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Outstanding letters of credit", "label": "Letters of Credit Outstanding, Amount", "documentation": "The total amount of the contingent obligation under letters of credit outstanding as of the reporting date." } } }, "auth_ref": [] }, "us-gaap_Liabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "Liabilities", "crdr": "credit", "presentation": [ "http://www.smith-wesson.com/20240430/taxonomy/role/Role_StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "totalLabel": "Total liabilities", "label": "Liabilities", "documentation": "Sum of the carrying amounts as of the balance sheet date of all liabilities that are recognized. Liabilities are probable future sacrifices of economic benefits arising from present obligations of an entity to transfer assets or provide services to other entities in the future." } } }, "auth_ref": [ "r30", "r266", "r322", "r371", "r372", "r373", "r374", "r375", "r376", "r377", "r378", "r379", "r594", "r597", "r598", "r632", "r748", "r838", "r885", "r1025", "r1073", "r1074" ] }, "us-gaap_LiabilitiesAndStockholdersEquity": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LiabilitiesAndStockholdersEquity", "crdr": "credit", "presentation": [ "http://www.smith-wesson.com/20240430/taxonomy/role/Role_StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Liabilities and Equity", "totalLabel": "Total liabilities and stockholders' equity", "documentation": "Amount of liabilities and equity items, including the portion of equity attributable to noncontrolling interests, if any." } } }, "auth_ref": [ "r147", "r203", "r701", "r872", "r989", "r1000", "r1068" ] }, "us-gaap_LiabilitiesAndStockholdersEquityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LiabilitiesAndStockholdersEquityAbstract", "presentation": [ "http://www.smith-wesson.com/20240430/taxonomy/role/Role_StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "LIABILITIES AND STOCKHOLDERS\u2019 EQUITY", "label": "Liabilities and Equity [Abstract]" } } }, "auth_ref": [] }, "us-gaap_LiabilitiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LiabilitiesCurrent", "crdr": "credit", "presentation": [ "http://www.smith-wesson.com/20240430/taxonomy/role/Role_StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "totalLabel": "Total current liabilities", "label": "Liabilities, Current", "documentation": "Total obligations incurred as part of normal operations that are expected to be paid during the following twelve months or within one business cycle, if longer." } } }, "auth_ref": [ "r32", "r239", "r266", "r322", "r371", "r372", "r373", "r374", "r375", "r376", "r377", "r378", "r379", "r594", "r597", "r598", "r632", "r872", "r1025", "r1073", "r1074" ] }, "us-gaap_LiabilitiesCurrentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LiabilitiesCurrentAbstract", "presentation": [ "http://www.smith-wesson.com/20240430/taxonomy/role/Role_StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Current liabilities:", "label": "Liabilities, Current [Abstract]" } } }, "auth_ref": [] }, "us-gaap_LiabilitiesFairValueDisclosure": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LiabilitiesFairValueDisclosure", "crdr": "credit", "presentation": [ "http://www.smith-wesson.com/20240430/taxonomy/role/Role_DisclosureSignificantAccountingPoliciesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "totalLabel": "Liabilities, Fair Value Disclosure, Total", "terseLabel": "Fair value of financial instrument", "label": "Liabilities, Fair Value Disclosure", "documentation": "Fair value of financial and nonfinancial obligations." } } }, "auth_ref": [ "r106" ] }, "us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LiabilitiesOfDisposalGroupIncludingDiscontinuedOperation", "crdr": "credit", "presentation": [ "http://www.smith-wesson.com/20240430/taxonomy/role/Role_DisclosureDiscontinuedOperationsSummaryOfCarryingAmountsOfMajorClassesOfAssetsAndLiabilitiesOfDiscontinuedOperationsDetail" ], "lang": { "en-us": { "role": { "totalLabel": "Total liabilities of discontinued operations", "label": "Disposal Group, Including Discontinued Operation, Liabilities", "documentation": "Amount classified as liabilities attributable to disposal group held for sale or disposed of." } } }, "auth_ref": [ "r2", "r120", "r134", "r177", "r236", "r237" ] }, "us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationCurrent", "crdr": "credit", "presentation": [ "http://www.smith-wesson.com/20240430/taxonomy/role/Role_DisclosureDiscontinuedOperationsSummaryOfCarryingAmountsOfMajorClassesOfAssetsAndLiabilitiesOfDiscontinuedOperationsDetail" ], "lang": { "en-us": { "role": { "verboseLabel": "Current liabilities", "terseLabel": "Current liabilities of discontinued operations", "label": "Disposal Group, Including Discontinued Operation, Liabilities, Current", "totalLabel": "Disposal Group, Including Discontinued Operation, Liabilities, Current, Total", "documentation": "Amount classified as liabilities attributable to disposal group held for sale or disposed of, expected to be disposed of within one year or the normal operating cycle, if longer." } } }, "auth_ref": [ "r2", "r120", "r134", "r174", "r177", "r236", "r237" ] }, "us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationNoncurrent", "crdr": "credit", "presentation": [ "http://www.smith-wesson.com/20240430/taxonomy/role/Role_DisclosureDiscontinuedOperationsSummaryOfCarryingAmountsOfMajorClassesOfAssetsAndLiabilitiesOfDiscontinuedOperationsDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Other non-current liabilities", "label": "Disposal Group, Including Discontinued Operation, Liabilities, Noncurrent", "totalLabel": "Disposal Group, Including Discontinued Operation, Liabilities, Noncurrent, Total", "documentation": "Amount classified as liabilities attributable to disposal group held for sale or disposed of, expected to be disposed of beyond one year or the normal operating cycle, if longer." } } }, "auth_ref": [ "r2", "r4", "r120", "r134", "r177", "r236", "r237" ] }, "us-gaap_LineOfCredit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LineOfCredit", "crdr": "credit", "presentation": [ "http://www.smith-wesson.com/20240430/taxonomy/role/Role_DisclosureNotesLoansPayableAndFinancingArrangementsAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Borrowings outstanding", "label": "Long-Term Line of Credit", "totalLabel": "Long-term Line of Credit, Total", "documentation": "The carrying value as of the balance sheet date of the current and noncurrent portions of long-term obligations drawn from a line of credit, which is a bank's commitment to make loans up to a specific amount. Examples of items that might be included in the application of this element may consist of letters of credit, standby letters of credit, and revolving credit arrangements, under which borrowings can be made up to a maximum amount as of any point in time conditional on satisfaction of specified terms before, as of and after the date of drawdowns on the line. Includes short-term obligations that would normally be classified as current liabilities but for which (a) postbalance sheet date issuance of a long term obligation to refinance the short term obligation on a long term basis, or (b) the enterprise has entered into a financing agreement that clearly permits the enterprise to refinance the short-term obligation on a long term basis and the following conditions are met (1) the agreement does not expire within 1 year and is not cancelable by the lender except for violation of an objectively determinable provision, (2) no violation exists at the BS date, and (3) the lender has entered into the financing agreement is expected to be financially capable of honoring the agreement." } } }, "auth_ref": [ "r24", "r202", "r1083" ] }, "us-gaap_LineOfCreditFacilityExpirationDate1": { "xbrltype": "dateItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LineOfCreditFacilityExpirationDate1", "presentation": [ "http://www.smith-wesson.com/20240430/taxonomy/role/Role_DisclosureNotesLoansPayableAndFinancingArrangementsAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Credit facility, maturity", "label": "Line of Credit Facility, Expiration Date", "documentation": "Date the credit facility terminates, in YYYY-MM-DD format." } } }, "auth_ref": [ "r28" ] }, "swbi_LineOfCreditFacilityInterestCapitalised": { "xbrltype": "monetaryItemType", "nsuri": "http://www.smith-wesson.com/20240430", "localname": "LineOfCreditFacilityInterestCapitalised", "crdr": "credit", "presentation": [ "http://www.smith-wesson.com/20240430/taxonomy/role/Role_DisclosureNotesLoansPayableAndFinancingArrangementsAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "documentation": "Line Of Credit Facility Interest Capitalised", "label": "Line Of Credit Facility Interest Capitalised", "terseLabel": "Line Of Credit Facility Interest Capitalised" } } }, "auth_ref": [] }, "us-gaap_LineOfCreditFacilityInterestRateDescription": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LineOfCreditFacilityInterestRateDescription", "presentation": [ "http://www.smith-wesson.com/20240430/taxonomy/role/Role_DisclosureNotesLoansPayableAndFinancingArrangementsAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Interest description of revolving line of credit", "label": "Line of Credit Facility, Interest Rate Description", "documentation": "Description of interest rate for borrowing under credit facility. Includes, but is not limited to, terms and method for determining interest rate." } } }, "auth_ref": [ "r28" ] }, "us-gaap_LineOfCreditFacilityInterestRateDuringPeriod": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LineOfCreditFacilityInterestRateDuringPeriod", "presentation": [ "http://www.smith-wesson.com/20240430/taxonomy/role/Role_DisclosureNotesLoansPayableAndFinancingArrangementsAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Interest rate on borrowings", "label": "Line of Credit Facility, Interest Rate During Period", "documentation": "The effective interest rate during the reporting period." } } }, "auth_ref": [ "r28" ] }, "us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LineOfCreditFacilityMaximumBorrowingCapacity", "crdr": "credit", "presentation": [ "http://www.smith-wesson.com/20240430/taxonomy/role/Role_DisclosureNotesLoansPayableAndFinancingArrangementsAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Line of credit facility, borrowing capacity", "label": "Line of Credit Facility, Maximum Borrowing Capacity", "documentation": "Maximum borrowing capacity under the credit facility without consideration of any current restrictions on the amount that could be borrowed or the amounts currently outstanding under the facility." } } }, "auth_ref": [ "r28" ] }, "srt_LitigationCaseAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "LitigationCaseAxis", "presentation": [ "http://www.smith-wesson.com/20240430/taxonomy/role/Role_DisclosureCommitmentsAndContingenciesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Litigation Case", "label": "Litigation Case [Axis]" } } }, "auth_ref": [] }, "srt_LitigationCaseTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "LitigationCaseTypeDomain", "presentation": [ "http://www.smith-wesson.com/20240430/taxonomy/role/Role_DisclosureCommitmentsAndContingenciesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Litigation Case", "label": "Litigation Case [Domain]" } } }, "auth_ref": [] }, "us-gaap_LitigationSettlementExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LitigationSettlementExpense", "crdr": "debit", "presentation": [ "http://www.smith-wesson.com/20240430/taxonomy/role/Role_DisclosureCommitmentsAndContingenciesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Settlement fees related to product liability cases", "label": "Litigation Settlement, Expense", "documentation": "Amount of litigation expense, including but not limited to legal, forensic, accounting, and investigative fees." } } }, "auth_ref": [] }, "dei_LocalPhoneNumber": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "LocalPhoneNumber", "presentation": [ "http://www.smith-wesson.com/20240430/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "terseLabel": "Local Phone Number", "label": "Local Phone Number", "documentation": "Local phone number for entity." } } }, "auth_ref": [] }, "swbi_LondonInterbankOfferedRateMember": { "xbrltype": "domainItemType", "nsuri": "http://www.smith-wesson.com/20240430", "localname": "LondonInterbankOfferedRateMember", "presentation": [ "http://www.smith-wesson.com/20240430/taxonomy/role/Role_DisclosureNotesLoansPayableAndFinancingArrangementsAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "London Interbank Offered Rate [Member]", "documentation": "London Interbank Offered Rate [Member]" } } }, "auth_ref": [] }, "us-gaap_LongTermNotesAndLoans": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LongTermNotesAndLoans", "crdr": "credit", "presentation": [ "http://www.smith-wesson.com/20240430/taxonomy/role/Role_StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Notes and loans payable (Note 4)", "label": "Notes and Loans, Noncurrent", "totalLabel": "Notes and Loans, Noncurrent, Total", "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." } } }, "auth_ref": [ "r33" ] }, "us-gaap_LossContingenciesByNatureOfContingencyAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LossContingenciesByNatureOfContingencyAxis", "presentation": [ "http://www.smith-wesson.com/20240430/taxonomy/role/Role_DisclosureCommitmentsAndContingenciesAdditionalInformationDetail", "http://www.smith-wesson.com/20240430/taxonomy/role/Role_DisclosureNotesLoansPayableAndFinancingArrangementsAdditionalInformationDetail", "http://www.smith-wesson.com/20240430/taxonomy/role/Role_DisclosureSignificantAccountingPoliciesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Loss Contingency Nature", "label": "Loss Contingency Nature [Axis]", "documentation": "Information by type of existing condition, situation, or set of circumstances involving uncertainty as to possible loss to an enterprise that will ultimately be resolved when one or more future events occur or fail to occur." } } }, "auth_ref": [ "r359", "r360", "r361", "r364", "r1016", "r1017" ] }, "us-gaap_LossContingencyAccrualAtCarryingValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LossContingencyAccrualAtCarryingValue", "crdr": "credit", "presentation": [ "http://www.smith-wesson.com/20240430/taxonomy/role/Role_DisclosureSelfInsuranceReservesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Accrued reserves for product and municipal litigation liabilities", "label": "Loss Contingency Accrual", "periodStartLabel": "Loss Contingency Accrual, Beginning Balance", "periodEndLabel": "Loss Contingency Accrual, Ending Balance", "documentation": "Amount of loss contingency liability." } } }, "auth_ref": [ "r359", "r967" ] }, "us-gaap_LossContingencyAccrualCarryingValueNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LossContingencyAccrualCarryingValueNoncurrent", "crdr": "credit", "presentation": [ "http://www.smith-wesson.com/20240430/taxonomy/role/Role_DisclosureSelfInsuranceReservesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Accrued reserves for product and municipal litigation liabilities, Non-current portion", "label": "Loss Contingency, Accrual, Noncurrent", "documentation": "Amount of loss contingency liability expected to be resolved after one year or beyond the normal operating cycle, if longer." } } }, "auth_ref": [ "r359" ] }, "us-gaap_LossContingencyDamagesPaidValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LossContingencyDamagesPaidValue", "crdr": "credit", "presentation": [ "http://www.smith-wesson.com/20240430/taxonomy/role/Role_DisclosureCommitmentsAndContingenciesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Aggregate damages claims", "label": "Loss Contingency, Damages Paid, Value", "documentation": "Amount of damages paid to the plaintiff in the legal matter." } } }, "auth_ref": [ "r1015", "r1016", "r1017" ] }, "us-gaap_LossContingencyDamagesSoughtValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LossContingencyDamagesSoughtValue", "crdr": "debit", "presentation": [ "http://www.smith-wesson.com/20240430/taxonomy/role/Role_DisclosureCommitmentsAndContingenciesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Compensatory damages sought", "label": "Loss Contingency, Damages Sought, Value", "documentation": "The value (monetary amount) of the award the plaintiff seeks in the legal matter." } } }, "auth_ref": [ "r1015", "r1016", "r1017" ] }, "us-gaap_LossContingencyLawsuitFilingDate": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LossContingencyLawsuitFilingDate", "presentation": [ "http://www.smith-wesson.com/20240430/taxonomy/role/Role_DisclosureCommitmentsAndContingenciesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Date of actions filed", "label": "Loss Contingency, Lawsuit Filing Date", "documentation": "States the date the complaint was formally filed in a court of law, in arbitration or mediation." } } }, "auth_ref": [ "r77", "r78", "r180" ] }, "swbi_LossContingencyLawsuitFilingMonth": { "xbrltype": "gYearMonthItemType", "nsuri": "http://www.smith-wesson.com/20240430", "localname": "LossContingencyLawsuitFilingMonth", "presentation": [ "http://www.smith-wesson.com/20240430/taxonomy/role/Role_DisclosureCommitmentsAndContingenciesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "documentation": "Loss contingency, lawsuit filing month.", "label": "Loss Contingency Lawsuit Filing Month", "terseLabel": "Actions filed period" } } }, "auth_ref": [] }, "us-gaap_LossContingencyNatureDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LossContingencyNatureDomain", "presentation": [ "http://www.smith-wesson.com/20240430/taxonomy/role/Role_DisclosureCommitmentsAndContingenciesAdditionalInformationDetail", "http://www.smith-wesson.com/20240430/taxonomy/role/Role_DisclosureNotesLoansPayableAndFinancingArrangementsAdditionalInformationDetail", "http://www.smith-wesson.com/20240430/taxonomy/role/Role_DisclosureSignificantAccountingPoliciesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Loss Contingency, Nature", "label": "Loss Contingency, Nature [Domain]", "documentation": "An existing condition, situation, or set of circumstances involving uncertainty as to possible loss to an enterprise that will ultimately be resolved when one or more future events occur or fail to occur. Resolution of the uncertainty may confirm the incurrence of a loss or impairment of an asset or the incurrence of a liability." } } }, "auth_ref": [ "r359", "r360", "r361", "r364", "r1016", "r1017" ] }, "us-gaap_LossContingencyNumberOfPlaintiffs": { "xbrltype": "integerItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LossContingencyNumberOfPlaintiffs", "presentation": [ "http://www.smith-wesson.com/20240430/taxonomy/role/Role_DisclosureCommitmentsAndContingenciesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Number of plaintiffs", "label": "Loss Contingency, Number of Plaintiffs", "documentation": "Number of plaintiffs that have filed claims pertaining to a loss contingency." } } }, "auth_ref": [ "r1016", "r1017" ] }, "us-gaap_MachineryAndEquipmentGross": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "MachineryAndEquipmentGross", "crdr": "debit", "presentation": [ "http://www.smith-wesson.com/20240430/taxonomy/role/Role_DisclosurePropertyPlantAndEquipmentSummaryOfPropertyPlantAndEquipmentDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Machinery and equipment", "label": "Machinery and Equipment, Gross", "totalLabel": "Machinery and Equipment, Gross, Total", "documentation": "Amount before accumulated depreciation of tangible personal property used to produce goods and services, including, but is not limited to, tools, dies and molds, computer and office equipment." } } }, "auth_ref": [ "r175" ] }, "us-gaap_MachineryAndEquipmentMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "MachineryAndEquipmentMember", "presentation": [ "http://www.smith-wesson.com/20240430/taxonomy/role/Role_DisclosureSignificantAccountingPoliciesSummaryOfEstimatedUsefulLivesDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Machinery and equipment", "label": "Machinery and Equipment [Member]", "documentation": "Tangible personal property used to produce goods and services, including, but is not limited to, tools, dies and molds, computer and office equipment." } } }, "auth_ref": [] }, "srt_MajorCustomersAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "MajorCustomersAxis", "presentation": [ "http://www.smith-wesson.com/20240430/taxonomy/role/Role_DisclosureSignificantAccountingPoliciesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Customer", "label": "Customer [Axis]" } } }, "auth_ref": [ "r316", "r851", "r1031", "r1086", "r1087" ] }, "us-gaap_MarketingAndAdvertisingExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "MarketingAndAdvertisingExpense", "crdr": "debit", "presentation": [ "http://www.smith-wesson.com/20240430/taxonomy/role/Role_DisclosureSignificantAccountingPoliciesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Promotional programs amount", "label": "Marketing and Advertising Expense", "totalLabel": "Marketing and Advertising Expense, Total", "documentation": "The total expense recognized in the period for promotion, public relations, and brand or product advertising." } } }, "auth_ref": [ "r161" ] }, "us-gaap_MarketingAndAdvertisingExpenseAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "MarketingAndAdvertisingExpenseAbstract", "lang": { "en-us": { "role": { "label": "Marketing and Advertising Expense [Abstract]" } } }, "auth_ref": [] }, "swbi_MarketingAndDistributionExpenseMember": { "xbrltype": "domainItemType", "nsuri": "http://www.smith-wesson.com/20240430", "localname": "MarketingAndDistributionExpenseMember", "presentation": [ "http://www.smith-wesson.com/20240430/taxonomy/role/DisclosureRestructuringAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "documentation": "Marketing and Distribution Expense [Member]", "label": "Marketing and Distribution Expense [Member]", "terseLabel": "Marketing and Distribution Expense [Member]" } } }, "auth_ref": [] }, "srt_MaximumMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "MaximumMember", "presentation": [ "http://www.smith-wesson.com/20240430/taxonomy/role/Role_DisclosureCommitmentsAndContingenciesAdditionalInformationDetail", "http://www.smith-wesson.com/20240430/taxonomy/role/Role_DisclosureEmployerSponsoredBenefitPlansAdditionalInformationDetail", "http://www.smith-wesson.com/20240430/taxonomy/role/Role_DisclosureIncomeTaxesAdditionalInformationDetail", "http://www.smith-wesson.com/20240430/taxonomy/role/Role_DisclosureNotesLoansPayableAndFinancingArrangementsAdditionalInformationDetail", "http://www.smith-wesson.com/20240430/taxonomy/role/Role_DisclosureSignificantAccountingPoliciesAdditionalInformationDetail", "http://www.smith-wesson.com/20240430/taxonomy/role/Role_DisclosureSignificantAccountingPoliciesSummaryOfEstimatedUsefulLivesDetail", "http://www.smith-wesson.com/20240430/taxonomy/role/Role_DisclosureStockholdersEquityAdditionalInformationDetail", "http://www.smith-wesson.com/20240430/taxonomy/role/Role_DisclosureStockholdersEquityScheduleOfAssumptionsUsedInValuingESPPPurchasesDetail", "http://www.smith-wesson.com/20240430/taxonomy/role/Role_DisclosureStockholdersEquityShareBasedPaymentAwardPerformanceSharesValuationAssumptionsDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Maximum", "label": "Maximum [Member]" } } }, "auth_ref": [ "r360", "r361", "r362", "r363", "r517", "r679", "r714", "r740", "r741", "r794", "r796", "r798", "r799", "r801", "r818", "r819", "r840", "r847", "r866", "r874", "r1029", "r1075", "r1076", "r1077", "r1078", "r1079", "r1080" ] }, "ecd_MeasureAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "MeasureAxis", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Measure [Axis]", "terseLabel": "Measure:" } } }, "auth_ref": [ "r931" ] }, "ecd_MeasureName": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "MeasureName", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Measure Name", "terseLabel": "Name" } } }, "auth_ref": [ "r931" ] }, "swbi_MinimumAverageHourlyWageSustained": { "xbrltype": "monetaryItemType", "nsuri": "http://www.smith-wesson.com/20240430", "localname": "MinimumAverageHourlyWageSustained", "crdr": "credit", "presentation": [ "http://www.smith-wesson.com/20240430/taxonomy/role/Role_DisclosureCommitmentsAndContingenciesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "documentation": "Minimum average hourly wage sustained.", "label": "Minimum Average Hourly Wage Sustained", "terseLabel": "Average hourly wage" } } }, "auth_ref": [] }, "srt_MinimumMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "MinimumMember", "presentation": [ "http://www.smith-wesson.com/20240430/taxonomy/role/Role_DisclosureCommitmentsAndContingenciesAdditionalInformationDetail", "http://www.smith-wesson.com/20240430/taxonomy/role/Role_DisclosureEmployerSponsoredBenefitPlansAdditionalInformationDetail", "http://www.smith-wesson.com/20240430/taxonomy/role/Role_DisclosureIncomeTaxesAdditionalInformationDetail", "http://www.smith-wesson.com/20240430/taxonomy/role/Role_DisclosureNotesLoansPayableAndFinancingArrangementsAdditionalInformationDetail", "http://www.smith-wesson.com/20240430/taxonomy/role/Role_DisclosureSignificantAccountingPoliciesAdditionalInformationDetail", "http://www.smith-wesson.com/20240430/taxonomy/role/Role_DisclosureSignificantAccountingPoliciesSummaryOfEstimatedUsefulLivesDetail", "http://www.smith-wesson.com/20240430/taxonomy/role/Role_DisclosureStockholdersEquityAdditionalInformationDetail", "http://www.smith-wesson.com/20240430/taxonomy/role/Role_DisclosureStockholdersEquityScheduleOfAssumptionsUsedInValuingESPPPurchasesDetail", "http://www.smith-wesson.com/20240430/taxonomy/role/Role_DisclosureStockholdersEquityShareBasedPaymentAwardPerformanceSharesValuationAssumptionsDetail" ], "lang": { "en-us": { "role": { "verboseLabel": "Minimum", "terseLabel": "Minimum [Member]", "label": "Minimum [Member]" } } }, "auth_ref": [ "r360", "r361", "r362", "r363", "r517", "r679", "r714", "r740", "r741", "r794", "r796", "r798", "r799", "r801", "r818", "r819", "r840", "r847", "r866", "r874", "r1029", "r1075", "r1076", "r1077", "r1078", "r1079", "r1080" ] }, "us-gaap_MinorityInterestOwnershipPercentageByNoncontrollingOwners": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "MinorityInterestOwnershipPercentageByNoncontrollingOwners", "presentation": [ "http://www.smith-wesson.com/20240430/taxonomy/role/Role_DisclosureDiscontinuedOperationsAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Stockholders ownership percentage", "label": "Subsidiary, Ownership Percentage, Noncontrolling Owner", "documentation": "The equity interest of noncontrolling shareholders, partners or other equity holders in consolidated entity." } } }, "auth_ref": [] }, "ecd_MnpiDiscTimedForCompValFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "MnpiDiscTimedForCompValFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "MNPI Disclosure Timed for Compensation Value [Flag]", "terseLabel": "MNPI Disclosure Timed for Compensation Value" } } }, "auth_ref": [ "r951" ] }, "ecd_MtrlTermsOfTrdArrTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "MtrlTermsOfTrdArrTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Material Terms of Trading Arrangement [Text Block]", "terseLabel": "Material Terms of Trading Arrangement" } } }, "auth_ref": [ "r959" ] }, "srt_NameOfMajorCustomerDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "NameOfMajorCustomerDomain", "presentation": [ "http://www.smith-wesson.com/20240430/taxonomy/role/Role_DisclosureSignificantAccountingPoliciesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Customer", "label": "Customer [Domain]" } } }, "auth_ref": [ "r316", "r851", "r1031", "r1086", "r1087" ] }, "ecd_NamedExecutiveOfficersFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "NamedExecutiveOfficersFnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Named Executive Officers, Footnote [Text Block]", "terseLabel": "Named Executive Officers, Footnote" } } }, "auth_ref": [ "r932" ] }, "swbi_NationalLogisticsFacilityMember": { "xbrltype": "domainItemType", "nsuri": "http://www.smith-wesson.com/20240430", "localname": "NationalLogisticsFacilityMember", "presentation": [ "http://www.smith-wesson.com/20240430/taxonomy/role/Role_DisclosureLeasesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "documentation": "National logistics facility.", "label": "National Logistics Facility [Member]", "terseLabel": "National Logistics Facility" } } }, "auth_ref": [] }, "us-gaap_NatureOfOperations": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NatureOfOperations", "presentation": [ "http://www.smith-wesson.com/20240430/taxonomy/role/Role_DisclosureOrganization" ], "lang": { "en-us": { "role": { "terseLabel": "Organization", "label": "Nature of Operations [Text Block]", "documentation": "The entire disclosure for the nature of an entity's business, major products or services, principal markets including location, and the relative importance of its operations in each business and the basis for the determination, including but not limited to, assets, revenues, or earnings. For an entity that has not commenced principal operations, disclosures about the risks and uncertainties related to the activities in which the entity is currently engaged and an understanding of what those activities are being directed toward." } } }, "auth_ref": [ "r217", "r229" ] }, "us-gaap_NetCashProvidedByUsedInFinancingActivities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInFinancingActivities", "crdr": "debit", "presentation": [ "http://www.smith-wesson.com/20240430/taxonomy/role/Role_StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "totalLabel": "Net cash (used in)/ provided by financing activities", "label": "Net Cash Provided by (Used in) Financing Activities", "documentation": "Amount of cash inflow (outflow) from financing activities, including discontinued operations. Financing activity cash flows include obtaining resources from owners and providing them with a return on, and a return of, their investment; borrowing money and repaying amounts borrowed, or settling the obligation; and obtaining and paying for other resources obtained from creditors on long-term credit." } } }, "auth_ref": [ "r259" ] }, "us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInFinancingActivitiesAbstract", "presentation": [ "http://www.smith-wesson.com/20240430/taxonomy/role/Role_StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Cash flows from financing activities:", "label": "Net Cash Provided by (Used in) Financing Activities [Abstract]" } } }, "auth_ref": [] }, "us-gaap_NetCashProvidedByUsedInInvestingActivities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInInvestingActivities", "crdr": "debit", "presentation": [ "http://www.smith-wesson.com/20240430/taxonomy/role/Role_StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "totalLabel": "Net cash used in investing activities", "label": "Net Cash Provided by (Used in) Investing Activities", "documentation": "Amount of cash inflow (outflow) from investing activities, including discontinued operations. Investing activity cash flows include making and collecting loans and acquiring and disposing of debt or equity instruments and property, plant, and equipment and other productive assets." } } }, "auth_ref": [ "r259" ] }, "us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInInvestingActivitiesAbstract", "presentation": [ "http://www.smith-wesson.com/20240430/taxonomy/role/Role_StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Cash flows from investing activities:", "label": "Net Cash Provided by (Used in) Investing Activities [Abstract]" } } }, "auth_ref": [] }, "us-gaap_NetCashProvidedByUsedInOperatingActivities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInOperatingActivities", "presentation": [ "http://www.smith-wesson.com/20240430/taxonomy/role/Role_StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "totalLabel": "Net cash provided by operating activities", "label": "Net Cash Provided by (Used in) Operating Activities", "documentation": "Amount of cash inflow (outflow) from operating activities, including discontinued operations. Operating activity cash flows include transactions, adjustments, and changes in value not defined as investing or financing activities." } } }, "auth_ref": [ "r167", "r168", "r169" ] }, "us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInOperatingActivitiesAbstract", "presentation": [ "http://www.smith-wesson.com/20240430/taxonomy/role/Role_StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Cash flows from operating activities:", "label": "Net Cash Provided by (Used in) Operating Activities [Abstract]" } } }, "auth_ref": [] }, "us-gaap_NetIncomeLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetIncomeLoss", "crdr": "credit", "presentation": [ "http://www.smith-wesson.com/20240430/taxonomy/role/Role_DisclosureSignificantAccountingPoliciesReconciliationOfNetIncomeLossAmountsAndWeightedAverageNumberOfCommonAndCommonEquivalentSharesUsedToDetermineBasicAndDilutedLossEarningsPerCommonShareDetail", "http://www.smith-wesson.com/20240430/taxonomy/role/Role_StatementConsolidatedStatementsOfChangesInStockholdersEquity", "http://www.smith-wesson.com/20240430/taxonomy/role/StatementConsolidatedStatementsOfIncome", "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Net Income (Loss)", "terseLabel": "Net Income (Loss)", "totalLabel": "Net income", "documentation": "The portion of profit or loss for the period, net of income taxes, which is attributable to the parent." } } }, "auth_ref": [ "r155", "r169", "r207", "r237", "r249", "r250", "r254", "r266", "r275", "r279", "r280", "r281", "r282", "r285", "r286", "r295", "r301", "r306", "r310", "r312", "r322", "r371", "r372", "r373", "r374", "r375", "r376", "r377", "r378", "r379", "r621", "r632", "r705", "r771", "r787", "r788", "r839", "r883", "r1025" ] }, "us-gaap_NetIncomeLossAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetIncomeLossAbstract", "presentation": [ "http://www.smith-wesson.com/20240430/taxonomy/role/Role_DisclosureSignificantAccountingPoliciesReconciliationOfNetIncomeLossAmountsAndWeightedAverageNumberOfCommonAndCommonEquivalentSharesUsedToDetermineBasicAndDilutedLossEarningsPerCommonShareDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Net income/(loss)", "label": "Net Income (Loss) Attributable to Parent [Abstract]" } } }, "auth_ref": [] }, "swbi_NetSalesByProductTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.smith-wesson.com/20240430", "localname": "NetSalesByProductTextBlock", "presentation": [ "http://www.smith-wesson.com/20240430/taxonomy/role/Role_DisclosureNetSales" ], "lang": { "en-us": { "role": { "terseLabel": "Net Sales", "label": "Net Sales By Product [Text Block]", "documentation": "Net sales by product." } } }, "auth_ref": [] }, "us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NewAccountingPronouncementsPolicyPolicyTextBlock", "presentation": [ "http://www.smith-wesson.com/20240430/taxonomy/role/Role_DisclosureSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Recently Issued Accounting Standards", "label": "New Accounting Pronouncements, Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy pertaining to new accounting pronouncements that may impact the entity's financial reporting. Includes, but is not limited to, quantification of the expected or actual impact." } } }, "auth_ref": [] }, "swbi_NonCurrentMember": { "xbrltype": "domainItemType", "nsuri": "http://www.smith-wesson.com/20240430", "localname": "NonCurrentMember", "presentation": [ "http://www.smith-wesson.com/20240430/taxonomy/role/Role_DisclosureIncomeTaxesDeferredTaxAssetsLiabilitiesRelatedToTemporaryDifferencesDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Non Current", "label": "Non Current [Member]", "documentation": "Non current." } } }, "auth_ref": [] }, "swbi_NonExecutiveEmployeesMember": { "xbrltype": "domainItemType", "nsuri": "http://www.smith-wesson.com/20240430", "localname": "NonExecutiveEmployeesMember", "presentation": [ "http://www.smith-wesson.com/20240430/taxonomy/role/Role_DisclosureStockholdersEquityAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Non-Executive Officer Employees", "label": "Non Executive Employees [Member]", "documentation": "Non executive employees." } } }, "auth_ref": [] }, "ecd_NonGaapMeasureDescriptionTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "NonGaapMeasureDescriptionTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Non-GAAP Measure Description [Text Block]", "terseLabel": "Non-GAAP Measure Description" } } }, "auth_ref": [ "r931" ] }, "ecd_NonNeosMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "NonNeosMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Non-NEOs [Member]", "terseLabel": "Non-NEOs" } } }, "auth_ref": [ "r900", "r912", "r922", "r939", "r948" ] }, "ecd_NonPeoNeoAvgCompActuallyPaidAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "NonPeoNeoAvgCompActuallyPaidAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Non-PEO NEO Average Compensation Actually Paid Amount", "terseLabel": "Non-PEO NEO Average Compensation Actually Paid Amount" } } }, "auth_ref": [ "r929" ] }, "ecd_NonPeoNeoAvgTotalCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "NonPeoNeoAvgTotalCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Non-PEO NEO Average Total Compensation Amount", "terseLabel": "Non-PEO NEO Average Total Compensation Amount" } } }, "auth_ref": [ "r928" ] }, "ecd_NonPeoNeoMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "NonPeoNeoMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Non-PEO NEO [Member]", "terseLabel": "Non-PEO NEO" } } }, "auth_ref": [ "r939" ] }, "ecd_NonRule10b51ArrAdoptedFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "NonRule10b51ArrAdoptedFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Non-Rule 10b5-1 Arrangement Adopted [Flag]", "terseLabel": "Non-Rule 10b5-1 Arrangement Adopted" } } }, "auth_ref": [ "r959" ] }, "ecd_NonRule10b51ArrTrmntdFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "NonRule10b51ArrTrmntdFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Non-Rule 10b5-1 Arrangement Terminated [Flag]", "terseLabel": "Non-Rule 10b5-1 Arrangement Terminated" } } }, "auth_ref": [ "r959" ] }, "us-gaap_NoncashInvestingAndFinancingItemsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NoncashInvestingAndFinancingItemsAbstract", "presentation": [ "http://www.smith-wesson.com/20240430/taxonomy/role/Role_StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Supplemental Disclosure of Non-cash Investing and Financing Activities:", "label": "Noncash Investing and Financing Items [Abstract]" } } }, "auth_ref": [] }, "us-gaap_NonoperatingIncomeExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NonoperatingIncomeExpense", "crdr": "credit", "presentation": [ "http://www.smith-wesson.com/20240430/taxonomy/role/StatementConsolidatedStatementsOfIncome" ], "lang": { "en-us": { "role": { "totalLabel": "Total other income/(expense), net", "label": "Nonoperating Income (Expense)", "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)." } } }, "auth_ref": [ "r162" ] }, "us-gaap_NonoperatingIncomeExpenseAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NonoperatingIncomeExpenseAbstract", "presentation": [ "http://www.smith-wesson.com/20240430/taxonomy/role/StatementConsolidatedStatementsOfIncome" ], "lang": { "en-us": { "role": { "terseLabel": "Other income/(expense), net:", "label": "Nonoperating Income (Expense) [Abstract]" } } }, "auth_ref": [] }, "swbi_NotesPayableMember": { "xbrltype": "domainItemType", "nsuri": "http://www.smith-wesson.com/20240430", "localname": "NotesPayableMember", "presentation": [ "http://www.smith-wesson.com/20240430/taxonomy/role/Role_DisclosureNotesLoansPayableAndFinancingArrangementsAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Notes Payable", "label": "Notes Payable [Member]", "documentation": "Notes payable." } } }, "auth_ref": [] }, "swbi_NumberOfContributoryDefinedInvestmentPlan": { "xbrltype": "integerItemType", "nsuri": "http://www.smith-wesson.com/20240430", "localname": "NumberOfContributoryDefinedInvestmentPlan", "presentation": [ "http://www.smith-wesson.com/20240430/taxonomy/role/Role_DisclosureEmployerSponsoredBenefitPlansAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Number of contributory defined investment plan", "label": "Number Of Contributory Defined Investment Plan", "documentation": "Number of contributory defined investment plan." } } }, "auth_ref": [] }, "swbi_NumberOfCustomersAccountedForAccountsReceivable": { "xbrltype": "integerItemType", "nsuri": "http://www.smith-wesson.com/20240430", "localname": "NumberOfCustomersAccountedForAccountsReceivable", "presentation": [ "http://www.smith-wesson.com/20240430/taxonomy/role/Role_DisclosureSignificantAccountingPoliciesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Number of Customers Accounted for Accounts Receivable", "label": "Number Of Customers Accounted For Accounts Receivable", "documentation": "Number of customers accounted for accounts receivable." } } }, "auth_ref": [] }, "swbi_NumberOfCustomersAccountedForNetSales": { "xbrltype": "integerItemType", "nsuri": "http://www.smith-wesson.com/20240430", "localname": "NumberOfCustomersAccountedForNetSales", "presentation": [ "http://www.smith-wesson.com/20240430/taxonomy/role/Role_DisclosureSignificantAccountingPoliciesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Number of Customers Accounted for Net Sales.", "label": "Number Of Customers Accounted For Net Sales", "documentation": "Number of customers accounted for net sales." } } }, "auth_ref": [] }, "swbi_NumberOfOtherProductLiabilityClaims": { "xbrltype": "integerItemType", "nsuri": "http://www.smith-wesson.com/20240430", "localname": "NumberOfOtherProductLiabilityClaims", "presentation": [ "http://www.smith-wesson.com/20240430/taxonomy/role/Role_DisclosureCommitmentsAndContingenciesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Number of Other product liability claims", "label": "Number Of Other Product Liability Claims", "documentation": "Number of other product liability claims." } } }, "auth_ref": [] }, "swbi_NumberOfProductLiabilityCases": { "xbrltype": "integerItemType", "nsuri": "http://www.smith-wesson.com/20240430", "localname": "NumberOfProductLiabilityCases", "presentation": [ "http://www.smith-wesson.com/20240430/taxonomy/role/Role_DisclosureCommitmentsAndContingenciesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Number of Product liability cases", "label": "Number Of Product Liability Cases", "documentation": "Number of product liability cases." } } }, "auth_ref": [] }, "swbi_NumberOfStockOptionPlans": { "xbrltype": "integerItemType", "nsuri": "http://www.smith-wesson.com/20240430", "localname": "NumberOfStockOptionPlans", "presentation": [ "http://www.smith-wesson.com/20240430/taxonomy/role/Role_DisclosureStockholdersEquityAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Number of stock incentive plans", "label": "Number Of Stock Option Plans", "documentation": "Number of stock option plans." } } }, "auth_ref": [] }, "swbi_OfficeRentAndEquipmentMember": { "xbrltype": "domainItemType", "nsuri": "http://www.smith-wesson.com/20240430", "localname": "OfficeRentAndEquipmentMember", "presentation": [ "http://www.smith-wesson.com/20240430/taxonomy/role/DisclosureRestructuringComponentsOfRestructuringChargesDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Office Rent and Equipment", "documentation": "Office rent and equipment", "label": "Office rent and equipment [Member]" } } }, "auth_ref": [] }, "swbi_OperatingAndFinanceLeaseLiabilitiesPaymentsDueAbstract": { "xbrltype": "stringItemType", "nsuri": "http://www.smith-wesson.com/20240430", "localname": "OperatingAndFinanceLeaseLiabilitiesPaymentsDueAbstract", "presentation": [ "http://www.smith-wesson.com/20240430/taxonomy/role/Role_DisclosureLeasesSummaryOfFutureLeasePaymentsForOperatingAndFinanceLeasesDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Operating and Finance Lease liabilities payments", "label": "Operating And Finance Lease Liabilities Payments Due [Abstract]", "documentation": "Operating lease liabilities and finance lease liabilities payments due abstract." } } }, "auth_ref": [] }, "swbi_OperatingAndFinanceLeaseLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://www.smith-wesson.com/20240430", "localname": "OperatingAndFinanceLeaseLiability", "crdr": "credit", "presentation": [ "http://www.smith-wesson.com/20240430/taxonomy/role/Role_DisclosureLeasesSummaryOfFutureLeasePaymentsForOperatingAndFinanceLeasesDetail" ], "lang": { "en-us": { "role": { "totalLabel": "Present value of lease payments", "label": "Operating And Finance Lease Liability", "documentation": "Operating and finance lease liability.", "terseLabel": "Present value of lease payments" } } }, "auth_ref": [] }, "swbi_OperatingAndFinanceLeaseLiabilityCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://www.smith-wesson.com/20240430", "localname": "OperatingAndFinanceLeaseLiabilityCurrent", "crdr": "credit", "presentation": [ "http://www.smith-wesson.com/20240430/taxonomy/role/Role_DisclosureLeasesSummaryOfFutureLeasePaymentsForOperatingAndFinanceLeasesDetail" ], "lang": { "en-us": { "role": { "negatedLabel": "Less current maturities of lease liabilities", "label": "Operating And Finance Lease Liability Current", "documentation": "Operating and finance lease liability current." } } }, "auth_ref": [] }, "swbi_OperatingAndFinanceLeaseLiabilityMaturityTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.smith-wesson.com/20240430", "localname": "OperatingAndFinanceLeaseLiabilityMaturityTableTextBlock", "presentation": [ "http://www.smith-wesson.com/20240430/taxonomy/role/Role_DisclosureLeasesTables" ], "lang": { "en-us": { "role": { "terseLabel": "Summary of Future Lease Payments for Operating and Finance Leases", "label": "Operating And Finance Lease Liability Maturity Table [Text Block]", "documentation": "Operating and finance lease liability maturity." } } }, "auth_ref": [] }, "swbi_OperatingAndFinanceLeaseLiabilityNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://www.smith-wesson.com/20240430", "localname": "OperatingAndFinanceLeaseLiabilityNoncurrent", "crdr": "credit", "presentation": [ "http://www.smith-wesson.com/20240430/taxonomy/role/Role_DisclosureLeasesSummaryOfFutureLeasePaymentsForOperatingAndFinanceLeasesDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Long-term maturities of lease liabilities", "label": "Operating And Finance Lease Liability Noncurrent", "documentation": "Operating and finance lease liability noncurrent.", "verboseLabel": "Long-term maturities of lease liabilities" } } }, "auth_ref": [] }, "us-gaap_OperatingExpenses": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingExpenses", "crdr": "debit", "presentation": [ "http://www.smith-wesson.com/20240430/taxonomy/role/StatementConsolidatedStatementsOfIncome" ], "lang": { "en-us": { "role": { "totalLabel": "Total operating expenses", "label": "Operating Expenses", "documentation": "Generally recurring costs associated with normal operations except for the portion of these expenses which can be clearly related to production and included in cost of sales or services. Includes selling, general and administrative expense." } } }, "auth_ref": [] }, "us-gaap_OperatingExpensesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingExpensesAbstract", "presentation": [ "http://www.smith-wesson.com/20240430/taxonomy/role/StatementConsolidatedStatementsOfIncome" ], "lang": { "en-us": { "role": { "terseLabel": "Operating expenses:", "label": "Operating Expenses [Abstract]" } } }, "auth_ref": [] }, "us-gaap_OperatingIncomeLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingIncomeLoss", "crdr": "credit", "presentation": [ "http://www.smith-wesson.com/20240430/taxonomy/role/StatementConsolidatedStatementsOfIncome" ], "lang": { "en-us": { "role": { "totalLabel": "Operating income", "label": "Operating Income (Loss)", "documentation": "The net result for the period of deducting operating expenses from operating revenues." } } }, "auth_ref": [ "r301", "r306", "r310", "r312", "r839" ] }, "us-gaap_OperatingLeaseCost": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseCost", "crdr": "debit", "presentation": [ "http://www.smith-wesson.com/20240430/taxonomy/role/Role_DisclosureLeasesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Operating lease cost", "label": "Operating Lease, Cost", "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." } } }, "auth_ref": [ "r659", "r871" ] }, "us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseLiabilitiesPaymentsDueAbstract", "presentation": [ "http://www.smith-wesson.com/20240430/taxonomy/role/Role_DisclosureLeasesSummaryOfFutureLeasePaymentsForOperatingAndFinanceLeasesDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Operating Leases", "label": "Lessee, Operating Lease, Liability, to be Paid, Fiscal Year Maturity [Abstract]" } } }, "auth_ref": [] }, "us-gaap_OperatingLeaseLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseLiability", "crdr": "credit", "presentation": [ "http://www.smith-wesson.com/20240430/taxonomy/role/Role_DisclosureLeasesScheduleOfAssetsAndLiabilitiesRelatedToOperatingAndFinancingLeasesDetail", "http://www.smith-wesson.com/20240430/taxonomy/role/Role_DisclosureLeasesSummaryOfFutureLeasePaymentsForOperatingAndFinanceLeasesDetail" ], "lang": { "en-us": { "role": { "totalLabel": "Total operating lease liabilities", "terseLabel": "Lease liabilities recognition", "label": "Operating Lease, Liability", "verboseLabel": "Total operating lease liabilities", "netLabel": "Operating lease liability", "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease." } } }, "auth_ref": [ "r653" ] }, "us-gaap_OperatingLeaseLiabilityCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseLiabilityCurrent", "crdr": "credit", "presentation": [ "http://www.smith-wesson.com/20240430/taxonomy/role/Role_DisclosureAccruedExpensesAndDeferredRevenueSummaryOfAccruedExpensesDetail", "http://www.smith-wesson.com/20240430/taxonomy/role/Role_DisclosureLeasesScheduleOfAssetsAndLiabilitiesRelatedToOperatingAndFinancingLeasesDetail", "http://www.smith-wesson.com/20240430/taxonomy/role/Role_DisclosureLeasesSummaryOfFutureLeasePaymentsForOperatingAndFinanceLeasesDetail" ], "lang": { "en-us": { "role": { "negatedLabel": "Less current maturities of lease liabilities", "verboseLabel": "Current liabilities", "terseLabel": "Current portion of operating lease obligation", "label": "Operating Lease, Liability, Current", "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as current." } } }, "auth_ref": [ "r653" ] }, "us-gaap_OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList": { "xbrltype": "enumerationSetItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList", "presentation": [ "http://www.smith-wesson.com/20240430/taxonomy/role/Role_DisclosureAccruedExpensesAndDeferredRevenueSummaryOfAccruedExpensesDetail", "http://www.smith-wesson.com/20240430/taxonomy/role/Role_DisclosureLeasesScheduleOfAssetsAndLiabilitiesRelatedToOperatingAndFinancingLeasesDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Operating Lease, Liability, Current, Statement of Financial Position [Extensible List]", "label": "Operating Lease, Liability, Current, Statement of Financial Position [Extensible Enumeration]", "documentation": "Indicates line item in statement of financial position that includes current operating lease liability." } } }, "auth_ref": [ "r654" ] }, "us-gaap_OperatingLeaseLiabilityNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseLiabilityNoncurrent", "crdr": "credit", "presentation": [ "http://www.smith-wesson.com/20240430/taxonomy/role/Role_DisclosureLeasesScheduleOfAssetsAndLiabilitiesRelatedToOperatingAndFinancingLeasesDetail", "http://www.smith-wesson.com/20240430/taxonomy/role/Role_DisclosureLeasesSummaryOfFutureLeasePaymentsForOperatingAndFinanceLeasesDetail" ], "lang": { "en-us": { "role": { "verboseLabel": "Long-term maturities of lease liabilities", "terseLabel": "Non-current liabilities", "label": "Operating Lease, Liability, Noncurrent", "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as noncurrent." } } }, "auth_ref": [ "r653" ] }, "us-gaap_OperatingLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList": { "xbrltype": "enumerationSetItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList", "presentation": [ "http://www.smith-wesson.com/20240430/taxonomy/role/Role_DisclosureLeasesScheduleOfAssetsAndLiabilitiesRelatedToOperatingAndFinancingLeasesDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Operating Lease, Liability, Noncurrent, Statement of Financial Position [Extensible List]", "label": "Operating Lease, Liability, Noncurrent, Statement of Financial Position [Extensible Enumeration]", "documentation": "Indicates line item in statement of financial position that includes noncurrent operating lease liability." } } }, "auth_ref": [ "r654" ] }, "us-gaap_OperatingLeasePayments": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeasePayments", "crdr": "credit", "presentation": [ "http://www.smith-wesson.com/20240430/taxonomy/role/Role_DisclosureLeasesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Cash paid for amounts included in measurement of liabilities and operating cash flows", "label": "Operating Lease, Payments", "documentation": "Amount of cash outflow from operating lease, excluding payments to bring another asset to condition and location necessary for its intended use." } } }, "auth_ref": [ "r656", "r661" ] }, "us-gaap_OperatingLeaseRightOfUseAsset": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseRightOfUseAsset", "crdr": "debit", "presentation": [ "http://www.smith-wesson.com/20240430/taxonomy/role/Role_DisclosureLeasesScheduleOfAssetsAndLiabilitiesRelatedToOperatingAndFinancingLeasesDetail" ], "lang": { "en-us": { "role": { "totalLabel": "Right-of-use assets, net", "terseLabel": "Right-of-use assets recognition", "label": "Operating Lease, Right-of-Use Asset", "documentation": "Amount of lessee's right to use underlying asset under operating lease." } } }, "auth_ref": [ "r652" ] }, "swbi_OperatingLeaseRightOfUseAssetAccumulatedAmortization": { "xbrltype": "monetaryItemType", "nsuri": "http://www.smith-wesson.com/20240430", "localname": "OperatingLeaseRightOfUseAssetAccumulatedAmortization", "crdr": "credit", "presentation": [ "http://www.smith-wesson.com/20240430/taxonomy/role/Role_DisclosureLeasesScheduleOfAssetsAndLiabilitiesRelatedToOperatingAndFinancingLeasesDetail" ], "lang": { "en-us": { "role": { "negatedLabel": "Accumulated amortization", "label": "Operating Lease Right Of Use Asset Accumulated Amortization", "documentation": "Operating lease right-of-use asset accumulated amortization." } } }, "auth_ref": [] }, "swbi_OperatingLeaseRightOfUseAssetGross": { "xbrltype": "monetaryItemType", "nsuri": "http://www.smith-wesson.com/20240430", "localname": "OperatingLeaseRightOfUseAssetGross", "crdr": "debit", "presentation": [ "http://www.smith-wesson.com/20240430/taxonomy/role/Role_DisclosureLeasesScheduleOfAssetsAndLiabilitiesRelatedToOperatingAndFinancingLeasesDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Right-of-use assets", "label": "Operating Lease Right Of Use Asset Gross", "documentation": "Operating lease right of use asset, gross." } } }, "auth_ref": [] }, "us-gaap_OperatingLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList": { "xbrltype": "enumerationSetItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList", "presentation": [ "http://www.smith-wesson.com/20240430/taxonomy/role/Role_DisclosureLeasesScheduleOfAssetsAndLiabilitiesRelatedToOperatingAndFinancingLeasesDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Operating Lease, Right-of-Use Asset, Statement of Financial Position [Extensible List]", "label": "Operating Lease, Right-of-Use Asset, Statement of Financial Position [Extensible Enumeration]", "documentation": "Indicates line item in statement of financial position that includes operating lease right-of-use asset." } } }, "auth_ref": [ "r654" ] }, "us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseWeightedAverageDiscountRatePercent", "presentation": [ "http://www.smith-wesson.com/20240430/taxonomy/role/Role_DisclosureLeasesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Operating leases, weighted average discount rate", "label": "Operating Lease, Weighted Average Discount Rate, Percent", "documentation": "Weighted average discount rate for operating lease calculated at point in time." } } }, "auth_ref": [ "r663", "r871" ] }, "us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseWeightedAverageRemainingLeaseTerm1", "presentation": [ "http://www.smith-wesson.com/20240430/taxonomy/role/Role_DisclosureLeasesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Operating leases, weighted average lease term", "label": "Operating Lease, Weighted Average Remaining Lease Term", "documentation": "Weighted average remaining lease term for operating lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [ "r662", "r871" ] }, "swbi_OperatingLeasesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://www.smith-wesson.com/20240430", "localname": "OperatingLeasesAbstract", "presentation": [ "http://www.smith-wesson.com/20240430/taxonomy/role/Role_DisclosureLeasesScheduleOfAssetsAndLiabilitiesRelatedToOperatingAndFinancingLeasesDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Operating Leases", "label": "Operating Leases [Abstract]", "documentation": "Operating leases." } } }, "auth_ref": [] }, "us-gaap_OperatingLossCarryforwards": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLossCarryforwards", "crdr": "debit", "presentation": [ "http://www.smith-wesson.com/20240430/taxonomy/role/Role_DisclosureIncomeTaxesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Net operating loss carryforwards", "label": "Operating Loss Carryforwards", "totalLabel": "Operating Loss Carryforwards, Total", "documentation": "Amount of operating loss carryforward, before tax effects, available to reduce future taxable income under enacted tax laws." } } }, "auth_ref": [ "r95" ] }, "us-gaap_OperatingLossCarryforwardsExpirationDate": { "xbrltype": "dateItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLossCarryforwardsExpirationDate", "presentation": [ "http://www.smith-wesson.com/20240430/taxonomy/role/Role_DisclosureIncomeTaxesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Operating loss carry forwards expiration dates", "label": "Operating Loss Carryforwards, Expiration Date", "documentation": "Expiration date of each operating loss carryforward included in operating loss carryforward, in YYYY-MM-DD format." } } }, "auth_ref": [ "r95" ] }, "us-gaap_OperatingLossCarryforwardsValuationAllowance": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLossCarryforwardsValuationAllowance", "crdr": "credit", "presentation": [ "http://www.smith-wesson.com/20240430/taxonomy/role/Role_DisclosureIncomeTaxesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Valuation allowances for net operating loss carryforward", "label": "Operating Loss Carryforwards, Valuation Allowance", "totalLabel": "Operating Loss Carryforwards, Valuation Allowance, Total", "documentation": "The portion of the valuation allowance pertaining to the deferred tax asset representing potential future taxable deductions from net operating loss carryforwards for which it is more likely than not that a tax benefit will not be realized." } } }, "auth_ref": [ "r94" ] }, "us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract", "lang": { "en-us": { "role": { "label": "Organization, Consolidation and Presentation of Financial Statements [Abstract]" } } }, "auth_ref": [] }, "us-gaap_OtherAccruedLiabilitiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherAccruedLiabilitiesCurrent", "crdr": "credit", "presentation": [ "http://www.smith-wesson.com/20240430/taxonomy/role/Role_DisclosureAccruedExpensesAndDeferredRevenueSummaryOfAccruedExpensesDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Accrued other", "label": "Other Accrued Liabilities, Current", "documentation": "Amount of expenses incurred but not yet paid classified as other, due within one year or the normal operating cycle, if longer." } } }, "auth_ref": [ "r31" ] }, "us-gaap_OtherAssetsNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherAssetsNoncurrent", "crdr": "debit", "presentation": [ "http://www.smith-wesson.com/20240430/taxonomy/role/Role_StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Other assets", "label": "Other Assets, Noncurrent", "totalLabel": "Other Assets, Noncurrent, Total", "documentation": "Amount of noncurrent assets classified as other." } } }, "auth_ref": [ "r243" ] }, "us-gaap_OtherCapitalizedPropertyPlantAndEquipmentMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherCapitalizedPropertyPlantAndEquipmentMember", "presentation": [ "http://www.smith-wesson.com/20240430/taxonomy/role/Role_DisclosureSignificantAccountingPoliciesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Other Capitalized Property Plant and Equipment", "label": "Other Capitalized Property Plant and Equipment [Member]", "documentation": "All other long term capitalized assets related to property plant and equipment not otherwise previously categorized." } } }, "auth_ref": [ "r175" ] }, "us-gaap_OtherCommitmentsAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherCommitmentsAxis", "presentation": [ "http://www.smith-wesson.com/20240430/taxonomy/role/Role_DisclosureCommitmentsAndContingenciesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Other Commitments [Axis]", "documentation": "Information by type of other commitment." } } }, "auth_ref": [] }, "us-gaap_OtherCommitmentsDescription": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherCommitmentsDescription", "presentation": [ "http://www.smith-wesson.com/20240430/taxonomy/role/Role_DisclosureCommitmentsAndContingenciesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Other Commitments, Description", "terseLabel": "Terms of commitment", "documentation": "Description of the nature and terms of commitment." } } }, "auth_ref": [] }, "us-gaap_OtherCommitmentsDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherCommitmentsDomain", "presentation": [ "http://www.smith-wesson.com/20240430/taxonomy/role/Role_DisclosureCommitmentsAndContingenciesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Other Commitments [Domain]", "documentation": "Other future obligation." } } }, "auth_ref": [] }, "swbi_OtherInternationalMember": { "xbrltype": "domainItemType", "nsuri": "http://www.smith-wesson.com/20240430", "localname": "OtherInternationalMember", "presentation": [ "http://www.smith-wesson.com/20240430/taxonomy/role/Role_DisclosureNetSalesBreakdownOfExportNetSalesDetail" ], "lang": { "en-us": { "role": { "terseLabel": "All others international", "label": "Other International [Member]", "documentation": "Other international." } } }, "auth_ref": [] }, "us-gaap_OtherLiabilitiesNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherLiabilitiesNoncurrent", "crdr": "credit", "presentation": [ "http://www.smith-wesson.com/20240430/taxonomy/role/Role_StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Other non-current liabilities", "label": "Other Liabilities, Noncurrent", "totalLabel": "Other Liabilities, Noncurrent, Total", "documentation": "Amount of liabilities classified as other, due after one year or the normal operating cycle, if longer." } } }, "auth_ref": [ "r34" ] }, "us-gaap_OtherLiabilitiesTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherLiabilitiesTableTextBlock", "presentation": [ "http://www.smith-wesson.com/20240430/taxonomy/role/Role_DisclosureSelfInsuranceReservesTables" ], "lang": { "en-us": { "role": { "terseLabel": "Summary of Other Liabilities", "label": "Other Liabilities [Table Text Block]", "documentation": "Tabular disclosure of other liabilities." } } }, "auth_ref": [] }, "us-gaap_OtherNonoperatingIncomeExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherNonoperatingIncomeExpense", "crdr": "credit", "presentation": [ "http://www.smith-wesson.com/20240430/taxonomy/role/StatementConsolidatedStatementsOfIncome" ], "lang": { "en-us": { "role": { "terseLabel": "Other income, net", "label": "Other Nonoperating Income (Expense)", "totalLabel": "Other Nonoperating Income (Expense), Total", "documentation": "Amount of income (expense) related to nonoperating activities, classified as other." } } }, "auth_ref": [ "r164" ] }, "us-gaap_OtherNonoperatingIncomeExpenseMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherNonoperatingIncomeExpenseMember", "presentation": [ "http://www.smith-wesson.com/20240430/taxonomy/role/Role_DisclosureLeasesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Other Income/(Expense)", "label": "Other Nonoperating Income (Expense) [Member]", "documentation": "Primary financial statement caption encompassing other nonoperating income (expense)." } } }, "auth_ref": [] }, "ecd_OtherPerfMeasureAmt": { "xbrltype": "decimalItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "OtherPerfMeasureAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Other Performance Measure, Amount", "terseLabel": "Other Performance Measure, Amount" } } }, "auth_ref": [ "r931" ] }, "swbi_OtherProductsAndServicesMember": { "xbrltype": "domainItemType", "nsuri": "http://www.smith-wesson.com/20240430", "localname": "OtherProductsAndServicesMember", "presentation": [ "http://www.smith-wesson.com/20240430/taxonomy/role/Role_DisclosureNetSalesBreakdownOfNetSaleDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Other products and services", "label": "Other Products And Services [Member]", "documentation": "Other products and services." } } }, "auth_ref": [] }, "swbi_OutdoorProductsAndAccessoriesBusinessMember": { "xbrltype": "domainItemType", "nsuri": "http://www.smith-wesson.com/20240430", "localname": "OutdoorProductsAndAccessoriesBusinessMember", "presentation": [ "http://www.smith-wesson.com/20240430/taxonomy/role/Role_DisclosureDiscontinuedOperationsAdditionalInformationDetail", "http://www.smith-wesson.com/20240430/taxonomy/role/Role_DisclosureDiscontinuedOperationsSummaryOfMajorBusinessLineItemsIncludedInDiscontinuedOperationsInCondensedConsolidationStatementsOfIncomeLossAndComprehensiveIncomeLossDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Outdoor Products and Accessories Business", "label": "Outdoor Products And Accessories Business [Member]", "documentation": "Outdoor products and accessories business." } } }, "auth_ref": [] }, "ecd_OutstandingAggtErrCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "OutstandingAggtErrCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Outstanding Aggregate Erroneous Compensation Amount", "terseLabel": "Outstanding Aggregate Erroneous Compensation Amount" } } }, "auth_ref": [ "r898", "r910", "r920", "r946" ] }, "ecd_OutstandingRecoveryCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "OutstandingRecoveryCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Outstanding Recovery Compensation Amount", "terseLabel": "Compensation Amount" } } }, "auth_ref": [ "r901", "r913", "r923", "r949" ] }, "ecd_OutstandingRecoveryIndName": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "OutstandingRecoveryIndName", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Outstanding Recovery, Individual Name", "terseLabel": "Name" } } }, "auth_ref": [ "r901", "r913", "r923", "r949" ] }, "srt_OwnershipAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "OwnershipAxis", "presentation": [ "http://www.smith-wesson.com/20240430/taxonomy/role/Role_DisclosureDiscontinuedOperationsAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Ownership", "label": "Ownership [Axis]" } } }, "auth_ref": [] }, "srt_OwnershipDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "OwnershipDomain", "presentation": [ "http://www.smith-wesson.com/20240430/taxonomy/role/Role_DisclosureDiscontinuedOperationsAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Ownership", "label": "Ownership [Domain]" } } }, "auth_ref": [] }, "srt_ParentCompanyMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "ParentCompanyMember", "presentation": [ "http://www.smith-wesson.com/20240430/taxonomy/role/Role_DisclosureStockholdersEquityShareBasedPaymentAwardPerformanceSharesValuationAssumptionsDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Smith & Wesson Brands, Inc.", "label": "Parent Company [Member]" } } }, "auth_ref": [ "r271" ] }, "ecd_PayVsPerformanceDisclosureLineItems": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "PayVsPerformanceDisclosureLineItems", "lang": { "en-us": { "role": { "label": "Pay vs Performance Disclosure [Line Items]", "terseLabel": "Pay vs Performance Disclosure" } } }, "auth_ref": [ "r927" ] }, "us-gaap_PayablesAndAccrualsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PayablesAndAccrualsAbstract", "lang": { "en-us": { "role": { "label": "Payables and Accruals [Abstract]" } } }, "auth_ref": [] }, "us-gaap_PaymentsForRepurchaseOfCommonStock": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PaymentsForRepurchaseOfCommonStock", "crdr": "credit", "presentation": [ "http://www.smith-wesson.com/20240430/taxonomy/role/Role_StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "negatedLabel": "Payments to acquire treasury stock", "label": "Payments for Repurchase of Common Stock", "documentation": "The cash outflow to reacquire common stock during the period." } } }, "auth_ref": [ "r41" ] }, "us-gaap_PaymentsForRestructuring": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PaymentsForRestructuring", "crdr": "credit", "presentation": [ "http://www.smith-wesson.com/20240430/taxonomy/role/DisclosureRestructuringSummaryOfActivityInTheSeveranceAndEmployeerelatedBenefitsAndRelocationAccrualsDetails" ], "lang": { "en-us": { "role": { "label": "Payments for Restructuring", "negatedLabel": "Cash payments and settlements", "documentation": "Amount of cash payments made as the result of exit or disposal activities. Excludes payments associated with a discontinued operation or an asset retirement obligation." } } }, "auth_ref": [ "r347", "r985" ] }, "us-gaap_PaymentsOfDividends": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PaymentsOfDividends", "crdr": "credit", "presentation": [ "http://www.smith-wesson.com/20240430/taxonomy/role/Role_StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "negatedLabel": "Dividend distribution", "label": "Payments of Dividends", "totalLabel": "Payments of Dividends, Total", "documentation": "Cash outflow in the form of capital distributions and dividends to common shareholders, preferred shareholders and noncontrolling interests." } } }, "auth_ref": [ "r41" ] }, "us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PaymentsRelatedToTaxWithholdingForShareBasedCompensation", "crdr": "credit", "presentation": [ "http://www.smith-wesson.com/20240430/taxonomy/role/Role_StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "negatedLabel": "Payment of employee withholding tax related to restricted stock units", "label": "Payment, Tax Withholding, Share-Based Payment Arrangement", "documentation": "Amount of cash outflow to satisfy grantee's tax withholding obligation for award under share-based payment arrangement." } } }, "auth_ref": [ "r256" ] }, "us-gaap_PaymentsToAcquireIntangibleAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PaymentsToAcquireIntangibleAssets", "crdr": "credit", "presentation": [ "http://www.smith-wesson.com/20240430/taxonomy/role/Role_StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "negatedLabel": "Payments to acquire patents and software", "label": "Payments to Acquire Intangible Assets", "documentation": "The cash outflow to acquire asset without physical form usually arising from contractual or other legal rights, excluding goodwill." } } }, "auth_ref": [ "r166" ] }, "us-gaap_PaymentsToAcquirePropertyPlantAndEquipment": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PaymentsToAcquirePropertyPlantAndEquipment", "crdr": "credit", "presentation": [ "http://www.smith-wesson.com/20240430/taxonomy/role/Role_StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "negatedLabel": "Payments to acquire property and equipment", "label": "Payments to Acquire Property, Plant, and Equipment", "totalLabel": "Payments to Acquire Property, Plant, and Equipment, Total", "documentation": "The cash outflow associated with the acquisition of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale; includes cash outflows to pay for construction of self-constructed assets." } } }, "auth_ref": [ "r166" ] }, "ecd_PeerGroupIssuersFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "PeerGroupIssuersFnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Peer Group Issuers, Footnote [Text Block]", "terseLabel": "Peer Group Issuers, Footnote" } } }, "auth_ref": [ "r930" ] }, "ecd_PeerGroupTotalShareholderRtnAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "PeerGroupTotalShareholderRtnAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Peer Group Total Shareholder Return Amount", "terseLabel": "Peer Group Total Shareholder Return Amount" } } }, "auth_ref": [ "r930" ] }, "us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PensionAndOtherPostretirementBenefitsDisclosureTextBlock", "presentation": [ "http://www.smith-wesson.com/20240430/taxonomy/role/Role_DisclosureEmployerSponsoredBenefitPlans" ], "lang": { "en-us": { "role": { "terseLabel": "Employer Sponsored Benefit Plans", "label": "Retirement Benefits [Text Block]", "documentation": "The entire disclosure for retirement benefits." } } }, "auth_ref": [ "r446", "r469", "r471", "r477", "r494", "r496", "r497", "r498", "r499", "r500", "r512", "r513", "r514", "r858" ] }, "us-gaap_PensionPlansDefinedBenefitMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PensionPlansDefinedBenefitMember", "presentation": [ "http://www.smith-wesson.com/20240430/taxonomy/role/Role_DisclosureEmployerSponsoredBenefitPlansAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Contributory Defined Investment Plan", "label": "Pension Plan [Member]", "documentation": "Plan designed to provide participant with pension benefits. Includes, but is not limited to, defined benefit and defined contribution plans. Excludes other postretirement benefits." } } }, "auth_ref": [ "r447", "r448", "r449", "r450", "r451", "r452", "r453", "r454", "r455", "r456", "r457", "r458", "r459", "r460", "r461", "r462", "r463", "r464", "r465", "r466", "r467", "r468", "r469", "r470", "r472", "r473", "r474", "r475", "r476", "r477", "r478", "r479", "r480", "r481", "r482", "r483", "r484", "r485", "r486", "r487", "r488", "r489", "r490", "r491", "r492", "r493", "r495", "r498", "r501", "r502", "r503", "r504", "r505", "r506", "r507", "r508", "r509", "r510", "r511", "r514", "r515", "r518", "r858", "r859", "r863", "r864", "r865" ] }, "ecd_PeoActuallyPaidCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "PeoActuallyPaidCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "PEO Actually Paid Compensation Amount", "terseLabel": "PEO Actually Paid Compensation Amount" } } }, "auth_ref": [ "r929" ] }, "ecd_PeoMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "PeoMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "PEO [Member]", "terseLabel": "PEO" } } }, "auth_ref": [ "r939" ] }, "ecd_PeoName": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "PeoName", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "PEO Name", "terseLabel": "PEO Name" } } }, "auth_ref": [ "r932" ] }, "ecd_PeoTotalCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "PeoTotalCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "PEO Total Compensation Amount", "terseLabel": "PEO Total Compensation Amount" } } }, "auth_ref": [ "r928" ] }, "swbi_PercentageOfStockOutperformInOrderForTargetAwardToVest": { "xbrltype": "percentItemType", "nsuri": "http://www.smith-wesson.com/20240430", "localname": "PercentageOfStockOutperformInOrderForTargetAwardToVest", "presentation": [ "http://www.smith-wesson.com/20240430/taxonomy/role/Role_DisclosureStockholdersEquityAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Percentage of stock outperform in order for target award to vest", "label": "Percentage Of Stock Outperform In Order For Target Award To Vest", "documentation": "Percentage of stock outperform in order for target award to vest." } } }, "auth_ref": [] }, "swbi_PercentageOfSublease": { "xbrltype": "percentItemType", "nsuri": "http://www.smith-wesson.com/20240430", "localname": "PercentageOfSublease", "presentation": [ "http://www.smith-wesson.com/20240430/taxonomy/role/Role_DisclosureLeasesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Percentage of sublease", "label": "Percentage Of Sublease", "documentation": "Percentage of sublease." } } }, "auth_ref": [] }, "us-gaap_PerformanceSharesMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PerformanceSharesMember", "presentation": [ "http://www.smith-wesson.com/20240430/taxonomy/role/DisclosureStockholdersEquitySummaryOfActivityForUnvestedRsusAndPsusParentheticalDetails", "http://www.smith-wesson.com/20240430/taxonomy/role/Role_DisclosureStockholdersEquityAdditionalInformationDetail", "http://www.smith-wesson.com/20240430/taxonomy/role/Role_DisclosureStockholdersEquityShareBasedPaymentAwardPerformanceSharesValuationAssumptionsDetail", "http://www.smith-wesson.com/20240430/taxonomy/role/Role_DisclosureStockholdersEquityShareBasedPaymentAwardPerformanceSharesValuationAssumptionsParentheticalDetail" ], "lang": { "en-us": { "role": { "terseLabel": "PSUs", "label": "Performance Shares [Member]", "documentation": "Share-based payment arrangement awarded for meeting performance target." } } }, "auth_ref": [] }, "swbi_PerformanceTargetsNotAchievedMember": { "xbrltype": "domainItemType", "nsuri": "http://www.smith-wesson.com/20240430", "localname": "PerformanceTargetsNotAchievedMember", "presentation": [ "http://www.smith-wesson.com/20240430/taxonomy/role/Role_DisclosureStockholdersEquityAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Performance Targets not Achieved", "label": "Performance Targets Not Achieved [Member]", "documentation": "Performance targets not achieved." } } }, "auth_ref": [] }, "us-gaap_PlanNameAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PlanNameAxis", "presentation": [ "http://www.smith-wesson.com/20240430/taxonomy/role/Role_DisclosureStockholdersEquityAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Plan Name", "label": "Plan Name [Axis]", "documentation": "Information by plan name for share-based payment arrangement." } } }, "auth_ref": [ "r1032", "r1033", "r1034", "r1035", "r1036", "r1037", "r1038", "r1039", "r1040", "r1041", "r1042", "r1043", "r1044", "r1045", "r1046", "r1047", "r1048", "r1049", "r1050", "r1051", "r1052", "r1053", "r1054", "r1055", "r1056", "r1057" ] }, "us-gaap_PlanNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PlanNameDomain", "presentation": [ "http://www.smith-wesson.com/20240430/taxonomy/role/Role_DisclosureStockholdersEquityAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Plan Name", "label": "Plan Name [Domain]", "documentation": "Plan name for share-based payment arrangement." } } }, "auth_ref": [ "r1032", "r1033", "r1034", "r1035", "r1036", "r1037", "r1038", "r1039", "r1040", "r1041", "r1042", "r1043", "r1044", "r1045", "r1046", "r1047", "r1048", "r1049", "r1050", "r1051", "r1052", "r1053", "r1054", "r1055", "r1056", "r1057" ] }, "swbi_PreferentialTransfersMember": { "xbrltype": "domainItemType", "nsuri": "http://www.smith-wesson.com/20240430", "localname": "PreferentialTransfersMember", "presentation": [ "http://www.smith-wesson.com/20240430/taxonomy/role/Role_DisclosureCommitmentsAndContingenciesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Preferential Transfers", "label": "Preferential Transfers [Member]", "documentation": "Preferential transfers." } } }, "auth_ref": [] }, "us-gaap_PreferredStockParOrStatedValuePerShare": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PreferredStockParOrStatedValuePerShare", "presentation": [ "http://www.smith-wesson.com/20240430/taxonomy/role/Role_StatementConsolidatedBalanceSheetsParenthetical" ], "lang": { "en-us": { "role": { "terseLabel": "Preferred stock, par value", "label": "Preferred Stock, Par or Stated Value Per Share", "documentation": "Face amount or stated value per share of preferred stock nonredeemable or redeemable solely at the option of the issuer." } } }, "auth_ref": [ "r141", "r408" ] }, "us-gaap_PreferredStockSharesAuthorized": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PreferredStockSharesAuthorized", "presentation": [ "http://www.smith-wesson.com/20240430/taxonomy/role/Role_StatementConsolidatedBalanceSheetsParenthetical" ], "lang": { "en-us": { "role": { "terseLabel": "Preferred stock, shares authorized", "label": "Preferred Stock, Shares Authorized", "documentation": "The maximum number of nonredeemable preferred shares (or preferred stock redeemable solely at the option of the issuer) permitted to be issued by an entity's charter and bylaws." } } }, "auth_ref": [ "r141", "r750" ] }, "us-gaap_PreferredStockSharesIssued": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PreferredStockSharesIssued", "presentation": [ "http://www.smith-wesson.com/20240430/taxonomy/role/Role_StatementConsolidatedBalanceSheetsParenthetical" ], "lang": { "en-us": { "role": { "terseLabel": "Preferred stock, shares issued", "label": "Preferred Stock, Shares Issued", "totalLabel": "Preferred Stock, Shares Issued, Total", "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." } } }, "auth_ref": [ "r141", "r408" ] }, "us-gaap_PreferredStockSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PreferredStockSharesOutstanding", "presentation": [ "http://www.smith-wesson.com/20240430/taxonomy/role/Role_StatementConsolidatedBalanceSheetsParenthetical" ], "lang": { "en-us": { "role": { "terseLabel": "Preferred stock, shares outstanding", "label": "Preferred Stock, Shares Outstanding", "periodStartLabel": "Preferred Stock, Shares Outstanding, Beginning Balance", "periodEndLabel": "Preferred Stock, Shares Outstanding, Ending Balance", "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." } } }, "auth_ref": [ "r141", "r750", "r769", "r1090", "r1091" ] }, "us-gaap_PreferredStockValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PreferredStockValue", "crdr": "credit", "presentation": [ "http://www.smith-wesson.com/20240430/taxonomy/role/Role_StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Preferred stock, $0.001 par value, 20,000,000 shares authorized, no shares issued or outstanding", "label": "Preferred Stock, Value, Issued", "totalLabel": "Preferred Stock, Value, Issued, Total", "periodStartLabel": "Preferred Stock, Value, Issued, Beginning Balance", "periodEndLabel": "Preferred Stock, Value, Issued, Ending Balance", "documentation": "Aggregate par or stated value of issued nonredeemable preferred stock (or preferred stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable preferred shares, par value and other disclosure concepts are in another section within stockholders' equity." } } }, "auth_ref": [ "r141", "r697", "r872" ] }, "us-gaap_PrepaidExpenseAndOtherAssetsCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PrepaidExpenseAndOtherAssetsCurrent", "crdr": "debit", "presentation": [ "http://www.smith-wesson.com/20240430/taxonomy/role/Role_StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Prepaid expenses and other current assets", "label": "Prepaid Expense and Other Assets, Current", "documentation": "Amount of asset related to consideration paid in advance for costs that provide economic benefits in future periods, and amount of other assets that are expected to be realized or consumed within one year or the normal operating cycle, if longer." } } }, "auth_ref": [ "r981" ] }, "swbi_PresentValueOfSubleaseReceipts": { "xbrltype": "monetaryItemType", "nsuri": "http://www.smith-wesson.com/20240430", "localname": "PresentValueOfSubleaseReceipts", "crdr": "credit", "presentation": [ "http://www.smith-wesson.com/20240430/taxonomy/role/Role_DisclosureLeasesSummaryOfFutureExpectedUndiscountedCashFlowsDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Present value of sublease receipts", "label": "Present Value Of Sublease Receipts", "documentation": "Present value of sublease receipts." } } }, "auth_ref": [] }, "us-gaap_ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions", "crdr": "debit", "presentation": [ "http://www.smith-wesson.com/20240430/taxonomy/role/Role_StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Proceeds to acquire common stock from employee stock purchase plan", "label": "Proceeds, Issuance of Shares, Share-Based Payment Arrangement, Including Option Exercised", "totalLabel": "Proceeds, Issuance of Shares, Share-based Payment Arrangement, Including Option Exercised, Total", "documentation": "Amount of cash inflow from issuance of shares under share-based payment arrangement. Includes, but is not limited to, option exercised." } } }, "auth_ref": [ "r5", "r20" ] }, "us-gaap_ProceedsFromNotesPayable": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProceedsFromNotesPayable", "crdr": "debit", "presentation": [ "http://www.smith-wesson.com/20240430/taxonomy/role/Role_StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "totalLabel": "Proceeds from Notes Payable, Total", "label": "Proceeds from Notes Payable", "terseLabel": "Proceeds from loans and notes payable", "documentation": "The cash inflow from a borrowing supported by a written promise to pay an obligation." } } }, "auth_ref": [ "r40" ] }, "us-gaap_ProceedsFromSaleOfIntangibleAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProceedsFromSaleOfIntangibleAssets", "crdr": "debit", "presentation": [ "http://www.smith-wesson.com/20240430/taxonomy/role/Role_StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Proceeds from sale of intangible assets", "label": "Proceeds from Sale of Intangible Assets", "documentation": "The cash inflow from disposal of asset without physical form usually arising from contractual or other legal rights, excluding goodwill." } } }, "auth_ref": [ "r165" ] }, "us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProceedsFromSaleOfPropertyPlantAndEquipment", "crdr": "debit", "presentation": [ "http://www.smith-wesson.com/20240430/taxonomy/role/Role_StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Proceeds from sale of property and equipment", "label": "Proceeds from Sale of Property, Plant, and Equipment", "totalLabel": "Proceeds from Sale of Property, Plant, and Equipment, Total", "documentation": "The cash inflow from the sale of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale." } } }, "auth_ref": [ "r165" ] }, "us-gaap_ProductInformationLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProductInformationLineItems", "presentation": [ "http://www.smith-wesson.com/20240430/taxonomy/role/Role_DisclosureSignificantAccountingPoliciesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Product Information [Line Items]", "label": "Product Information [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [] }, "us-gaap_ProductLiabilityAccrualPeriodExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProductLiabilityAccrualPeriodExpense", "crdr": "debit", "presentation": [ "http://www.smith-wesson.com/20240430/taxonomy/role/Role_DisclosureCommitmentsAndContingenciesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Expense related to changes in product liability and municipal litigation liability", "label": "Product Liability Accrual, Period Expense", "documentation": "The amount of loss reported during the period pertaining to product liability." } } }, "auth_ref": [] }, "swbi_ProductOneMember": { "xbrltype": "domainItemType", "nsuri": "http://www.smith-wesson.com/20240430", "localname": "ProductOneMember", "presentation": [ "http://www.smith-wesson.com/20240430/taxonomy/role/Role_DisclosureNetSalesBreakdownOfNetSaleDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Handguns", "label": "Product One [Member]", "documentation": "Product 1 [Member]" } } }, "auth_ref": [] }, "srt_ProductOrServiceAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "ProductOrServiceAxis", "presentation": [ "http://www.smith-wesson.com/20240430/taxonomy/role/Role_DisclosureNetSalesBreakdownOfNetSaleDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Product and Service", "label": "Product and Service [Axis]" } } }, "auth_ref": [ "r313", "r684", "r708", "r709", "r710", "r711", "r712", "r713", "r821", "r849", "r873", "r973", "r1018", "r1019", "r1031", "r1086" ] }, "swbi_ProductTwoMember": { "xbrltype": "domainItemType", "nsuri": "http://www.smith-wesson.com/20240430", "localname": "ProductTwoMember", "presentation": [ "http://www.smith-wesson.com/20240430/taxonomy/role/Role_DisclosureNetSalesBreakdownOfNetSaleDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Long Guns", "label": "Product Two [Member]", "documentation": "Product 2 [Member]" } } }, "auth_ref": [] }, "us-gaap_ProductWarrantyAccrual": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProductWarrantyAccrual", "crdr": "credit", "presentation": [ "http://www.smith-wesson.com/20240430/taxonomy/role/Role_DisclosureSignificantAccountingPoliciesChangeInAccruedWarrantiesRecordedAsNonCurrentLiabilityDetail" ], "lang": { "en-us": { "role": { "periodStartLabel": "Beginning Balance", "periodEndLabel": "Ending Balance", "label": "Standard and Extended Product Warranty Accrual", "totalLabel": "Standard and Extended Product Warranty Accrual, Total", "documentation": "Carrying value as of the balance sheet date of obligations incurred through that date and payable for estimated claims under standard and extended warranty protection rights granted to customers." } } }, "auth_ref": [ "r114", "r365", "r367", "r370" ] }, "us-gaap_ProductWarrantyAccrualClassifiedCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProductWarrantyAccrualClassifiedCurrent", "crdr": "credit", "presentation": [ "http://www.smith-wesson.com/20240430/taxonomy/role/Role_StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Accrued warranty", "label": "Product Warranty Accrual, Current", "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)." } } }, "auth_ref": [ "r31", "r1022", "r1023" ] }, "us-gaap_ProductWarrantyAccrualPayments": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProductWarrantyAccrualPayments", "crdr": "debit", "presentation": [ "http://www.smith-wesson.com/20240430/taxonomy/role/Role_DisclosureSignificantAccountingPoliciesChangeInAccruedWarrantiesRecordedAsNonCurrentLiabilityDetail" ], "lang": { "en-us": { "role": { "negatedLabel": "Warranty claims", "label": "Standard and Extended Product Warranty Accrual, Decrease for Payments", "totalLabel": "Standard and Extended Product Warranty Accrual, Decrease for Payments, Total", "documentation": "Amount of decrease in the standard and extended product warranty accrual from payments made in cash or in kind to satisfy claims under the terms of the standard and extended product warranty." } } }, "auth_ref": [ "r368" ] }, "us-gaap_ProductWarrantyAccrualWarrantiesIssued": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProductWarrantyAccrualWarrantiesIssued", "crdr": "credit", "presentation": [ "http://www.smith-wesson.com/20240430/taxonomy/role/Role_DisclosureSignificantAccountingPoliciesChangeInAccruedWarrantiesRecordedAsNonCurrentLiabilityDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Warranties issued and adjustments to provisions", "label": "Standard and Extended Product Warranty Accrual, Increase for Warranties Issued", "totalLabel": "Standard and Extended Product Warranty Accrual, Increase for Warranties Issued, Total", "documentation": "Amount of increase in the standard and extended product warranty accrual from warranties issued." } } }, "auth_ref": [ "r369" ] }, "us-gaap_ProductWarrantyExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProductWarrantyExpense", "crdr": "debit", "presentation": [ "http://www.smith-wesson.com/20240430/taxonomy/role/Role_DisclosureSignificantAccountingPoliciesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Warranty expense", "label": "Product Warranty Expense", "documentation": "The expense charged against earnings for the period pertaining to standard and extended warranties on the entity's goods and services granted to customers." } } }, "auth_ref": [ "r7", "r1020" ] }, "srt_ProductsAndServicesDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "ProductsAndServicesDomain", "presentation": [ "http://www.smith-wesson.com/20240430/taxonomy/role/Role_DisclosureNetSalesBreakdownOfNetSaleDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Product and Service", "label": "Product and Service [Domain]" } } }, "auth_ref": [ "r313", "r684", "r708", "r709", "r710", "r711", "r712", "r713", "r821", "r849", "r873", "r973", "r1018", "r1019", "r1031", "r1086" ] }, "us-gaap_ProfitLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProfitLoss", "crdr": "credit", "presentation": [ "http://www.smith-wesson.com/20240430/taxonomy/role/Role_StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Net Income", "label": "Net Income (Loss), Including Portion Attributable to Noncontrolling Interest", "totalLabel": "Net Income (Loss), Including Portion Attributable to Noncontrolling Interest, Total", "documentation": "The consolidated profit or loss for the period, net of income taxes, including the portion attributable to the noncontrolling interest." } } }, "auth_ref": [ "r237", "r249", "r250", "r258", "r266", "r275", "r285", "r286", "r301", "r306", "r310", "r312", "r322", "r371", "r372", "r373", "r374", "r375", "r376", "r377", "r378", "r379", "r592", "r595", "r596", "r621", "r632", "r692", "r704", "r733", "r771", "r787", "r788", "r839", "r869", "r870", "r884", "r984", "r1025" ] }, "swbi_ProfitSharingPlanMember": { "xbrltype": "domainItemType", "nsuri": "http://www.smith-wesson.com/20240430", "localname": "ProfitSharingPlanMember", "presentation": [ "http://www.smith-wesson.com/20240430/taxonomy/role/Role_DisclosureEmployerSponsoredBenefitPlansAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Nonelective Contribution Sharing Plan", "label": "Profit Sharing Plan [Member]", "documentation": "Profit sharing plan." } } }, "auth_ref": [] }, "us-gaap_PropertyPlantAndEquipmentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentAbstract", "lang": { "en-us": { "role": { "label": "Property, Plant and Equipment [Abstract]" } } }, "auth_ref": [] }, "us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAccumulatedDepreciationAndAmortization": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAccumulatedDepreciationAndAmortization", "crdr": "credit", "presentation": [ "http://www.smith-wesson.com/20240430/taxonomy/role/Role_DisclosurePropertyPlantAndEquipmentSummaryOfPropertyPlantAndEquipmentDetail" ], "lang": { "en-us": { "role": { "negatedLabel": "Less: Accumulated depreciation and amortization", "label": "Property, Plant, and Equipment and Finance Lease Right-of-Use Asset, Accumulated Depreciation and Amortization", "documentation": "Amount of accumulated depreciation and amortization from plant, property, and equipment and right-of-use asset from finance lease." } } }, "auth_ref": [ "r969", "r972", "r1008" ] }, "us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization", "crdr": "debit", "presentation": [ "http://www.smith-wesson.com/20240430/taxonomy/role/Role_DisclosurePropertyPlantAndEquipmentSummaryOfPropertyPlantAndEquipmentDetail", "http://www.smith-wesson.com/20240430/taxonomy/role/Role_StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "totalLabel": "Total property, plant, and equipment, net", "terseLabel": "Property, plant, and equipment, net", "label": "Property, Plant, and Equipment and Finance Lease Right-of-Use Asset, after Accumulated Depreciation and Amortization", "documentation": "Amount, after accumulated depreciation and amortization, of property, plant, and equipment and finance lease right-of-use asset." } } }, "auth_ref": [ "r972", "r1006" ] }, "us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization", "crdr": "debit", "presentation": [ "http://www.smith-wesson.com/20240430/taxonomy/role/Role_DisclosurePropertyPlantAndEquipmentSummaryOfPropertyPlantAndEquipmentDetail" ], "lang": { "en-us": { "role": { "totalLabel": "Property plant and equipment gross", "label": "Property, Plant, and Equipment and Finance Lease Right-of-Use Asset, before Accumulated Depreciation and Amortization", "documentation": "Amount, before accumulated depreciation and amortization, of property, plant, and equipment and finance lease right-of-use asset." } } }, "auth_ref": [ "r968", "r978", "r1007" ] }, "swbi_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetExcludingConstructionInProgress": { "xbrltype": "monetaryItemType", "nsuri": "http://www.smith-wesson.com/20240430", "localname": "PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetExcludingConstructionInProgress", "crdr": "debit", "presentation": [ "http://www.smith-wesson.com/20240430/taxonomy/role/Role_DisclosurePropertyPlantAndEquipmentSummaryOfPropertyPlantAndEquipmentDetail" ], "lang": { "en-us": { "role": { "totalLabel": "Property plant and equipment before construction in progress", "label": "Property Plant And Equipment And Finance Lease Right Of Use Asset Excluding Construction In Progress", "documentation": "Property, plant and equipment and finance lease right-of-use asset, excluding construction in progress." } } }, "auth_ref": [] }, "us-gaap_PropertyPlantAndEquipmentByTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentByTypeAxis", "presentation": [ "http://www.smith-wesson.com/20240430/taxonomy/role/Role_DisclosureCommitmentsAndContingenciesAdditionalInformationDetail", "http://www.smith-wesson.com/20240430/taxonomy/role/Role_DisclosureSignificantAccountingPoliciesAdditionalInformationDetail", "http://www.smith-wesson.com/20240430/taxonomy/role/Role_DisclosureSignificantAccountingPoliciesSummaryOfEstimatedUsefulLivesDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Long-Lived Tangible Asset", "label": "Long-Lived Tangible Asset [Axis]", "documentation": "Information by type of long-lived, physical assets used to produce goods and services and not intended for resale." } } }, "auth_ref": [ "r9" ] }, "us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentDisclosureTextBlock", "presentation": [ "http://www.smith-wesson.com/20240430/taxonomy/role/Role_DisclosurePropertyPlantAndEquipment" ], "lang": { "en-us": { "role": { "terseLabel": "Property, Plant, and Equipment", "label": "Property, Plant and Equipment Disclosure [Text Block]", "documentation": "The entire disclosure for long-lived, physical asset used in normal conduct of business and not intended for resale. Includes, but is not limited to, work of art, historical treasure, and similar asset classified as collections." } } }, "auth_ref": [ "r173", "r222", "r225", "r226" ] }, "us-gaap_PropertyPlantAndEquipmentLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentLineItems", "presentation": [ "http://www.smith-wesson.com/20240430/taxonomy/role/Role_DisclosurePropertyPlantAndEquipmentAdditionalInformationDetail", "http://www.smith-wesson.com/20240430/taxonomy/role/Role_DisclosureSignificantAccountingPoliciesSummaryOfEstimatedUsefulLivesDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Property Plant And Equipment [Line Items]", "label": "Property, Plant and Equipment [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [] }, "us-gaap_PropertyPlantAndEquipmentPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentPolicyTextBlock", "presentation": [ "http://www.smith-wesson.com/20240430/taxonomy/role/Role_DisclosureSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Property, Plant, and Equipment", "label": "Property, Plant and Equipment, Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy for long-lived, physical asset used in normal conduct of business and not intended for resale. Includes, but is not limited to, work of art, historical treasure, and similar asset classified as collections." } } }, "auth_ref": [ "r9", "r222", "r225", "r702" ] }, "us-gaap_PropertyPlantAndEquipmentTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentTextBlock", "presentation": [ "http://www.smith-wesson.com/20240430/taxonomy/role/Role_DisclosurePropertyPlantAndEquipmentTables" ], "lang": { "en-us": { "role": { "terseLabel": "Summary of Property, Plant, and Equipment", "label": "Property, Plant and Equipment [Table Text Block]", "documentation": "Tabular disclosure of physical assets used in the normal conduct of business and not intended for resale. Includes, but is not limited to, balances by class of assets, depreciation and depletion expense and method used, including composite depreciation, and accumulated deprecation." } } }, "auth_ref": [ "r9" ] }, "us-gaap_PropertyPlantAndEquipmentTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentTypeDomain", "presentation": [ "http://www.smith-wesson.com/20240430/taxonomy/role/Role_DisclosureCommitmentsAndContingenciesAdditionalInformationDetail", "http://www.smith-wesson.com/20240430/taxonomy/role/Role_DisclosureSignificantAccountingPoliciesAdditionalInformationDetail", "http://www.smith-wesson.com/20240430/taxonomy/role/Role_DisclosureSignificantAccountingPoliciesSummaryOfEstimatedUsefulLivesDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Long-Lived Tangible Asset", "label": "Long-Lived Tangible Asset [Domain]", "documentation": "Listing of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale. Examples include land, buildings, machinery and equipment, and other types of furniture and equipment including, but not limited to, office equipment, furniture and fixtures, and computer equipment and software." } } }, "auth_ref": [ "r175" ] }, "us-gaap_PropertyPlantAndEquipmentUsefulLife": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentUsefulLife", "presentation": [ "http://www.smith-wesson.com/20240430/taxonomy/role/Role_DisclosureSignificantAccountingPoliciesAdditionalInformationDetail", "http://www.smith-wesson.com/20240430/taxonomy/role/Role_DisclosureSignificantAccountingPoliciesSummaryOfEstimatedUsefulLivesDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Estimated useful life", "label": "Property, Plant and Equipment, Useful Life", "documentation": "Useful life of long lived, physical assets used in the normal conduct of business and not intended for resale, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days. Examples include, but not limited to, land, buildings, machinery and equipment, office equipment, furniture and fixtures, and computer equipment." } } }, "auth_ref": [] }, "swbi_ProvisionForOrRecoveriesOfDoubtfulAccounts": { "xbrltype": "monetaryItemType", "nsuri": "http://www.smith-wesson.com/20240430", "localname": "ProvisionForOrRecoveriesOfDoubtfulAccounts", "crdr": "debit", "presentation": [ "http://www.smith-wesson.com/20240430/taxonomy/role/Role_StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Provision for (recoveries)/losses on notes and accounts receivable", "label": "Provision For Or Recoveries Of Doubtful Accounts", "documentation": "Provision for or recoveries of losses on accounts receivable." } } }, "auth_ref": [] }, "swbi_PublicRelationsMember": { "xbrltype": "domainItemType", "nsuri": "http://www.smith-wesson.com/20240430", "localname": "PublicRelationsMember", "presentation": [ "http://www.smith-wesson.com/20240430/taxonomy/role/DisclosureRestructuringComponentsOfRestructuringChargesDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Public relations", "label": "Public relations [Member]", "documentation": "Public relations [Member]" } } }, "auth_ref": [] }, "swbi_PutativeClassMember": { "xbrltype": "domainItemType", "nsuri": "http://www.smith-wesson.com/20240430", "localname": "PutativeClassMember", "presentation": [ "http://www.smith-wesson.com/20240430/taxonomy/role/Role_DisclosureCommitmentsAndContingenciesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Putative Class", "label": "Putative Class [Member]", "documentation": "Putative class." } } }, "auth_ref": [] }, "ecd_PvpTable": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "PvpTable", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Pay vs Performance Disclosure [Table]", "terseLabel": "Pay vs Performance Disclosure" } } }, "auth_ref": [ "r927" ] }, "ecd_PvpTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "PvpTableTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Pay vs Performance [Table Text Block]", "terseLabel": "Pay vs Performance Disclosure, Table" } } }, "auth_ref": [ "r927" ] }, "srt_RangeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "RangeAxis", "presentation": [ "http://www.smith-wesson.com/20240430/taxonomy/role/Role_DisclosureCommitmentsAndContingenciesAdditionalInformationDetail", "http://www.smith-wesson.com/20240430/taxonomy/role/Role_DisclosureEmployerSponsoredBenefitPlansAdditionalInformationDetail", "http://www.smith-wesson.com/20240430/taxonomy/role/Role_DisclosureIncomeTaxesAdditionalInformationDetail", "http://www.smith-wesson.com/20240430/taxonomy/role/Role_DisclosureNotesLoansPayableAndFinancingArrangementsAdditionalInformationDetail", "http://www.smith-wesson.com/20240430/taxonomy/role/Role_DisclosureSignificantAccountingPoliciesAdditionalInformationDetail", "http://www.smith-wesson.com/20240430/taxonomy/role/Role_DisclosureSignificantAccountingPoliciesSummaryOfEstimatedUsefulLivesDetail", "http://www.smith-wesson.com/20240430/taxonomy/role/Role_DisclosureStockholdersEquityAdditionalInformationDetail", "http://www.smith-wesson.com/20240430/taxonomy/role/Role_DisclosureStockholdersEquityScheduleOfAssumptionsUsedInValuingESPPPurchasesDetail", "http://www.smith-wesson.com/20240430/taxonomy/role/Role_DisclosureStockholdersEquityShareBasedPaymentAwardPerformanceSharesValuationAssumptionsDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Statistical Measurement", "label": "Statistical Measurement [Axis]" } } }, "auth_ref": [ "r360", "r361", "r362", "r363", "r469", "r517", "r545", "r546", "r547", "r678", "r679", "r714", "r740", "r741", "r794", "r796", "r798", "r799", "r801", "r818", "r819", "r840", "r847", "r866", "r874", "r877", "r1010", "r1029", "r1076", "r1077", "r1078", "r1079", "r1080" ] }, "srt_RangeMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "RangeMember", "presentation": [ "http://www.smith-wesson.com/20240430/taxonomy/role/Role_DisclosureCommitmentsAndContingenciesAdditionalInformationDetail", "http://www.smith-wesson.com/20240430/taxonomy/role/Role_DisclosureEmployerSponsoredBenefitPlansAdditionalInformationDetail", "http://www.smith-wesson.com/20240430/taxonomy/role/Role_DisclosureIncomeTaxesAdditionalInformationDetail", "http://www.smith-wesson.com/20240430/taxonomy/role/Role_DisclosureNotesLoansPayableAndFinancingArrangementsAdditionalInformationDetail", "http://www.smith-wesson.com/20240430/taxonomy/role/Role_DisclosureSignificantAccountingPoliciesAdditionalInformationDetail", "http://www.smith-wesson.com/20240430/taxonomy/role/Role_DisclosureSignificantAccountingPoliciesSummaryOfEstimatedUsefulLivesDetail", "http://www.smith-wesson.com/20240430/taxonomy/role/Role_DisclosureStockholdersEquityAdditionalInformationDetail", "http://www.smith-wesson.com/20240430/taxonomy/role/Role_DisclosureStockholdersEquityScheduleOfAssumptionsUsedInValuingESPPPurchasesDetail", "http://www.smith-wesson.com/20240430/taxonomy/role/Role_DisclosureStockholdersEquityShareBasedPaymentAwardPerformanceSharesValuationAssumptionsDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Statistical Measurement", "label": "Statistical Measurement [Domain]" } } }, "auth_ref": [ "r360", "r361", "r362", "r363", "r469", "r517", "r545", "r546", "r547", "r678", "r679", "r714", "r740", "r741", "r794", "r796", "r798", "r799", "r801", "r818", "r819", "r840", "r847", "r866", "r874", "r877", "r1010", "r1029", "r1076", "r1077", "r1078", "r1079", "r1080" ] }, "swbi_ReceivablesFromInsuranceCarriersIncludedInOtherAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://www.smith-wesson.com/20240430", "localname": "ReceivablesFromInsuranceCarriersIncludedInOtherAssets", "crdr": "debit", "presentation": [ "http://www.smith-wesson.com/20240430/taxonomy/role/Role_DisclosureSelfInsuranceReservesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Receivables from insurance carriers, included in other assets", "label": "Receivables From Insurance Carriers Included In Other Assets", "documentation": "Receivables from insurance carriers, included in other assets." } } }, "auth_ref": [] }, "us-gaap_ReceivablesPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ReceivablesPolicyTextBlock", "presentation": [ "http://www.smith-wesson.com/20240430/taxonomy/role/Role_DisclosureSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Trade Receivables", "label": "Receivable [Policy Text Block]", "documentation": "Disclosure of accounting policy for receivable. Includes, but is not limited to, accounts receivable and financing receivable." } } }, "auth_ref": [ "r996", "r997", "r998", "r999" ] }, "us-gaap_ReconciliationOfRevenueFromSegmentsToConsolidatedTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ReconciliationOfRevenueFromSegmentsToConsolidatedTable", "presentation": [ "http://www.smith-wesson.com/20240430/taxonomy/role/Role_DisclosureNetSalesBreakdownOfNetSaleDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Reconciliation Of Revenue From Segments To Consolidated [Table]", "label": "Reconciliation of Revenue from Segments to Consolidated [Table]", "documentation": "Identification, description, and amounts of all significant reconciling items in the reconciliation of total revenues from reportable segments to the entity's consolidated revenues." } } }, "auth_ref": [ "r61", "r62" ] }, "ecd_RecoveryOfErrCompDisclosureLineItems": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "RecoveryOfErrCompDisclosureLineItems", "lang": { "en-us": { "role": { "label": "Recovery of Erroneously Awarded Compensation Disclosure [Line Items]", "terseLabel": "Recovery of Erroneously Awarded Compensation Disclosure" } } }, "auth_ref": [ "r893", "r905", "r915", "r941" ] }, "us-gaap_RelatedPartyTransactionAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RelatedPartyTransactionAxis", "presentation": [ "http://www.smith-wesson.com/20240430/taxonomy/role/Role_DisclosureCommitmentsAndContingenciesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Related Party Transaction", "label": "Related Party Transaction [Axis]", "documentation": "Information by type of related party transaction." } } }, "auth_ref": [ "r671", "r672", "r1072" ] }, "us-gaap_RelatedPartyTransactionDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RelatedPartyTransactionDomain", "presentation": [ "http://www.smith-wesson.com/20240430/taxonomy/role/Role_DisclosureCommitmentsAndContingenciesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Related Party Transaction", "label": "Related Party Transaction [Domain]", "documentation": "Transaction between related party." } } }, "auth_ref": [] }, "swbi_RelocationCostMember": { "xbrltype": "domainItemType", "nsuri": "http://www.smith-wesson.com/20240430", "localname": "RelocationCostMember", "presentation": [ "http://www.smith-wesson.com/20240430/taxonomy/role/DisclosureRestructuringAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "documentation": "Relocation Cost [Member]", "label": "Relocation Cost [Member]", "terseLabel": "Relocation Cost [Member]" } } }, "auth_ref": [] }, "swbi_RelocationMember": { "xbrltype": "domainItemType", "nsuri": "http://www.smith-wesson.com/20240430", "localname": "RelocationMember", "presentation": [ "http://www.smith-wesson.com/20240430/taxonomy/role/DisclosureRestructuringComponentsOfRestructuringChargesDetail", "http://www.smith-wesson.com/20240430/taxonomy/role/DisclosureRestructuringSummaryOfActivityInTheSeveranceAndEmployeerelatedBenefitsAndRelocationAccrualsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Relocation", "documentation": "Relocation [Member]", "label": "Relocation [Member]" } } }, "auth_ref": [] }, "us-gaap_RepaymentsOfLongTermDebt": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RepaymentsOfLongTermDebt", "crdr": "credit", "presentation": [ "http://www.smith-wesson.com/20240430/taxonomy/role/Role_StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "negatedLabel": "Payments on notes and loans payable", "label": "Repayments of Long-Term Debt", "totalLabel": "Repayments of Long-term Debt, Total", "documentation": "The cash outflow for debt initially having maturity due after one year or beyond the normal operating cycle, if longer." } } }, "auth_ref": [ "r42", "r730" ] }, "swbi_RepaymentsOfLongTermOnFinanceLeaseObligation": { "xbrltype": "monetaryItemType", "nsuri": "http://www.smith-wesson.com/20240430", "localname": "RepaymentsOfLongTermOnFinanceLeaseObligation", "crdr": "credit", "presentation": [ "http://www.smith-wesson.com/20240430/taxonomy/role/Role_StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "documentation": "Repayments of long term on finance lease obligation.", "label": "Repayments of Long Term on finance lease obligation", "terseLabel": "Payments on finance lease obligation", "negatedLabel": "Payments on finance lease obligation" } } }, "auth_ref": [] }, "srt_RepurchaseAgreementCounterpartyNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "RepurchaseAgreementCounterpartyNameDomain", "presentation": [ "http://www.smith-wesson.com/20240430/taxonomy/role/Role_DisclosureLeasesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Counterparty Name [Domain]" } } }, "auth_ref": [ "r268", "r269", "r384", "r410", "r673", "r831", "r832" ] }, "us-gaap_ResearchAndDevelopmentExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ResearchAndDevelopmentExpense", "crdr": "debit", "presentation": [ "http://www.smith-wesson.com/20240430/taxonomy/role/StatementConsolidatedStatementsOfIncome" ], "lang": { "en-us": { "role": { "terseLabel": "Research and development", "label": "Research and Development Expense", "totalLabel": "Research and Development Expense, Total", "documentation": "The aggregate costs incurred (1) in a planned search or critical investigation aimed at discovery of new knowledge with the hope that such knowledge will be useful in developing a new product or service, a new process or technique, or in bringing about a significant improvement to an existing product or process; or (2) to translate research findings or other knowledge into a plan or design for a new product or process or for a significant improvement to an existing product or process whether intended for sale or the entity's use, during the reporting period charged to research and development projects, including the costs of developing computer software up to the point in time of achieving technological feasibility, and costs allocated in accounting for a business combination to in-process projects deemed to have no alternative future use." } } }, "auth_ref": [ "r118", "r557", "r1081" ] }, "us-gaap_ResearchAndDevelopmentExpenseMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ResearchAndDevelopmentExpenseMember", "presentation": [ "http://www.smith-wesson.com/20240430/taxonomy/role/DisclosureRestructuringComponentsOfRestructuringChargesDetail", "http://www.smith-wesson.com/20240430/taxonomy/role/Role_DisclosurePropertyPlantAndEquipmentSummaryOfDepreciationAndAmortizationExpenseDetail", "http://www.smith-wesson.com/20240430/taxonomy/role/Role_DisclosureStockholdersEquitySummaryOfStockCompensationExpenseDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Research and development", "label": "Research and Development Expense [Member]", "documentation": "Primary financial statement caption in which the reported facts about research and development expense have been included." } } }, "auth_ref": [] }, "us-gaap_ResearchAndDevelopmentExpensePolicy": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ResearchAndDevelopmentExpensePolicy", "presentation": [ "http://www.smith-wesson.com/20240430/taxonomy/role/Role_DisclosureSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Research and Development", "label": "Research and Development Expense, Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy for costs it has incurred (1) in a planned search or critical investigation aimed at discovery of new knowledge with the hope that such knowledge will be useful in developing a new product or service, a new process or technique, or in bringing about a significant improvement to an existing product or process; or (2) to translate research findings or other knowledge into a plan or design for a new product or process or for a significant improvement to an existing product or process." } } }, "auth_ref": [ "r556" ] }, "ecd_RestatementDateAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "RestatementDateAxis", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Restatement Determination Date [Axis]", "terseLabel": "Restatement Determination Date:" } } }, "auth_ref": [ "r894", "r906", "r916", "r942" ] }, "ecd_RestatementDeterminationDate": { "xbrltype": "dateItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "RestatementDeterminationDate", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Restatement Determination Date", "terseLabel": "Restatement Determination Date" } } }, "auth_ref": [ "r895", "r907", "r917", "r943" ] }, "ecd_RestatementDoesNotRequireRecoveryTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "RestatementDoesNotRequireRecoveryTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Restatement Does Not Require Recovery [Text Block]", "terseLabel": "Restatement does not require Recovery" } } }, "auth_ref": [ "r902", "r914", "r924", "r950" ] }, "swbi_RestrictedStockUnitsAndPerformanceStockUnitsMember": { "xbrltype": "domainItemType", "nsuri": "http://www.smith-wesson.com/20240430", "localname": "RestrictedStockUnitsAndPerformanceStockUnitsMember", "presentation": [ "http://www.smith-wesson.com/20240430/taxonomy/role/Role_DisclosureStockholdersEquityAdditionalInformationDetail", "http://www.smith-wesson.com/20240430/taxonomy/role/Role_DisclosureStockholdersEquitySummaryOfActivityForUnvestedRsusAndPsusDetail" ], "lang": { "en-us": { "role": { "terseLabel": "RSUs and PSUs", "label": "Restricted Stock Units And Performance Stock Units [Member]", "documentation": "Restricted Stock Units and Performance Stock Units." } } }, "auth_ref": [] }, "us-gaap_RestrictedStockUnitsRSUMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RestrictedStockUnitsRSUMember", "presentation": [ "http://www.smith-wesson.com/20240430/taxonomy/role/Role_DisclosureStockholdersEquityAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "RSUs", "label": "Restricted Stock Units (RSUs) [Member]", "documentation": "Share instrument which is convertible to stock or an equivalent amount of cash, after a specified period of time or when specified performance conditions are met." } } }, "auth_ref": [] }, "us-gaap_RestructuringAndRelatedActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RestructuringAndRelatedActivitiesAbstract", "lang": { "en-us": { "role": { "label": "Restructuring and Related Activities [Abstract]" } } }, "auth_ref": [] }, "us-gaap_RestructuringAndRelatedActivitiesDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RestructuringAndRelatedActivitiesDisclosureTextBlock", "presentation": [ "http://www.smith-wesson.com/20240430/taxonomy/role/DisclosureRestructuring" ], "lang": { "en-us": { "role": { "label": "Restructuring and Related Activities Disclosure [Text Block]", "terseLabel": "Restructuring", "documentation": "The entire disclosure for restructuring and related activities. Description of restructuring activities such as exit and disposal activities, include facts and circumstances leading to the plan, the expected plan completion date, the major types of costs associated with the plan activities, total expected costs, the accrual balance at the end of the period, and the periods over which the remaining accrual will be settled." } } }, "auth_ref": [ "r344", "r345", "r347", "r350", "r356" ] }, "us-gaap_RestructuringCharges": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RestructuringCharges", "crdr": "debit", "presentation": [ "http://www.smith-wesson.com/20240430/taxonomy/role/DisclosureRestructuringAdditionalInformationDetail", "http://www.smith-wesson.com/20240430/taxonomy/role/DisclosureRestructuringComponentsOfRestructuringChargesDetail" ], "lang": { "en-us": { "role": { "totalLabel": "Restructuring Charges, Total", "label": "Restructuring Charges", "terseLabel": "Restructuring charges", "documentation": "Amount of expenses associated with exit or disposal activities pursuant to an authorized plan. Excludes expenses related to a discontinued operation or an asset retirement obligation." } } }, "auth_ref": [ "r8", "r351", "r353", "r1013" ] }, "us-gaap_RestructuringChargesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RestructuringChargesAbstract", "lang": { "en-us": { "role": { "label": "Restructuring Charges [Abstract]" } } }, "auth_ref": [] }, "us-gaap_RestructuringCostAndReserveAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RestructuringCostAndReserveAxis", "presentation": [ "http://www.smith-wesson.com/20240430/taxonomy/role/DisclosureRestructuringComponentsOfRestructuringChargesDetail", "http://www.smith-wesson.com/20240430/taxonomy/role/DisclosureRestructuringSummaryOfActivityInTheSeveranceAndEmployeerelatedBenefitsAndRelocationAccrualsDetails", "http://www.smith-wesson.com/20240430/taxonomy/role/Role_DisclosureStockholdersEquityAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Restructuring Type", "label": "Restructuring Type [Axis]", "documentation": "Information by type of restructuring cost." } } }, "auth_ref": [ "r346", "r347", "r353", "r354" ] }, "us-gaap_RestructuringCostAndReserveLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RestructuringCostAndReserveLineItems", "presentation": [ "http://www.smith-wesson.com/20240430/taxonomy/role/DisclosureRestructuringAdditionalInformationDetail", "http://www.smith-wesson.com/20240430/taxonomy/role/DisclosureRestructuringComponentsOfRestructuringChargesDetail", "http://www.smith-wesson.com/20240430/taxonomy/role/DisclosureRestructuringSummaryOfActivityInTheSeveranceAndEmployeerelatedBenefitsAndRelocationAccrualsDetails" ], "lang": { "en-us": { "role": { "label": "Restructuring Cost and Reserve [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [ "r346", "r347", "r348", "r349", "r353", "r354", "r355" ] }, "us-gaap_RestructuringCosts": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RestructuringCosts", "crdr": "debit", "presentation": [ "http://www.smith-wesson.com/20240430/taxonomy/role/DisclosureRestructuringSummaryOfActivityInTheSeveranceAndEmployeerelatedBenefitsAndRelocationAccrualsDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Restructuring Costs, Total", "label": "Restructuring Costs", "terseLabel": "Charges", "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." } } }, "auth_ref": [ "r8" ] }, "us-gaap_RestructuringCostsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RestructuringCostsAbstract", "lang": { "en-us": { "role": { "label": "Restructuring Costs [Abstract]" } } }, "auth_ref": [] }, "us-gaap_RestructuringReserve": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RestructuringReserve", "crdr": "credit", "presentation": [ "http://www.smith-wesson.com/20240430/taxonomy/role/DisclosureRestructuringSummaryOfActivityInTheSeveranceAndEmployeerelatedBenefitsAndRelocationAccrualsDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Restructuring Reserve, Total", "periodStartLabel": "Restructuring Reserve, Beginning Balance", "periodEndLabel": "Restructuring Reserve, Ending Balance", "label": "Restructuring Reserve", "documentation": "Carrying amount (including both current and noncurrent portions of the accrual) as of the balance sheet date pertaining to a specified type of cost associated with exit from or disposal of business activities or restructuring pursuant to a duly authorized plan." } } }, "auth_ref": [ "r347", "r352" ] }, "us-gaap_RetainedEarningsAccumulatedDeficit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RetainedEarningsAccumulatedDeficit", "crdr": "credit", "presentation": [ "http://www.smith-wesson.com/20240430/taxonomy/role/Role_StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Retained earnings", "label": "Retained Earnings (Accumulated Deficit)", "totalLabel": "Retained Earnings (Accumulated Deficit), Total", "periodStartLabel": "Retained Earnings (Accumulated Deficit), Beginning Balance", "periodEndLabel": "Retained Earnings (Accumulated Deficit), Ending Balance", "documentation": "Amount of accumulated undistributed earnings (deficit)." } } }, "auth_ref": [ "r144", "r185", "r700", "r721", "r726", "r731", "r751", "r872" ] }, "us-gaap_RetainedEarningsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RetainedEarningsMember", "presentation": [ "http://www.smith-wesson.com/20240430/taxonomy/role/Role_StatementConsolidatedStatementsOfChangesInStockholdersEquity" ], "lang": { "en-us": { "role": { "terseLabel": "Retained Earnings", "label": "Retained Earnings [Member]", "documentation": "Accumulated undistributed earnings (deficit)." } } }, "auth_ref": [ "r233", "r272", "r273", "r274", "r276", "r284", "r286", "r326", "r332", "r551", "r552", "r553", "r578", "r579", "r602", "r605", "r606", "r609", "r619", "r717", "r719", "r734", "r1090" ] }, "us-gaap_RetirementPlanTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RetirementPlanTypeAxis", "presentation": [ "http://www.smith-wesson.com/20240430/taxonomy/role/Role_DisclosureEmployerSponsoredBenefitPlansAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Retirement Plan Type", "label": "Retirement Plan Type [Axis]", "documentation": "Information by type of retirement benefit plan. Includes, but is not limited to, retirement benefit arrangement for defined benefit pension and other postretirement plans, retirement benefit arrangement for defined contribution pension and other postretirement plans, and special and contractual termination benefits payable upon retirement." } } }, "auth_ref": [ "r447", "r448", "r449", "r450", "r451", "r452", "r453", "r454", "r455", "r456", "r457", "r458", "r459", "r460", "r461", "r462", "r463", "r464", "r465", "r466", "r467", "r468", "r469", "r470", "r472", "r473", "r474", "r475", "r476", "r477", "r478", "r479", "r480", "r481", "r482", "r483", "r484", "r485", "r486", "r487", "r488", "r489", "r490", "r491", "r492", "r493", "r495", "r498", "r501", "r502", "r503", "r504", "r505", "r506", "r507", "r508", "r509", "r510", "r511", "r514", "r515", "r516", "r518", "r858", "r859", "r860", "r861", "r862", "r863", "r864", "r865" ] }, "us-gaap_RetirementPlanTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RetirementPlanTypeDomain", "presentation": [ "http://www.smith-wesson.com/20240430/taxonomy/role/Role_DisclosureEmployerSponsoredBenefitPlansAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Retirement Plan Type", "label": "Retirement Plan Type [Domain]", "documentation": "Type of plan designed to provide participants with retirement benefits. Includes, but is not limited to, retirement benefit arrangement for defined benefit pension and other postretirement plans, retirement benefit arrangement for defined contribution pension and other postretirement plans, and special and contractual termination benefits payable upon retirement." } } }, "auth_ref": [ "r447", "r448", "r449", "r450", "r451", "r452", "r453", "r454", "r455", "r456", "r457", "r458", "r459", "r460", "r461", "r462", "r463", "r464", "r465", "r466", "r467", "r468", "r469", "r470", "r472", "r473", "r474", "r475", "r476", "r477", "r478", "r479", "r480", "r481", "r482", "r483", "r484", "r485", "r486", "r487", "r488", "r489", "r490", "r491", "r492", "r493", "r495", "r498", "r501", "r502", "r503", "r504", "r505", "r506", "r507", "r508", "r509", "r510", "r511", "r514", "r515", "r516", "r518", "r858", "r859", "r860", "r861", "r862", "r863", "r864", "r865" ] }, "us-gaap_RevenueFromContractWithCustomerAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenueFromContractWithCustomerAbstract", "lang": { "en-us": { "role": { "label": "Revenue from Contract with Customer [Abstract]" } } }, "auth_ref": [] }, "us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenueFromContractWithCustomerExcludingAssessedTax", "crdr": "credit", "presentation": [ "http://www.smith-wesson.com/20240430/taxonomy/role/Role_DisclosureNetSalesBreakdownOfExportNetSalesDetail", "http://www.smith-wesson.com/20240430/taxonomy/role/Role_DisclosureNetSalesBreakdownOfNetSaleDetail", "http://www.smith-wesson.com/20240430/taxonomy/role/StatementConsolidatedStatementsOfIncome" ], "lang": { "en-us": { "role": { "verboseLabel": "Total Net Sales", "terseLabel": "Net sales", "label": "Revenue from Contract with Customer, Excluding Assessed Tax", "totalLabel": "Revenue from Contract with Customer, Excluding Assessed Tax, Total", "documentation": "Amount, excluding tax collected from customer, of revenue from satisfaction of performance obligation by transferring promised good or service to customer. Tax collected from customer is tax assessed by governmental authority that is both imposed on and concurrent with specific revenue-producing transaction, including, but not limited to, sales, use, value added and excise." } } }, "auth_ref": [ "r302", "r303", "r305", "r308", "r309", "r313", "r314", "r316", "r440", "r441", "r684" ] }, "us-gaap_RevenueFromContractWithCustomerMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenueFromContractWithCustomerMember", "presentation": [ "http://www.smith-wesson.com/20240430/taxonomy/role/Role_DisclosureSignificantAccountingPoliciesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Sales, net", "label": "Revenue from Contract with Customer Benchmark [Member]", "documentation": "Revenue from satisfaction of performance obligation by transferring promised product and service to customer, when it serves as benchmark in concentration of risk calculation." } } }, "auth_ref": [ "r316", "r970" ] }, "us-gaap_RevenueFromContractWithCustomerPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenueFromContractWithCustomerPolicyTextBlock", "presentation": [ "http://www.smith-wesson.com/20240430/taxonomy/role/Role_DisclosureSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Shipping and Handling", "label": "Revenue from Contract with Customer [Policy Text Block]", "documentation": "Disclosure of accounting policy for revenue from contract with customer." } } }, "auth_ref": [ "r230", "r432", "r433", "r434", "r435", "r436", "r437", "r438", "r439", "r820" ] }, "us-gaap_RevenueFromContractWithCustomerTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenueFromContractWithCustomerTextBlock", "presentation": [ "http://www.smith-wesson.com/20240430/taxonomy/role/Role_DisclosureRevenueRecognitionAndContractsWithCustomers" ], "lang": { "en-us": { "role": { "terseLabel": "Revenue Recognition and Contracts with Customers", "label": "Revenue from Contract with Customer [Text Block]", "documentation": "The entire disclosure of revenue from contract with customer to transfer good or service and to transfer nonfinancial asset. Includes, but is not limited to, disaggregation of revenue, credit loss recognized from contract with customer, judgment and change in judgment related to contract with customer, and asset recognized from cost incurred to obtain or fulfill contract with customer. Excludes insurance and lease contracts." } } }, "auth_ref": [ "r230", "r424", "r425", "r426", "r427", "r428", "r429", "r430", "r431", "r444" ] }, "us-gaap_RevenuePerformanceObligationDescriptionOfPaymentTerms": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenuePerformanceObligationDescriptionOfPaymentTerms", "presentation": [ "http://www.smith-wesson.com/20240430/taxonomy/role/Role_DisclosureSignificantAccountingPoliciesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Description of payment terms", "label": "Revenue, Performance Obligation, Description of Payment Terms", "documentation": "Description of payment terms in contract with customer. Includes, but is not limited to, timing of payment, existence of financing component, variability of consideration and constraint on variable consideration." } } }, "auth_ref": [ "r426" ] }, "us-gaap_RevenueRecognitionPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenueRecognitionPolicyTextBlock", "presentation": [ "http://www.smith-wesson.com/20240430/taxonomy/role/Role_DisclosureSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Revenue Recognition", "label": "Revenue [Policy Text Block]", "documentation": "Disclosure of accounting policy for revenue. Includes revenue from contract with customer and from other sources." } } }, "auth_ref": [ "r772", "r820", "r836" ] }, "us-gaap_RevolvingCreditFacilityMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevolvingCreditFacilityMember", "presentation": [ "http://www.smith-wesson.com/20240430/taxonomy/role/Role_DisclosureNotesLoansPayableAndFinancingArrangementsAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Credit Facilities", "label": "Revolving Credit Facility [Member]", "documentation": "Arrangement in which loan proceeds can continuously be obtained following repayments, but the total amount borrowed cannot exceed a specified maximum amount." } } }, "auth_ref": [] }, "swbi_RobertLScottMember": { "xbrltype": "domainItemType", "nsuri": "http://www.smith-wesson.com/20240430", "localname": "RobertLScottMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Robert L. Scott [Member]", "label": "Robert L. Scott [Member]", "documentation": "Robert L. Scott [Member]" } } }, "auth_ref": [] }, "ecd_Rule10b51ArrAdoptedFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "Rule10b51ArrAdoptedFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Rule 10b5-1 Arrangement Adopted [Flag]", "terseLabel": "Rule 10b5-1 Arrangement Adopted" } } }, "auth_ref": [ "r959" ] }, "ecd_Rule10b51ArrTrmntdFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "Rule10b51ArrTrmntdFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Rule 10b5-1 Arrangement Terminated [Flag]", "terseLabel": "Rule 10b5-1 Arrangement Terminated" } } }, "auth_ref": [ "r959" ] }, "swbi_RussellTwoThousandIndexMember": { "xbrltype": "domainItemType", "nsuri": "http://www.smith-wesson.com/20240430", "localname": "RussellTwoThousandIndexMember", "presentation": [ "http://www.smith-wesson.com/20240430/taxonomy/role/Role_DisclosureStockholdersEquityShareBasedPaymentAwardPerformanceSharesValuationAssumptionsDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Russell 2000 Index", "label": "Russell Two Thousand Index [Member]", "documentation": "Russell two thousand index." } } }, "auth_ref": [] }, "us-gaap_SaleLeasebackTransactionNetBookValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SaleLeasebackTransactionNetBookValue", "crdr": "debit", "presentation": [ "http://www.smith-wesson.com/20240430/taxonomy/role/Role_DisclosureCommitmentsAndContingenciesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Remaining net book value", "label": "Sale Leaseback Transaction, Net Book Value", "totalLabel": "Sale Leaseback Transaction, Net Book Value, Total", "documentation": "The net book value of the asset(s) sold in connection with the sale of the property to another party and lease back to the seller." } } }, "auth_ref": [ "r211", "r212", "r213", "r1070" ] }, "us-gaap_SaleOfStockNameOfTransactionDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SaleOfStockNameOfTransactionDomain", "presentation": [ "http://www.smith-wesson.com/20240430/taxonomy/role/Role_DisclosureStockholdersEquityAdditionalInformationDetail", "http://www.smith-wesson.com/20240430/taxonomy/role/Role_DisclosureStockholdersEquityScheduleOfAssumptionsUsedInValuingESPPPurchasesDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Sale of Stock", "label": "Sale of Stock [Domain]", "documentation": "Sale of the entity's stock, including, but not limited to, initial public offering (IPO) and private placement." } } }, "auth_ref": [] }, "us-gaap_SalesRevenueNetMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SalesRevenueNetMember", "presentation": [ "http://www.smith-wesson.com/20240430/taxonomy/role/Role_DisclosureRevenueRecognitionAndContractsWithCustomersAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "verboseLabel": "Total Net Sales", "label": "Revenue Benchmark [Member]", "documentation": "Revenue from sale of product and rendering of service and other sources of income, when it serves as benchmark in concentration of risk calculation." } } }, "auth_ref": [ "r316", "r970" ] }, "us-gaap_ScheduleOfAccruedLiabilitiesTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfAccruedLiabilitiesTableTextBlock", "presentation": [ "http://www.smith-wesson.com/20240430/taxonomy/role/Role_DisclosureAccruedExpensesAndDeferredRevenueTables" ], "lang": { "en-us": { "role": { "terseLabel": "Summary of Accrued Expenses", "label": "Schedule of Accrued Liabilities [Table Text Block]", "documentation": "Tabular disclosure of the components of accrued liabilities." } } }, "auth_ref": [] }, "swbi_ScheduleOfAssetsAndLiabilitiesRelatedToOperatingAndFinanceLeasesTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.smith-wesson.com/20240430", "localname": "ScheduleOfAssetsAndLiabilitiesRelatedToOperatingAndFinanceLeasesTableTextBlock", "presentation": [ "http://www.smith-wesson.com/20240430/taxonomy/role/Role_DisclosureLeasesTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Assets and Liabilities Related to Operating and Financing Leases", "label": "Schedule Of Assets And Liabilities Related To Operating And Finance Leases Table [Text Block]", "documentation": "Schedule of assets and liabilities related to operating and finance leases." } } }, "auth_ref": [] }, "swbi_ScheduleOfCommitmentsAndContingenciesLineItems": { "xbrltype": "stringItemType", "nsuri": "http://www.smith-wesson.com/20240430", "localname": "ScheduleOfCommitmentsAndContingenciesLineItems", "presentation": [ "http://www.smith-wesson.com/20240430/taxonomy/role/Role_DisclosureCommitmentsAndContingenciesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule Of Commitments And Contingencies [Line Items]", "label": "Schedule Of Commitments And Contingencies [Line Items]", "documentation": "Schedule of commitments and contingencies." } } }, "auth_ref": [] }, "swbi_ScheduleOfCommitmentsAndContingenciesTable": { "xbrltype": "stringItemType", "nsuri": "http://www.smith-wesson.com/20240430", "localname": "ScheduleOfCommitmentsAndContingenciesTable", "presentation": [ "http://www.smith-wesson.com/20240430/taxonomy/role/Role_DisclosureCommitmentsAndContingenciesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule Of Commitments And Contingencies [Table]", "label": "Schedule Of Commitments And Contingencies [Table]", "documentation": "Schedule of commitments and contingencies." } } }, "auth_ref": [] }, "us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock", "presentation": [ "http://www.smith-wesson.com/20240430/taxonomy/role/Role_DisclosureIncomeTaxesTables" ], "lang": { "en-us": { "role": { "terseLabel": "Income Tax Expense/(Benefit) from Continuing Operations", "label": "Schedule of Components of Income Tax Expense (Benefit) [Table Text Block]", "documentation": "Tabular disclosure of the components of income tax expense attributable to continuing operations for each year presented including, but not limited to: current tax expense (benefit), deferred tax expense (benefit), investment tax credits, government grants, the benefits of operating loss carryforwards, tax expense that results from allocating certain tax benefits either directly to contributed capital or to reduce goodwill or other noncurrent intangible assets of an acquired entity, adjustments of a deferred tax liability or asset for enacted changes in tax laws or rates or a change in the tax status of the entity, and adjustments of the beginning-of-the-year balances of a valuation allowance because of a change in circumstances that causes a change in judgment about the realizability of the related deferred tax asset in future years." } } }, "auth_ref": [ "r191" ] }, "us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock", "presentation": [ "http://www.smith-wesson.com/20240430/taxonomy/role/Role_DisclosureIncomeTaxesTables" ], "lang": { "en-us": { "role": { "terseLabel": "Deferred Tax Assets (Liabilities) Related to Temporary Differences", "label": "Schedule of Deferred Tax Assets and Liabilities [Table Text Block]", "documentation": "Tabular disclosure of the components of net deferred tax asset or liability recognized in an entity's statement of financial position, including the following: the total of all deferred tax liabilities, the total of all deferred tax assets, the total valuation allowance recognized for deferred tax assets." } } }, "auth_ref": [ "r190" ] }, "swbi_ScheduleOfDepreciationAndAmortizationExpenseTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.smith-wesson.com/20240430", "localname": "ScheduleOfDepreciationAndAmortizationExpenseTableTextBlock", "presentation": [ "http://www.smith-wesson.com/20240430/taxonomy/role/Role_DisclosurePropertyPlantAndEquipmentTables" ], "lang": { "en-us": { "role": { "terseLabel": "Summary of Depreciation and Amortization Expense", "label": "Schedule Of Depreciation And Amortization Expense Table [Text Block]", "documentation": "Schedule Of Depreciation And Amortization Expense Table." } } }, "auth_ref": [] }, "us-gaap_ScheduleOfDisposalGroupsIncludingDiscontinuedOperationsIncomeStatementBalanceSheetAndAdditionalDisclosuresTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfDisposalGroupsIncludingDiscontinuedOperationsIncomeStatementBalanceSheetAndAdditionalDisclosuresTextBlock", "presentation": [ "http://www.smith-wesson.com/20240430/taxonomy/role/Role_DisclosureDiscontinuedOperationsTables" ], "lang": { "en-us": { "role": { "terseLabel": "Summary of Results of Discontinued Operations", "label": "Disposal Groups, Including Discontinued Operations [Table Text Block]", "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." } } }, "auth_ref": [ "r11", "r21", "r25", "r120", "r127", "r128", "r129", "r130", "r131", "r135", "r137", "r138", "r178" ] }, "us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "presentation": [ "http://www.smith-wesson.com/20240430/taxonomy/role/Role_DisclosureSignificantAccountingPoliciesTables" ], "lang": { "en-us": { "role": { "terseLabel": "Reconciliation of Net Income/(Loss) Amounts and Weighted Average Number of Common and Common Equivalent Shares Used to Determine Basic and Diluted (Loss)/Earnings per Common Share", "label": "Schedule of Earnings Per Share, Basic and Diluted [Table Text Block]", "documentation": "Tabular disclosure of an entity's basic and diluted earnings per share calculations, including a reconciliation of numerators and denominators of the basic and diluted per-share computations for income from continuing operations." } } }, "auth_ref": [ "r994" ] }, "us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock", "presentation": [ "http://www.smith-wesson.com/20240430/taxonomy/role/Role_DisclosureIncomeTaxesTables" ], "lang": { "en-us": { "role": { "terseLabel": "Reconciliation of Provision for Income Taxes from Continuing Operations", "label": "Schedule of Effective Income Tax Rate Reconciliation [Table Text Block]", "documentation": "Tabular disclosure of the reconciliation using percentage or dollar amounts of the reported amount of income tax expense attributable to continuing operations for the year to the amount of income tax expense that would result from applying domestic federal statutory tax rates to pretax income from continuing operations." } } }, "auth_ref": [ "r189" ] }, "us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "presentation": [ "http://www.smith-wesson.com/20240430/taxonomy/role/Role_DisclosureStockholdersEquityTables" ], "lang": { "en-us": { "role": { "terseLabel": "Summary of Stock Compensation Expense", "label": "Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Table Text Block]", "documentation": "Tabular disclosure of allocation of amount expensed and capitalized for award under share-based payment arrangement to statement of income or comprehensive income and statement of financial position. Includes, but is not limited to, corresponding line item in financial statement." } } }, "auth_ref": [ "r87" ] }, "us-gaap_ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTextBlock", "presentation": [ "http://www.smith-wesson.com/20240430/taxonomy/role/Role_DisclosureNetSalesTables" ], "lang": { "en-us": { "role": { "terseLabel": "Breakdown of Net Sales", "label": "Revenue from External Customers by Products and Services [Table Text Block]", "documentation": "Tabular disclosure of entity-wide revenues from external customers for each product or service or each group of similar products or services if the information is not provided as part of the reportable operating segment information." } } }, "auth_ref": [ "r63" ] }, "us-gaap_ScheduleOfInventoryCurrentTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfInventoryCurrentTableTextBlock", "presentation": [ "http://www.smith-wesson.com/20240430/taxonomy/role/Role_DisclosureInventoriesTables" ], "lang": { "en-us": { "role": { "terseLabel": "Summary of Inventories", "label": "Schedule of Inventory, Current [Table Text Block]", "documentation": "Tabular disclosure of the carrying amount as of the balance sheet date of merchandise, goods, commodities, or supplies held for future sale or to be used in manufacturing, servicing or production process." } } }, "auth_ref": [ "r26", "r148", "r149", "r150" ] }, "us-gaap_ScheduleOfProductInformationTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfProductInformationTable", "presentation": [ "http://www.smith-wesson.com/20240430/taxonomy/role/Role_DisclosureSignificantAccountingPoliciesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule Of Product Information [Table]", "label": "Schedule of Product Information [Table]", "documentation": "Schedule detailing quantitative information concerning products or product lines by product or product line." } } }, "auth_ref": [] }, "us-gaap_ScheduleOfProductWarrantyLiabilityTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfProductWarrantyLiabilityTableTextBlock", "presentation": [ "http://www.smith-wesson.com/20240430/taxonomy/role/Role_DisclosureSignificantAccountingPoliciesTables" ], "lang": { "en-us": { "role": { "terseLabel": "Change in Accrued Warranties Recorded as Non-Current Liability", "label": "Schedule of Product Warranty Liability [Table Text Block]", "documentation": "Tabular disclosure of the changes in the guarantor's aggregate product warranty liability, including the beginning balance of the aggregate product warranty liability, the aggregate reductions in that liability for payments made (in cash or in kind) under the warranty, the aggregate changes in the liability for accruals related to product warranties issued during the reporting period, the aggregate changes in the liability for accruals related to preexisting warranties (including adjustments related to changes in estimates), and the ending balance of the aggregate product warranty liability." } } }, "auth_ref": [ "r366" ] }, "us-gaap_ScheduleOfPropertyPlantAndEquipmentTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfPropertyPlantAndEquipmentTable", "presentation": [ "http://www.smith-wesson.com/20240430/taxonomy/role/Role_DisclosurePropertyPlantAndEquipmentAdditionalInformationDetail", "http://www.smith-wesson.com/20240430/taxonomy/role/Role_DisclosureSignificantAccountingPoliciesSummaryOfEstimatedUsefulLivesDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule Of Property Plant And Equipment [Table]", "label": "Property, Plant and Equipment [Table]", "documentation": "Disclosure of information about physical assets used in the normal conduct of business and not intended for resale. Includes, but is not limited to, balances by class of assets, depreciation and depletion expense and method used, including composite depreciation, and accumulated deprecation." } } }, "auth_ref": [ "r9" ] }, "us-gaap_ScheduleOfRestructuringAndRelatedCostsTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfRestructuringAndRelatedCostsTable", "presentation": [ "http://www.smith-wesson.com/20240430/taxonomy/role/DisclosureRestructuringAdditionalInformationDetail", "http://www.smith-wesson.com/20240430/taxonomy/role/DisclosureRestructuringComponentsOfRestructuringChargesDetail" ], "lang": { "en-us": { "role": { "label": "Schedule of Restructuring and Related Costs [Table]", "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." } } }, "auth_ref": [ "r346", "r347", "r348", "r349", "r353", "r354", "r355" ] }, "us-gaap_ScheduleOfRestructuringAndRelatedCostsTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfRestructuringAndRelatedCostsTextBlock", "presentation": [ "http://www.smith-wesson.com/20240430/taxonomy/role/DisclosureRestructuringTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Components of Restructuring Charges", "label": "Restructuring and Related Costs [Table Text Block]", "documentation": "Tabular disclosure of costs incurred for restructuring including, but not limited to, exit and disposal activities, remediation, implementation, integration, asset impairment, and charges against earnings from the write-down of assets." } } }, "auth_ref": [ "r72", "r74", "r75" ] }, "us-gaap_ScheduleOfRestructuringReserveByTypeOfCostTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfRestructuringReserveByTypeOfCostTextBlock", "presentation": [ "http://www.smith-wesson.com/20240430/taxonomy/role/DisclosureRestructuringTables" ], "lang": { "en-us": { "role": { "label": "Schedule of Restructuring Reserve by Type of Cost [Table Text Block]", "terseLabel": "Schedule of Severance and employee related benefits and Relocation accruals", "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." } } }, "auth_ref": [ "r73", "r76" ] }, "us-gaap_ScheduleOfRevenueFromExternalCustomersAttributedToForeignCountriesByGeographicAreaTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfRevenueFromExternalCustomersAttributedToForeignCountriesByGeographicAreaTextBlock", "presentation": [ "http://www.smith-wesson.com/20240430/taxonomy/role/Role_DisclosureNetSalesTables" ], "lang": { "en-us": { "role": { "terseLabel": "Breakdown of Export Net Sales", "label": "Schedule of Revenue from External Customers Attributed to Foreign Countries by Geographic Area [Table Text Block]", "documentation": "Tabular disclosure of the names of foreign countries from which revenue is material and the amount of revenue from external customers attributed to those countries. An entity may also provide subtotals of geographic information about groups of countries." } } }, "auth_ref": [ "r64", "r157" ] }, "us-gaap_ScheduleOfSaleLeasebackTransactionsTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfSaleLeasebackTransactionsTextBlock", "presentation": [ "http://www.smith-wesson.com/20240430/taxonomy/role/Role_DisclosureLeasesTables" ], "lang": { "en-us": { "role": { "terseLabel": "Summary of Future Expected Undiscounted Cash Flows", "label": "Sale Leaseback Transactions [Table Text Block]", "documentation": "Tabular disclosure of sale leaseback transactions." } } }, "auth_ref": [ "r208", "r209", "r210", "r1070" ] }, "us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable", "presentation": [ "http://www.smith-wesson.com/20240430/taxonomy/role/DisclosureStockholdersEquitySummaryOfActivityForUnvestedRsusAndPsusParentheticalDetails", "http://www.smith-wesson.com/20240430/taxonomy/role/Role_DisclosureStockholdersEquityAdditionalInformationDetail", "http://www.smith-wesson.com/20240430/taxonomy/role/Role_DisclosureStockholdersEquityScheduleOfAssumptionsUsedInValuingESPPPurchasesDetail", "http://www.smith-wesson.com/20240430/taxonomy/role/Role_DisclosureStockholdersEquityShareBasedPaymentAwardPerformanceSharesValuationAssumptionsDetail", "http://www.smith-wesson.com/20240430/taxonomy/role/Role_DisclosureStockholdersEquityShareBasedPaymentAwardPerformanceSharesValuationAssumptionsParentheticalDetail", "http://www.smith-wesson.com/20240430/taxonomy/role/Role_DisclosureStockholdersEquitySummaryOfActivityForUnvestedRsusAndPsusDetail", "http://www.smith-wesson.com/20240430/taxonomy/role/Role_DisclosureStockholdersEquitySummaryOfStockCompensationExpenseDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule Of Share Based Compensation Arrangements By Share Based Payment Award [Table]", "label": "Schedule of Share-Based Compensation Arrangements by Share-Based Payment Award [Table]", "documentation": "Disclosure of information about share-based payment arrangement." } } }, "auth_ref": [ "r519", "r521", "r523", "r524", "r525", "r526", "r527", "r528", "r529", "r530", "r531", "r532", "r533", "r534", "r535", "r536", "r537", "r538", "r539", "r540", "r541", "r542", "r543", "r544", "r545", "r546", "r547", "r548" ] }, "us-gaap_ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock", "presentation": [ "http://www.smith-wesson.com/20240430/taxonomy/role/Role_DisclosureStockholdersEquityTables" ], "lang": { "en-us": { "role": { "terseLabel": "Summary of Activity for Unvested RSUs and PSUs", "label": "Share-Based Payment Arrangement, Restricted Stock Unit, Activity [Table Text Block]", "documentation": "Tabular disclosure of the number and weighted-average grant date fair value for restricted stock units that were outstanding at the beginning and end of the year, and the number of restricted stock units that were granted, vested, or forfeited during the year." } } }, "auth_ref": [ "r86" ] }, "us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "presentation": [ "http://www.smith-wesson.com/20240430/taxonomy/role/Role_DisclosureStockholdersEquityTables" ], "lang": { "en-us": { "role": { "terseLabel": "Share Based Compensation Stock Options Activity", "label": "Share-Based Payment Arrangement, Option, Activity [Table Text Block]", "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." } } }, "auth_ref": [ "r18", "r19", "r86" ] }, "us-gaap_ScheduleOfShareBasedPaymentAwardEmployeeStockPurchasePlanValuationAssumptionsTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfShareBasedPaymentAwardEmployeeStockPurchasePlanValuationAssumptionsTableTextBlock", "presentation": [ "http://www.smith-wesson.com/20240430/taxonomy/role/Role_DisclosureStockholdersEquityTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Assumptions used in Valuing ESPP Purchases", "label": "Schedule of Share-Based Payment Award, Employee Stock Purchase Plan, Valuation Assumptions [Table Text Block]", "documentation": "Tabular disclosure of the significant assumptions used during the year to estimate the fair value of employee stock purchase plans, including, but not limited to: (a) expected term, (b) expected volatility of the entity's shares, (c) expected dividends, (d) risk-free rate(s), and (e) discount for post-vesting restrictions." } } }, "auth_ref": [ "r188" ] }, "swbi_ScheduleOfShareBasedPaymentAwardPerformanceSharesValuationAssumptionsTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.smith-wesson.com/20240430", "localname": "ScheduleOfShareBasedPaymentAwardPerformanceSharesValuationAssumptionsTableTextBlock", "presentation": [ "http://www.smith-wesson.com/20240430/taxonomy/role/Role_DisclosureStockholdersEquityTables" ], "lang": { "en-us": { "role": { "terseLabel": "Share Based Payment Award Performance Shares Valuation Assumptions", "label": "Schedule Of Share Based Payment Award Performance Shares Valuation Assumptions Table [Text Block]", "documentation": "Schedule of share based payment award performance shares valuation assumptions." } } }, "auth_ref": [] }, "dei_Security12bTitle": { "xbrltype": "securityTitleItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "Security12bTitle", "presentation": [ "http://www.smith-wesson.com/20240430/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "terseLabel": "Title of each Class", "label": "Title of 12(b) Security", "documentation": "Title of a 12(b) registered security." } } }, "auth_ref": [ "r886" ] }, "dei_SecurityExchangeName": { "xbrltype": "edgarExchangeCodeItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "SecurityExchangeName", "presentation": [ "http://www.smith-wesson.com/20240430/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "terseLabel": "Name of exchange on which registered", "label": "Security Exchange Name", "documentation": "Name of the Exchange on which a security is registered." } } }, "auth_ref": [ "r889" ] }, "srt_SegmentGeographicalDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "SegmentGeographicalDomain", "presentation": [ "http://www.smith-wesson.com/20240430/taxonomy/role/Role_DisclosureNetSalesBreakdownOfExportNetSalesDetail", "http://www.smith-wesson.com/20240430/taxonomy/role/Role_DisclosureRevenueRecognitionAndContractsWithCustomersAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Geographical", "label": "Geographical [Domain]" } } }, "auth_ref": [ "r314", "r315", "r737", "r738", "r739", "r795", "r797", "r800", "r802", "r808", "r809", "r810", "r811", "r812", "r813", "r814", "r815", "r816", "r822", "r850", "r877", "r1031", "r1086" ] }, "us-gaap_SegmentReportingRevenueReconcilingItemLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SegmentReportingRevenueReconcilingItemLineItems", "presentation": [ "http://www.smith-wesson.com/20240430/taxonomy/role/Role_DisclosureNetSalesBreakdownOfNetSaleDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Segment Reporting Revenue Reconciling Item [Line Items]", "label": "Segment Reporting, Revenue Reconciling Item [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [] }, "swbi_SelfInsuranceMember": { "xbrltype": "domainItemType", "nsuri": "http://www.smith-wesson.com/20240430", "localname": "SelfInsuranceMember", "presentation": [ "http://www.smith-wesson.com/20240430/taxonomy/role/Role_DisclosureNotesLoansPayableAndFinancingArrangementsAdditionalInformationDetail", "http://www.smith-wesson.com/20240430/taxonomy/role/Role_DisclosureSignificantAccountingPoliciesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Self Insurance", "label": "Self Insurance [Member]", "documentation": "Self insurance." } } }, "auth_ref": [] }, "us-gaap_SelfInsuranceReserve": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SelfInsuranceReserve", "crdr": "credit", "presentation": [ "http://www.smith-wesson.com/20240430/taxonomy/role/Role_DisclosureSelfInsuranceReservesAdditionalInformationDetail", "http://www.smith-wesson.com/20240430/taxonomy/role/Role_DisclosureSelfInsuranceReservesSummaryOfOtherLiabilitiesDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Reserves for workers' compensation, product liability, municipal liability, and medical/dental costs", "periodStartLabel": "Beginning balance", "periodEndLabel": "Ending balance", "label": "Self Insurance Reserve", "documentation": "Carrying amount (including both current and noncurrent portions) of accrued known and estimated losses incurred as of the balance sheet date for which no insurance coverage exists, and for which a claim has been made or is probable of being asserted, typically arising from workmen's compensation-type of incidents and personal injury to nonemployees from accidents on the entity's property." } } }, "auth_ref": [ "r34" ] }, "us-gaap_SelfInsuranceReserveCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SelfInsuranceReserveCurrent", "crdr": "credit", "presentation": [ "http://www.smith-wesson.com/20240430/taxonomy/role/Role_DisclosureSelfInsuranceReservesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Reserves for workers' compensation, product liability, municipal liability, and medical/dental costs, included in accrued expenses", "label": "Self Insurance Reserve, Current", "documentation": "Carrying amount of accrued known and estimated losses incurred as of the balance sheet date for which no insurance coverage exists, and for which a claim has been made or is probable of being asserted, typically arising from workmen's compensation-type of incidents and personal injury to nonemployees from accidents on the entity's property that are expected to be paid within one year (or the normal operating cycle, if longer)." } } }, "auth_ref": [] }, "swbi_SelfInsuranceReserveDeductions": { "xbrltype": "monetaryItemType", "nsuri": "http://www.smith-wesson.com/20240430", "localname": "SelfInsuranceReserveDeductions", "crdr": "debit", "presentation": [ "http://www.smith-wesson.com/20240430/taxonomy/role/Role_DisclosureSelfInsuranceReservesSummaryOfOtherLiabilitiesDetail" ], "lang": { "en-us": { "role": { "negatedLabel": "Payments", "label": "Self Insurance Reserve Deductions", "documentation": "Self insurance reserve, deductions." } } }, "auth_ref": [] }, "us-gaap_SelfInsuranceReserveNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SelfInsuranceReserveNoncurrent", "crdr": "credit", "presentation": [ "http://www.smith-wesson.com/20240430/taxonomy/role/Role_DisclosureSelfInsuranceReservesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Reserves for workers' compensation, product liability, municipal liability, and medical/dental costs, Non-current portion", "label": "Self Insurance Reserve, Noncurrent", "documentation": "Carrying amount of accrued known and estimated losses incurred as of the balance sheet date for which no insurance coverage exists, and for which a claim has been made or is probable of being asserted, typically arising from workmen's compensation-type of incidents and personal injury to nonemployees from accidents on the entity's property that are expected to be paid after one year (or the normal operating cycle, if longer)." } } }, "auth_ref": [] }, "swbi_SelfInsuranceReservesExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://www.smith-wesson.com/20240430", "localname": "SelfInsuranceReservesExpense", "crdr": "debit", "presentation": [ "http://www.smith-wesson.com/20240430/taxonomy/role/Role_DisclosureSelfInsuranceReservesSummaryOfOtherLiabilitiesDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Additional provision charged to expense", "label": "Self Insurance Reserves Expense", "documentation": "Self-insurance reserves expense." } } }, "auth_ref": [] }, "swbi_SelfInsuranceReservesTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.smith-wesson.com/20240430", "localname": "SelfInsuranceReservesTextBlock", "presentation": [ "http://www.smith-wesson.com/20240430/taxonomy/role/Role_DisclosureSelfInsuranceReserves" ], "lang": { "en-us": { "role": { "terseLabel": "Self-Insurance Reserves", "label": "Self Insurance Reserves [Text Block]", "documentation": "Self-insurance reserves." } } }, "auth_ref": [] }, "us-gaap_SellingAndMarketingExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SellingAndMarketingExpense", "crdr": "debit", "presentation": [ "http://www.smith-wesson.com/20240430/taxonomy/role/StatementConsolidatedStatementsOfIncome" ], "lang": { "en-us": { "role": { "terseLabel": "Selling, marketing, and distribution", "label": "Selling and Marketing Expense", "totalLabel": "Selling and Marketing Expense, Total", "documentation": "The aggregate total amount of expenses directly related to the marketing or selling of products or services." } } }, "auth_ref": [] }, "us-gaap_SellingAndMarketingExpenseMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SellingAndMarketingExpenseMember", "presentation": [ "http://www.smith-wesson.com/20240430/taxonomy/role/DisclosureRestructuringComponentsOfRestructuringChargesDetail", "http://www.smith-wesson.com/20240430/taxonomy/role/Role_DisclosureAdvertisingCostsAdditionalInformationDetail", "http://www.smith-wesson.com/20240430/taxonomy/role/Role_DisclosurePropertyPlantAndEquipmentSummaryOfDepreciationAndAmortizationExpenseDetail", "http://www.smith-wesson.com/20240430/taxonomy/role/Role_DisclosureStockholdersEquitySummaryOfStockCompensationExpenseDetail" ], "lang": { "en-us": { "role": { "verboseLabel": "Selling and marketing", "label": "Selling and Marketing Expense [Member]", "terseLabel": "Selling, marketing, and distribution", "documentation": "Primary financial statement caption encompassing selling and marketing expense." } } }, "auth_ref": [ "r156" ] }, "us-gaap_SellingGeneralAndAdministrativeExpensesMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SellingGeneralAndAdministrativeExpensesMember", "presentation": [ "http://www.smith-wesson.com/20240430/taxonomy/role/DisclosureRestructuringAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Selling, General and Administrative Expenses [Member]", "terseLabel": "Selling, General and Administrative Expenses [Member]", "documentation": "Primary financial statement caption encompassing selling, general and administrative expense." } } }, "auth_ref": [] }, "swbi_ServicePeriodConditionNotMetMember": { "xbrltype": "domainItemType", "nsuri": "http://www.smith-wesson.com/20240430", "localname": "ServicePeriodConditionNotMetMember", "presentation": [ "http://www.smith-wesson.com/20240430/taxonomy/role/Role_DisclosureStockholdersEquityAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Service Period Condition not Met", "label": "Service Period Condition Not Met [Member]", "documentation": "Service period condition not met." } } }, "auth_ref": [] }, "swbi_SeveranceAndEmployeeRelatedBenefitsMember": { "xbrltype": "domainItemType", "nsuri": "http://www.smith-wesson.com/20240430", "localname": "SeveranceAndEmployeeRelatedBenefitsMember", "presentation": [ "http://www.smith-wesson.com/20240430/taxonomy/role/DisclosureRestructuringComponentsOfRestructuringChargesDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Severance and Employee-Related Benefits", "documentation": "Severance and employee-related benefits", "label": "Severance and employee-related benefits [Member]" } } }, "auth_ref": [] }, "swbi_SeveranceAndEmployeeRelatedsBenefitsMember": { "xbrltype": "domainItemType", "nsuri": "http://www.smith-wesson.com/20240430", "localname": "SeveranceAndEmployeeRelatedsBenefitsMember", "presentation": [ "http://www.smith-wesson.com/20240430/taxonomy/role/DisclosureRestructuringSummaryOfActivityInTheSeveranceAndEmployeerelatedBenefitsAndRelocationAccrualsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Severance and employee relateds benefits", "documentation": "Severance and employee relateds benefits [Member]", "label": "Severance and employee relateds benefits [Member]" } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensation", "crdr": "debit", "presentation": [ "http://www.smith-wesson.com/20240430/taxonomy/role/Role_StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Stock-based compensation expense", "label": "Share-Based Payment Arrangement, Noncash Expense", "totalLabel": "Share-based Payment Arrangement, Noncash Expense, Total", "documentation": "Amount of noncash expense for share-based payment arrangement." } } }, "auth_ref": [ "r7" ] }, "swbi_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardExercisablePeriod": { "xbrltype": "durationItemType", "nsuri": "http://www.smith-wesson.com/20240430", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardExercisablePeriod", "presentation": [ "http://www.smith-wesson.com/20240430/taxonomy/role/Role_DisclosureStockholdersEquityAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Stock option, exercisable period", "label": "Share Based Compensation Arrangement By Share Based Payment Award Award Exercisable Period", "documentation": "Share based compensation arrangement by share based payment award award exercisable period." } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1", "presentation": [ "http://www.smith-wesson.com/20240430/taxonomy/role/Role_DisclosureStockholdersEquityAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Vesting period", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Award Vesting Period", "documentation": "Period over which grantee's right to exercise award under share-based payment arrangement is no longer contingent on satisfaction of service or performance condition, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days. Includes, but is not limited to, combination of market, performance or service condition." } } }, "auth_ref": [ "r867" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardDiscountFromMarketPriceOfferingDate": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardDiscountFromMarketPriceOfferingDate", "presentation": [ "http://www.smith-wesson.com/20240430/taxonomy/role/Role_DisclosureStockholdersEquityAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Option exercise price per share as a percentage of fair market value", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Discount from Market Price, Offering Date", "documentation": "Discount rate from fair value on offering date that participants pay for shares." } } }, "auth_ref": [ "r85" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsAdditionalDisclosuresAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsAdditionalDisclosuresAbstract", "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Additional Disclosures [Abstract]" } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod", "presentation": [ "http://www.smith-wesson.com/20240430/taxonomy/role/Role_DisclosureStockholdersEquityAdditionalInformationDetail", "http://www.smith-wesson.com/20240430/taxonomy/role/Role_DisclosureStockholdersEquitySummaryOfActivityForUnvestedRsusAndPsusDetail" ], "lang": { "en-us": { "role": { "negatedLabel": "RSUs and PSUs, Forfeited", "terseLabel": "Stock units, forfeited", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Forfeited in Period", "documentation": "The number of equity-based payment instruments, excluding stock (or unit) options, that were forfeited during the reporting period." } } }, "auth_ref": [ "r539" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue", "presentation": [ "http://www.smith-wesson.com/20240430/taxonomy/role/Role_DisclosureStockholdersEquitySummaryOfActivityForUnvestedRsusAndPsusDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Weighted Average Grant Date Fair Value, Forfeited", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Forfeitures, Weighted Average Grant Date Fair Value", "documentation": "Weighted average fair value as of the grant date of equity-based award plans other than stock (unit) option plans that were not exercised or put into effect as a result of the occurrence of a terminating event." } } }, "auth_ref": [ "r539" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod", "presentation": [ "http://www.smith-wesson.com/20240430/taxonomy/role/Role_DisclosureStockholdersEquityAdditionalInformationDetail", "http://www.smith-wesson.com/20240430/taxonomy/role/Role_DisclosureStockholdersEquitySummaryOfActivityForUnvestedRsusAndPsusDetail" ], "lang": { "en-us": { "role": { "verboseLabel": "RSUs and PSUs, Awarded", "terseLabel": "Stock units, awarded", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period", "documentation": "The number of grants made during the period on other than stock (or unit) option plans (for example, phantom stock or unit plan, stock or unit appreciation rights plan, performance target plan)." } } }, "auth_ref": [ "r537" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue", "presentation": [ "http://www.smith-wesson.com/20240430/taxonomy/role/Role_DisclosureStockholdersEquityShareBasedPaymentAwardPerformanceSharesValuationAssumptionsDetail", "http://www.smith-wesson.com/20240430/taxonomy/role/Role_DisclosureStockholdersEquitySummaryOfActivityForUnvestedRsusAndPsusDetail" ], "lang": { "en-us": { "role": { "verboseLabel": "Weighted Average Grant Date Fair Value, Awarded", "terseLabel": "Grant date fair market value", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period, Weighted Average Grant Date Fair Value", "documentation": "The weighted average fair value at grant date for nonvested equity-based awards issued during the period on other than stock (or unit) option plans (for example, phantom stock or unit plan, stock or unit appreciation rights plan, performance target plan)." } } }, "auth_ref": [ "r537" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "presentation": [ "http://www.smith-wesson.com/20240430/taxonomy/role/Role_DisclosureStockholdersEquitySummaryOfActivityForUnvestedRsusAndPsusDetail" ], "lang": { "en-us": { "role": { "periodStartLabel": "RSUs and PSUs outstanding, beginning of period", "periodEndLabel": "RSUs and PSUs outstanding, end of period", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Number", "documentation": "The number of non-vested equity-based payment instruments, excluding stock (or unit) options, that validly exist and are outstanding as of the balance sheet date." } } }, "auth_ref": [ "r534", "r535" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward", "presentation": [ "http://www.smith-wesson.com/20240430/taxonomy/role/Role_DisclosureStockholdersEquitySummaryOfActivityForUnvestedRsusAndPsusDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Summary of activity in unvested restricted stock units and performance share units", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Number of Shares [Roll Forward]", "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period." } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue", "presentation": [ "http://www.smith-wesson.com/20240430/taxonomy/role/Role_DisclosureStockholdersEquitySummaryOfActivityForUnvestedRsusAndPsusDetail" ], "lang": { "en-us": { "role": { "periodStartLabel": "Weighted Average Grant Date Fair Value, RSUs and PSUs outstanding, beginning of period", "periodEndLabel": "Weighted Average Grant Date Fair Value, RSUs and PSUs outstanding, end of period", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value", "documentation": "Per share or unit weighted-average fair value of nonvested award under share-based payment arrangement. Excludes share and unit options." } } }, "auth_ref": [ "r534", "r535" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward", "presentation": [ "http://www.smith-wesson.com/20240430/taxonomy/role/Role_DisclosureStockholdersEquitySummaryOfActivityForUnvestedRsusAndPsusDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value [Abstract]" } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod", "presentation": [ "http://www.smith-wesson.com/20240430/taxonomy/role/DisclosureStockholdersEquitySummaryOfActivityForUnvestedRsusAndPsusParentheticalDetails", "http://www.smith-wesson.com/20240430/taxonomy/role/Role_DisclosureStockholdersEquityAdditionalInformationDetail", "http://www.smith-wesson.com/20240430/taxonomy/role/Role_DisclosureStockholdersEquitySummaryOfActivityForUnvestedRsusAndPsusDetail" ], "lang": { "en-us": { "role": { "negatedLabel": "RSUs and PSUs, Released", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period", "terseLabel": "Stock units, Released", "verboseLabel": "Stock unit vested", "documentation": "The number of equity-based payment instruments, excluding stock (or unit) options, that vested during the reporting period." } } }, "auth_ref": [ "r538" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue", "crdr": "debit", "presentation": [ "http://www.smith-wesson.com/20240430/taxonomy/role/Role_DisclosureStockholdersEquityAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Grant date fair value of vested RSUs and PSUs", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period, Fair Value", "documentation": "Fair value of share-based awards for which the grantee gained the right by satisfying service and performance requirements, to receive or retain shares or units, other instruments, or cash." } } }, "auth_ref": [ "r541" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue", "presentation": [ "http://www.smith-wesson.com/20240430/taxonomy/role/Role_DisclosureStockholdersEquitySummaryOfActivityForUnvestedRsusAndPsusDetail" ], "lang": { "en-us": { "role": { "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", "documentation": "The weighted average fair value as of grant date pertaining to an equity-based award plan other than a stock (or unit) option plan for which the grantee gained the right during the reporting period, by satisfying service and performance requirements, to receive or retain shares or units, other instruments, or cash in accordance with the terms of the arrangement." } } }, "auth_ref": [ "r538" ] }, "swbi_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsCorrelationCoefficient": { "xbrltype": "decimalItemType", "nsuri": "http://www.smith-wesson.com/20240430", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsCorrelationCoefficient", "presentation": [ "http://www.smith-wesson.com/20240430/taxonomy/role/Role_DisclosureStockholdersEquityShareBasedPaymentAwardPerformanceSharesValuationAssumptionsDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Correlation coefficient", "label": "Share Based Compensation Arrangement By Share Based Payment Award Fair Value Assumptions Correlation Coefficient", "documentation": "Share based compensation arrangement by share based payment award fair value assumptions correlation coefficient." } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate", "presentation": [ "http://www.smith-wesson.com/20240430/taxonomy/role/Role_DisclosureStockholdersEquityScheduleOfAssumptionsUsedInValuingESPPPurchasesDetail", "http://www.smith-wesson.com/20240430/taxonomy/role/Role_DisclosureStockholdersEquityShareBasedPaymentAwardPerformanceSharesValuationAssumptionsDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Dividend yield", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Expected Dividend Rate", "documentation": "The estimated dividend rate (a percentage of the share price) to be paid (expected dividends) to holders of the underlying shares over the option's term." } } }, "auth_ref": [ "r546" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate", "presentation": [ "http://www.smith-wesson.com/20240430/taxonomy/role/Role_DisclosureStockholdersEquityScheduleOfAssumptionsUsedInValuingESPPPurchasesDetail", "http://www.smith-wesson.com/20240430/taxonomy/role/Role_DisclosureStockholdersEquityShareBasedPaymentAwardPerformanceSharesValuationAssumptionsDetail" ], "lang": { "en-us": { "role": { "verboseLabel": "Volatility", "terseLabel": "Expected volatility", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Expected Volatility Rate", "documentation": "The estimated measure of the percentage by which a share price is expected to fluctuate during a period. Volatility also may be defined as a probability-weighted measure of the dispersion of returns about the mean. The volatility of a share price is the standard deviation of the continuously compounded rates of return on the share over a specified period. That is the same as the standard deviation of the differences in the natural logarithms of the stock prices plus dividends, if any, over the period." } } }, "auth_ref": [ "r545" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate", "presentation": [ "http://www.smith-wesson.com/20240430/taxonomy/role/Role_DisclosureStockholdersEquityScheduleOfAssumptionsUsedInValuingESPPPurchasesDetail", "http://www.smith-wesson.com/20240430/taxonomy/role/Role_DisclosureStockholdersEquityShareBasedPaymentAwardPerformanceSharesValuationAssumptionsDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Risk-free interest rate", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Risk Free Interest Rate", "documentation": "The risk-free interest rate assumption that is used in valuing an option on its own shares." } } }, "auth_ref": [ "r547" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems", "presentation": [ "http://www.smith-wesson.com/20240430/taxonomy/role/DisclosureStockholdersEquitySummaryOfActivityForUnvestedRsusAndPsusParentheticalDetails", "http://www.smith-wesson.com/20240430/taxonomy/role/Role_DisclosureStockholdersEquityAdditionalInformationDetail", "http://www.smith-wesson.com/20240430/taxonomy/role/Role_DisclosureStockholdersEquityScheduleOfAssumptionsUsedInValuingESPPPurchasesDetail", "http://www.smith-wesson.com/20240430/taxonomy/role/Role_DisclosureStockholdersEquityShareBasedPaymentAwardPerformanceSharesValuationAssumptionsDetail", "http://www.smith-wesson.com/20240430/taxonomy/role/Role_DisclosureStockholdersEquityShareBasedPaymentAwardPerformanceSharesValuationAssumptionsParentheticalDetail", "http://www.smith-wesson.com/20240430/taxonomy/role/Role_DisclosureStockholdersEquitySummaryOfActivityForUnvestedRsusAndPsusDetail", "http://www.smith-wesson.com/20240430/taxonomy/role/Role_DisclosureStockholdersEquitySummaryOfStockCompensationExpenseDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Share-based Compensation Arrangement by Share-based Payment Award [Line Items]", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [ "r519", "r521", "r523", "r524", "r525", "r526", "r527", "r528", "r529", "r530", "r531", "r532", "r533", "r534", "r535", "r536", "r537", "r538", "r539", "r540", "r541", "r542", "r543", "r544", "r545", "r546", "r547", "r548" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumNumberOfSharesPerEmployee": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumNumberOfSharesPerEmployee", "presentation": [ "http://www.smith-wesson.com/20240430/taxonomy/role/Role_DisclosureStockholdersEquityAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Number of shares an employee may purchase under the stock purchase plan", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Maximum Number of Shares Per Employee", "documentation": "The highest quantity of shares an employee can purchase under the plan per period." } } }, "auth_ref": [ "r85" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized", "presentation": [ "http://www.smith-wesson.com/20240430/taxonomy/role/Role_DisclosureStockholdersEquityAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Authorized of common stock", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Number of Shares Authorized", "documentation": "Number of shares authorized for issuance under share-based payment arrangement." } } }, "auth_ref": [ "r868" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant", "presentation": [ "http://www.smith-wesson.com/20240430/taxonomy/role/Role_DisclosureStockholdersEquityAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Shares available for grant under incentive stock option", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Number of Shares Available for Grant", "documentation": "The difference between the maximum number of shares (or other type of equity) authorized for issuance under the plan (including the effects of amendments and adjustments), and the sum of: 1) the number of shares (or other type of equity) already issued upon exercise of options or other equity-based awards under the plan; and 2) shares (or other type of equity) reserved for issuance on granting of outstanding awards, net of cancellations and forfeitures, if applicable." } } }, "auth_ref": [ "r85" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber", "presentation": [ "http://www.smith-wesson.com/20240430/taxonomy/role/Role_DisclosureStockholdersEquityShareBasedCompensationStockOptionsActivityDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Stock options exercisable, Number", "periodEndLabel": "Options exercisable, end of period, Shares", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Number", "documentation": "The number of shares into which fully or partially vested stock options outstanding as of the balance sheet date can be currently converted under the option plan." } } }, "auth_ref": [ "r528" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice", "presentation": [ "http://www.smith-wesson.com/20240430/taxonomy/role/Role_DisclosureStockholdersEquityShareBasedCompensationStockOptionsActivityDetail" ], "lang": { "en-us": { "role": { "periodEndLabel": "Options exercisable, end of period, Weighted-Average Exercise Price", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Weighted Average Exercise Price", "documentation": "The weighted-average price as of the balance sheet date at which grantees can acquire the shares reserved for issuance on vested portions of options outstanding and currently exercisable under the stock option plan." } } }, "auth_ref": [ "r528" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod", "presentation": [ "http://www.smith-wesson.com/20240430/taxonomy/role/Role_DisclosureStockholdersEquityShareBasedCompensationStockOptionsActivityDetail" ], "lang": { "en-us": { "role": { "negatedLabel": "Canceled/forfeited during period, Shares", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Forfeitures in Period", "documentation": "The number of shares under options that were cancelled during the reporting period as a result of occurrence of a terminating event specified in contractual agreements pertaining to the stock option plan." } } }, "auth_ref": [ "r532" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "presentation": [ "http://www.smith-wesson.com/20240430/taxonomy/role/Role_DisclosureStockholdersEquityShareBasedCompensationStockOptionsActivityDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Stock options, outstanding, Number", "periodStartLabel": "Options outstanding, beginning of year, Shares", "periodEndLabel": "Options outstanding, end of period, Shares", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Number", "documentation": "Number of options outstanding, including both vested and non-vested options." } } }, "auth_ref": [ "r526", "r527" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward", "presentation": [ "http://www.smith-wesson.com/20240430/taxonomy/role/Role_DisclosureStockholdersEquityShareBasedCompensationStockOptionsActivityDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Shares", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding [Roll Forward]", "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period." } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice", "presentation": [ "http://www.smith-wesson.com/20240430/taxonomy/role/Role_DisclosureStockholdersEquityShareBasedCompensationStockOptionsActivityDetail" ], "lang": { "en-us": { "role": { "periodStartLabel": "Options outstanding, beginning of year, Weighted-Average Exercise Price", "periodEndLabel": "Options outstanding, end of period, Weighted-Average Exercise Price", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Exercise Price", "documentation": "Weighted average price at which grantees can acquire the shares reserved for issuance under the stock option plan." } } }, "auth_ref": [ "r526", "r527" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward", "presentation": [ "http://www.smith-wesson.com/20240430/taxonomy/role/Role_DisclosureStockholdersEquityShareBasedCompensationStockOptionsActivityDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Weighted-Average Exercise Price", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Exercise Price [Abstract]" } } }, "auth_ref": [] }, "swbi_ShareBasedCompensationArrangementByShareBasedPaymentAwardPerformancePeriod": { "xbrltype": "durationItemType", "nsuri": "http://www.smith-wesson.com/20240430", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardPerformancePeriod", "presentation": [ "http://www.smith-wesson.com/20240430/taxonomy/role/Role_DisclosureStockholdersEquityAdditionalInformationDetail", "http://www.smith-wesson.com/20240430/taxonomy/role/Role_DisclosureStockholdersEquityShareBasedPaymentAwardPerformanceSharesValuationAssumptionsParentheticalDetail" ], "lang": { "en-us": { "role": { "verboseLabel": "Performance period", "terseLabel": "Performance based restricted stock unit performance period", "label": "Share Based Compensation Arrangement By Share Based Payment Award Performance Period", "documentation": "Share based compensation arrangement by share based payment award performance period." } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain", "presentation": [ "http://www.smith-wesson.com/20240430/taxonomy/role/DisclosureStockholdersEquitySummaryOfActivityForUnvestedRsusAndPsusParentheticalDetails", "http://www.smith-wesson.com/20240430/taxonomy/role/Role_DisclosureStockholdersEquityAdditionalInformationDetail", "http://www.smith-wesson.com/20240430/taxonomy/role/Role_DisclosureStockholdersEquityShareBasedPaymentAwardPerformanceSharesValuationAssumptionsDetail", "http://www.smith-wesson.com/20240430/taxonomy/role/Role_DisclosureStockholdersEquityShareBasedPaymentAwardPerformanceSharesValuationAssumptionsParentheticalDetail", "http://www.smith-wesson.com/20240430/taxonomy/role/Role_DisclosureStockholdersEquitySummaryOfActivityForUnvestedRsusAndPsusDetail", "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "All Award Types", "terseLabel": "All Award Types", "documentation": "Award under share-based payment arrangement." } } }, "auth_ref": [ "r523", "r524", "r525", "r526", "r527", "r528", "r529", "r530", "r531", "r532", "r533", "r534", "r535", "r536", "r537", "r538", "r539", "r540", "r541", "r542", "r543", "r544", "r545", "r546", "r547", "r548" ] }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice", "presentation": [ "http://www.smith-wesson.com/20240430/taxonomy/role/Role_DisclosureStockholdersEquityShareBasedCompensationStockOptionsActivityDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Exercised during period, Weighted-Average Exercise Price", "label": "Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Exercises in Period, Weighted Average Exercise Price", "documentation": "Weighted average price at which option holders acquired shares when converting their stock options into shares." } } }, "auth_ref": [ "r531" ] }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice", "presentation": [ "http://www.smith-wesson.com/20240430/taxonomy/role/Role_DisclosureStockholdersEquityShareBasedCompensationStockOptionsActivityDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Canceled/forfeited during period, Weighted-Average Exercise Price", "label": "Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Forfeitures in Period, Weighted Average Exercise Price", "documentation": "Weighted average price at which grantees could have acquired the underlying shares with respect to stock options that were terminated." } } }, "auth_ref": [ "r532" ] }, "swbi_ShareBasedCompensationPercentageOfTargetAwardGrantedForCalculatingMaximumAggregateAwardOfPerformanceShare": { "xbrltype": "percentItemType", "nsuri": "http://www.smith-wesson.com/20240430", "localname": "ShareBasedCompensationPercentageOfTargetAwardGrantedForCalculatingMaximumAggregateAwardOfPerformanceShare", "presentation": [ "http://www.smith-wesson.com/20240430/taxonomy/role/Role_DisclosureStockholdersEquityAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Percentage of maximum aggregate award granted", "label": "Share Based Compensation Percentage Of Target Award Granted For Calculating Maximum Aggregate Award Of Performance Share", "documentation": "Share based compensation percentage of target award granted for calculating maximum aggregate award of performance share." } } }, "auth_ref": [] }, "us-gaap_ShareRepurchaseProgramAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareRepurchaseProgramAxis", "presentation": [ "http://www.smith-wesson.com/20240430/taxonomy/role/Role_DisclosureStockholdersEquityAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Share Repurchase Program", "label": "Share Repurchase Program [Axis]", "documentation": "Information by share repurchase program." } } }, "auth_ref": [] }, "us-gaap_ShareRepurchaseProgramDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareRepurchaseProgramDomain", "presentation": [ "http://www.smith-wesson.com/20240430/taxonomy/role/Role_DisclosureStockholdersEquityAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Share Repurchase Program", "label": "Share Repurchase Program [Domain]", "documentation": "Name of the share repurchase program." } } }, "auth_ref": [] }, "swbi_ShareRepurchaseTransactionsOneMember": { "xbrltype": "domainItemType", "nsuri": "http://www.smith-wesson.com/20240430", "localname": "ShareRepurchaseTransactionsOneMember", "presentation": [ "http://www.smith-wesson.com/20240430/taxonomy/role/Role_DisclosureStockholdersEquityAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Share Repurchase Transactions One [Member]", "documentation": "Share repurchase transactions one.", "terseLabel": "Share Repurchase Transactions" } } }, "auth_ref": [] }, "swbi_ShareRepurchaseTransactionsTwoMember": { "xbrltype": "domainItemType", "nsuri": "http://www.smith-wesson.com/20240430", "localname": "ShareRepurchaseTransactionsTwoMember", "presentation": [ "http://www.smith-wesson.com/20240430/taxonomy/role/Role_DisclosureStockholdersEquityAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Transaction Until September 19, 2024", "label": "Share Repurchase Transactions Two [Member]", "documentation": "Share Repurchase Transactions Two" } } }, "auth_ref": [] }, "swbi_ShareRepurchasesTransactionsFourMember": { "xbrltype": "domainItemType", "nsuri": "http://www.smith-wesson.com/20240430", "localname": "ShareRepurchasesTransactionsFourMember", "presentation": [ "http://www.smith-wesson.com/20240430/taxonomy/role/Role_DisclosureStockholdersEquityAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "documentation": "Share Repurchases Transactions Four Member", "label": "Share Repurchases Transactions Four Member", "terseLabel": "Transaction Until June 15, 2021" } } }, "auth_ref": [] }, "swbi_ShareRepurchasesTransactionsThreeMember": { "xbrltype": "domainItemType", "nsuri": "http://www.smith-wesson.com/20240430", "localname": "ShareRepurchasesTransactionsThreeMember", "presentation": [ "http://www.smith-wesson.com/20240430/taxonomy/role/Role_DisclosureStockholdersEquityAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "documentation": "Share Repurchases Transactions Three Member", "label": "Share Repurchases Transactions Three Member", "terseLabel": "Transaction Until 2022" } } }, "auth_ref": [] }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage", "presentation": [ "http://www.smith-wesson.com/20240430/taxonomy/role/Role_DisclosureStockholdersEquityAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Vesting, percentage", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Award Vesting Rights, Percentage", "documentation": "Percentage of vesting of award under share-based payment arrangement." } } }, "auth_ref": [ "r1032" ] }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1", "presentation": [ "http://www.smith-wesson.com/20240430/taxonomy/role/Role_DisclosureStockholdersEquityScheduleOfAssumptionsUsedInValuingESPPPurchasesDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Expected term", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Expected Term", "documentation": "Expected term of award under share-based payment arrangement, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [ "r544" ] }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1", "presentation": [ "http://www.smith-wesson.com/20240430/taxonomy/role/Role_DisclosureStockholdersEquityShareBasedCompensationStockOptionsActivityDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Weighted average remaining contractual life", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Weighted Average Remaining Contractual Term", "documentation": "Weighted average remaining contractual term for vested portions of options outstanding and currently exercisable or convertible, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [ "r85" ] }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2", "presentation": [ "http://www.smith-wesson.com/20240430/taxonomy/role/Role_DisclosureStockholdersEquityShareBasedCompensationStockOptionsActivityDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Weighted average remaining contractual life", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Remaining Contractual Term", "documentation": "Weighted average remaining contractual term for option awards outstanding, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [ "r187" ] }, "swbi_SharesExcludedFromTheComputationOfDilutedEarningsPerShare": { "xbrltype": "sharesItemType", "nsuri": "http://www.smith-wesson.com/20240430", "localname": "SharesExcludedFromTheComputationOfDilutedEarningsPerShare", "presentation": [ "http://www.smith-wesson.com/20240430/taxonomy/role/Role_DisclosureSignificantAccountingPoliciesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "documentation": "Shares excluded from the computation of diluted earnings per share", "label": "Shares excluded from the computation of diluted earnings per share", "terseLabel": "Shares excluded from the computation of diluted earnings per share" } } }, "auth_ref": [] }, "us-gaap_SharesPaidForTaxWithholdingForShareBasedCompensation": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SharesPaidForTaxWithholdingForShareBasedCompensation", "presentation": [ "http://www.smith-wesson.com/20240430/taxonomy/role/Role_StatementConsolidatedStatementsOfChangesInStockholdersEquity" ], "lang": { "en-us": { "role": { "negatedLabel": "Issuance of common stock under restricted stock unit awards, net of shares surrendered (in shares)", "label": "Share-Based Payment Arrangement, Shares Withheld for Tax Withholding Obligation", "documentation": "Number of shares used to settle grantee's tax withholding obligation for award under share-based payment arrangement." } } }, "auth_ref": [] }, "us-gaap_ShortTermDebtTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShortTermDebtTypeAxis", "presentation": [ "http://www.smith-wesson.com/20240430/taxonomy/role/Role_DisclosureNotesLoansPayableAndFinancingArrangementsAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Short-term Debt, Type", "label": "Short-Term Debt, Type [Axis]", "documentation": "Information by type of short-term debt arrangement." } } }, "auth_ref": [ "r29" ] }, "us-gaap_ShortTermDebtTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShortTermDebtTypeDomain", "presentation": [ "http://www.smith-wesson.com/20240430/taxonomy/role/Role_DisclosureNotesLoansPayableAndFinancingArrangementsAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Short-term Debt, Type", "label": "Short-Term Debt, Type [Domain]", "documentation": "Type of short-term debt arrangement, such as notes, line of credit, commercial paper, asset-based financing, project financing, letter of credit financing." } } }, "auth_ref": [ "r27" ] }, "swbi_ShortTermOperatingLeaseCost": { "xbrltype": "monetaryItemType", "nsuri": "http://www.smith-wesson.com/20240430", "localname": "ShortTermOperatingLeaseCost", "crdr": "debit", "presentation": [ "http://www.smith-wesson.com/20240430/taxonomy/role/Role_DisclosureLeasesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Short-term operating lease costs", "label": "Short Term Operating Lease Cost", "documentation": "short-term operating lease costs." } } }, "auth_ref": [] }, "us-gaap_SignificantAccountingPoliciesTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SignificantAccountingPoliciesTextBlock", "presentation": [ "http://www.smith-wesson.com/20240430/taxonomy/role/Role_DisclosureSignificantAccountingPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Significant Accounting Policies", "label": "Significant Accounting Policies [Text Block]", "documentation": "The entire disclosure for all significant accounting policies of the reporting entity." } } }, "auth_ref": [ "r170", "r263" ] }, "swbi_SmithAndWessonCorporationMember": { "xbrltype": "domainItemType", "nsuri": "http://www.smith-wesson.com/20240430", "localname": "SmithAndWessonCorporationMember", "presentation": [ "http://www.smith-wesson.com/20240430/taxonomy/role/Role_DisclosureCommitmentsAndContingenciesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Smith & Wesson Corp", "label": "Smith And Wesson Corporation [Member]", "documentation": "Smith and Wesson Corporation." } } }, "auth_ref": [] }, "us-gaap_SpinoffMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SpinoffMember", "presentation": [ "http://www.smith-wesson.com/20240430/taxonomy/role/Role_DisclosureStockholdersEquityAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Spin-off", "label": "Spinoff [Member]", "documentation": "Creation of an independent entity from an existing entity through divestiture, for example, but not limited to, sale or distribution of new shares." } } }, "auth_ref": [] }, "us-gaap_StandardProductWarrantyPolicy": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StandardProductWarrantyPolicy", "presentation": [ "http://www.smith-wesson.com/20240430/taxonomy/role/Role_DisclosureSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Warranty", "label": "Standard Product Warranty, Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy for standard warranties including the methodology for measuring the liability." } } }, "auth_ref": [ "r1021" ] }, "us-gaap_StateAndLocalJurisdictionMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StateAndLocalJurisdictionMember", "presentation": [ "http://www.smith-wesson.com/20240430/taxonomy/role/Role_DisclosureIncomeTaxesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "State", "label": "State and Local Jurisdiction [Member]", "documentation": "Designated tax department of a state or local government entitled to levy and collect income taxes from the entity." } } }, "auth_ref": [] }, "us-gaap_StatementEquityComponentsAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementEquityComponentsAxis", "presentation": [ "http://www.smith-wesson.com/20240430/taxonomy/role/Role_DisclosureStockholdersEquityAdditionalInformationDetail", "http://www.smith-wesson.com/20240430/taxonomy/role/Role_StatementConsolidatedStatementsOfChangesInStockholdersEquity" ], "lang": { "en-us": { "role": { "terseLabel": "Equity Components", "label": "Equity Components [Axis]", "documentation": "Information by component of equity." } } }, "auth_ref": [ "r15", "r37", "r233", "r252", "r253", "r254", "r272", "r273", "r274", "r276", "r284", "r286", "r300", "r326", "r332", "r421", "r551", "r552", "r553", "r578", "r579", "r602", "r604", "r605", "r606", "r607", "r609", "r619", "r637", "r638", "r639", "r640", "r641", "r642", "r670", "r717", "r718", "r719", "r734", "r789" ] }, "srt_StatementGeographicalAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "StatementGeographicalAxis", "presentation": [ "http://www.smith-wesson.com/20240430/taxonomy/role/Role_DisclosureNetSalesBreakdownOfExportNetSalesDetail", "http://www.smith-wesson.com/20240430/taxonomy/role/Role_DisclosureRevenueRecognitionAndContractsWithCustomersAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Geographical", "label": "Geographical [Axis]" } } }, "auth_ref": [ "r314", "r315", "r737", "r738", "r739", "r795", "r797", "r800", "r802", "r805", "r808", "r809", "r810", "r811", "r812", "r813", "r814", "r815", "r816", "r822", "r850", "r877", "r1031", "r1086" ] }, "us-gaap_StatementLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementLineItems", "presentation": [ "http://www.smith-wesson.com/20240430/taxonomy/role/Role_DisclosureAccruedExpensesAndDeferredRevenueSummaryOfAccruedExpensesDetail", "http://www.smith-wesson.com/20240430/taxonomy/role/Role_StatementConsolidatedStatementsOfCashFlows", "http://www.smith-wesson.com/20240430/taxonomy/role/Role_StatementConsolidatedStatementsOfChangesInStockholdersEquity" ], "lang": { "en-us": { "role": { "terseLabel": "Statement [Line Items]", "label": "Statement [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [ "r272", "r273", "r274", "r300", "r684", "r728", "r736", "r742", "r743", "r744", "r745", "r746", "r747", "r750", "r753", "r754", "r755", "r756", "r757", "r759", "r760", "r761", "r762", "r764", "r765", "r766", "r767", "r768", "r770", "r772", "r773", "r775", "r776", "r777", "r778", "r779", "r780", "r781", "r782", "r783", "r784", "r785", "r786", "r789", "r878" ] }, "us-gaap_StatementOfCashFlowsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementOfCashFlowsAbstract", "lang": { "en-us": { "role": { "label": "Statement of Cash Flows [Abstract]" } } }, "auth_ref": [] }, "us-gaap_StatementOfFinancialPositionAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementOfFinancialPositionAbstract", "lang": { "en-us": { "role": { "label": "Statement of Financial Position [Abstract]" } } }, "auth_ref": [] }, "us-gaap_StatementOfStockholdersEquityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementOfStockholdersEquityAbstract", "lang": { "en-us": { "role": { "label": "Statement of Stockholders' Equity [Abstract]" } } }, "auth_ref": [] }, "us-gaap_StatementTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementTable", "presentation": [ "http://www.smith-wesson.com/20240430/taxonomy/role/DisclosureRestructuringSummaryOfActivityInTheSeveranceAndEmployeerelatedBenefitsAndRelocationAccrualsDetails", "http://www.smith-wesson.com/20240430/taxonomy/role/Role_DisclosureAccruedExpensesAndDeferredRevenueSummaryOfAccruedExpensesDetail", "http://www.smith-wesson.com/20240430/taxonomy/role/Role_StatementConsolidatedStatementsOfCashFlows", "http://www.smith-wesson.com/20240430/taxonomy/role/Role_StatementConsolidatedStatementsOfChangesInStockholdersEquity", "http://www.smith-wesson.com/20240430/taxonomy/role/StatementConsolidatedStatementsOfChangesInStockholdersEquityParenthetical" ], "lang": { "en-us": { "role": { "terseLabel": "Statement [Table]", "label": "Statement [Table]", "documentation": "Schedule reflecting a Statement of Income, Statement of Cash Flows, Statement of Financial Position, Statement of Shareholders' Equity and Other Comprehensive Income, or other statement as needed." } } }, "auth_ref": [ "r272", "r273", "r274", "r300", "r684", "r728", "r736", "r742", "r743", "r744", "r745", "r746", "r747", "r750", "r753", "r754", "r755", "r756", "r757", "r759", "r760", "r761", "r762", "r764", "r765", "r766", "r767", "r768", "r770", "r772", "r773", "r775", "r776", "r777", "r778", "r779", "r780", "r781", "r782", "r783", "r784", "r785", "r786", "r789", "r878" ] }, "ecd_StkPrcOrTsrEstimationMethodTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "StkPrcOrTsrEstimationMethodTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Stock Price or TSR Estimation Method [Text Block]", "terseLabel": "Stock Price or TSR Estimation Method" } } }, "auth_ref": [ "r897", "r909", "r919", "r945" ] }, "us-gaap_StockAppreciationRightsSARSMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockAppreciationRightsSARSMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Stock Appreciation Rights (SARs) [Member]", "terseLabel": "Stock Appreciation Rights (SARs)", "documentation": "Right to receive cash or shares equal to appreciation of predetermined number of grantor's shares during predetermined time period." } } }, "auth_ref": [] }, "us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans", "presentation": [ "http://www.smith-wesson.com/20240430/taxonomy/role/Role_DisclosureStockholdersEquityAdditionalInformationDetail", "http://www.smith-wesson.com/20240430/taxonomy/role/Role_StatementConsolidatedStatementsOfChangesInStockholdersEquity" ], "lang": { "en-us": { "role": { "verboseLabel": "Shares issued under employee stock purchase plan", "terseLabel": "Shares issued under employee stock purchase plan (in shares)", "label": "Stock Issued During Period, Shares, Employee Stock Purchase Plans", "documentation": "Number of shares issued during the period as a result of an employee stock purchase plan." } } }, "auth_ref": [ "r15", "r141", "r142", "r185" ] }, "us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockIssuedDuringPeriodSharesStockOptionsExercised", "presentation": [ "http://www.smith-wesson.com/20240430/taxonomy/role/Role_DisclosureStockholdersEquityShareBasedCompensationStockOptionsActivityDetail" ], "lang": { "en-us": { "role": { "negatedLabel": "Exercised during the period, Shares", "terseLabel": "Proceeds from exercise of employee stock options (in shares)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercises in Period", "documentation": "Number of share options (or share units) exercised during the current period." } } }, "auth_ref": [ "r15", "r141", "r142", "r185", "r531" ] }, "us-gaap_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockIssuedDuringPeriodValueEmployeeStockPurchasePlan", "crdr": "credit", "presentation": [ "http://www.smith-wesson.com/20240430/taxonomy/role/Role_StatementConsolidatedStatementsOfChangesInStockholdersEquity" ], "lang": { "en-us": { "role": { "terseLabel": "Shares issued under employee stock purchase plan", "label": "Stock Issued During Period, Value, Employee Stock Purchase Plan", "documentation": "Aggregate change in value for stock issued during the period as a result of employee stock purchase plan." } } }, "auth_ref": [ "r15", "r141", "r142", "r185" ] }, "us-gaap_StockRepurchaseProgramAuthorizedAmount1": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockRepurchaseProgramAuthorizedAmount1", "crdr": "credit", "presentation": [ "http://www.smith-wesson.com/20240430/taxonomy/role/Role_DisclosureStockholdersEquityAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Stock repurchase authorization", "label": "Stock Repurchase Program, Authorized Amount", "documentation": "Amount of stock repurchase plan authorized." } } }, "auth_ref": [] }, "us-gaap_StockRepurchasedDuringPeriodShares": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockRepurchasedDuringPeriodShares", "presentation": [ "http://www.smith-wesson.com/20240430/taxonomy/role/Role_StatementConsolidatedStatementsOfChangesInStockholdersEquity" ], "lang": { "en-us": { "role": { "negatedLabel": "Repurchase of treasury stock, shares", "label": "Stock Repurchased During Period, Shares", "documentation": "Number of shares that have been repurchased during the period and have not been retired and are not held in treasury. Some state laws may govern the circumstances under which an entity may acquire its own stock and prescribe the accounting treatment therefore. This element is used when state law does not recognize treasury stock." } } }, "auth_ref": [ "r15", "r141", "r142", "r185", "r730", "r789", "r803" ] }, "us-gaap_StockRepurchasedDuringPeriodValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockRepurchasedDuringPeriodValue", "crdr": "debit", "presentation": [ "http://www.smith-wesson.com/20240430/taxonomy/role/Role_StatementConsolidatedStatementsOfChangesInStockholdersEquity" ], "lang": { "en-us": { "role": { "negatedLabel": "Repurchase of treasury stock", "label": "Stock Repurchased During Period, Value", "documentation": "Equity impact of the value of stock that has been repurchased during the period and has not been retired and is not held in treasury. Some state laws may mandate the circumstances under which an entity may acquire its own stock and prescribe the accounting treatment therefore. This element is used when state law does not recognize treasury stock." } } }, "auth_ref": [ "r15", "r141", "r142", "r185", "r734", "r789", "r803", "r884" ] }, "swbi_StockUnitsReleasedToCoverTaxObligations": { "xbrltype": "sharesItemType", "nsuri": "http://www.smith-wesson.com/20240430", "localname": "StockUnitsReleasedToCoverTaxObligations", "presentation": [ "http://www.smith-wesson.com/20240430/taxonomy/role/Role_DisclosureStockholdersEquityAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "documentation": "Stock Units Released to Cover Tax Obligations", "label": "Stock Units Released to Cover Tax Obligations", "terseLabel": "Stock units released to cover tax obligations" } } }, "auth_ref": [] }, "us-gaap_StockholdersEquity": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockholdersEquity", "crdr": "credit", "presentation": [ "http://www.smith-wesson.com/20240430/taxonomy/role/Role_StatementConsolidatedBalanceSheets", "http://www.smith-wesson.com/20240430/taxonomy/role/Role_StatementConsolidatedStatementsOfChangesInStockholdersEquity" ], "lang": { "en-us": { "role": { "totalLabel": "Total stockholders\u2019 equity", "periodStartLabel": "Balance", "label": "Equity, Attributable to Parent", "periodEndLabel": "Balance", "documentation": "Amount of equity (deficit) attributable to parent. Excludes temporary equity and equity attributable to noncontrolling interest." } } }, "auth_ref": [ "r142", "r145", "r146", "r171", "r752", "r769", "r790", "r791", "r872", "r885", "r989", "r1000", "r1068", "r1090" ] }, "us-gaap_StockholdersEquityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockholdersEquityAbstract", "presentation": [ "http://www.smith-wesson.com/20240430/taxonomy/role/Role_StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Stockholders\u2019 equity:", "label": "Equity, Attributable to Parent [Abstract]" } } }, "auth_ref": [] }, "us-gaap_StockholdersEquityNoteDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockholdersEquityNoteDisclosureTextBlock", "presentation": [ "http://www.smith-wesson.com/20240430/taxonomy/role/Role_DisclosureStockholdersEquity" ], "lang": { "en-us": { "role": { "terseLabel": "Stockholders' Equity", "label": "Equity [Text Block]", "documentation": "The entire disclosure for equity." } } }, "auth_ref": [ "r182", "r265", "r407", "r409", "r411", "r412", "r413", "r414", "r415", "r416", "r417", "r418", "r419", "r420", "r421", "r610", "r792", "r793", "r804" ] }, "us-gaap_StockholdersEquityReverseStockSplit": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockholdersEquityReverseStockSplit", "presentation": [ "http://www.smith-wesson.com/20240430/taxonomy/role/Role_DisclosureDiscontinuedOperationsAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Reverse stock split description", "label": "Stockholders' Equity, Reverse Stock Split", "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." } } }, "auth_ref": [ "r186" ] }, "us-gaap_SubleaseIncome": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SubleaseIncome", "crdr": "credit", "presentation": [ "http://www.smith-wesson.com/20240430/taxonomy/role/Role_DisclosureLeasesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Income related to sublease agreement", "label": "Sublease Income", "documentation": "Amount of sublease income excluding finance and operating lease expense." } } }, "auth_ref": [ "r660", "r871" ] }, "swbi_SubleaseReceiptsAmountsRepresentingInterest": { "xbrltype": "monetaryItemType", "nsuri": "http://www.smith-wesson.com/20240430", "localname": "SubleaseReceiptsAmountsRepresentingInterest", "crdr": "debit", "presentation": [ "http://www.smith-wesson.com/20240430/taxonomy/role/Role_DisclosureLeasesSummaryOfFutureExpectedUndiscountedCashFlowsDetails" ], "lang": { "en-us": { "role": { "negatedLabel": "Less amounts representing interest", "label": "Sublease Receipts Amounts Representing Interest", "documentation": "Sublease receipts amounts representing interest." } } }, "auth_ref": [] }, "us-gaap_SubsidiarySaleOfStockAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SubsidiarySaleOfStockAxis", "presentation": [ "http://www.smith-wesson.com/20240430/taxonomy/role/Role_DisclosureStockholdersEquityAdditionalInformationDetail", "http://www.smith-wesson.com/20240430/taxonomy/role/Role_DisclosureStockholdersEquityScheduleOfAssumptionsUsedInValuingESPPPurchasesDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Sale of Stock", "label": "Sale of Stock [Axis]", "documentation": "Information by type of sale of the entity's stock." } } }, "auth_ref": [] }, "swbi_SummaryOfEstimatedUsefulLifeTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.smith-wesson.com/20240430", "localname": "SummaryOfEstimatedUsefulLifeTableTextBlock", "presentation": [ "http://www.smith-wesson.com/20240430/taxonomy/role/Role_DisclosureSignificantAccountingPoliciesTables" ], "lang": { "en-us": { "role": { "terseLabel": "Summary of Estimated Useful Lives", "label": "Summary Of Estimated Useful Life Table [Text Block]", "documentation": "Summary Of Estimated Useful Life Table." } } }, "auth_ref": [] }, "us-gaap_SupplementalCashFlowElementsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SupplementalCashFlowElementsAbstract", "presentation": [ "http://www.smith-wesson.com/20240430/taxonomy/role/Role_StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Supplemental disclosure of cash flow information Cash paid for:", "label": "Supplemental Cash Flow Elements [Abstract]" } } }, "auth_ref": [] }, "ecd_TabularListTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TabularListTableTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Tabular List [Table Text Block]", "terseLabel": "Tabular List, Table" } } }, "auth_ref": [ "r938" ] }, "us-gaap_TangibleAssetImpairmentCharges": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TangibleAssetImpairmentCharges", "crdr": "debit", "presentation": [ "http://www.smith-wesson.com/20240430/taxonomy/role/Role_StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "totalLabel": "Tangible Asset Impairment Charges, Total", "label": "Tangible Asset Impairment Charges", "terseLabel": "Impairment of long-lived tangible assets", "documentation": "The charge against earnings resulting from the aggregate write down of tangible assets from their carrying value to their fair value." } } }, "auth_ref": [ "r126", "r176" ] }, "us-gaap_TaxCreditCarryforwardAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TaxCreditCarryforwardAmount", "crdr": "debit", "presentation": [ "http://www.smith-wesson.com/20240430/taxonomy/role/Role_DisclosureIncomeTaxesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Tax credit carryforwards", "label": "Tax Credit Carryforward, Amount", "documentation": "The amount of the tax credit carryforward, before tax effects, available to reduce future taxable income under enacted tax laws." } } }, "auth_ref": [ "r95" ] }, "us-gaap_TaxCreditCarryforwardExpirationDate": { "xbrltype": "dateItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TaxCreditCarryforwardExpirationDate", "presentation": [ "http://www.smith-wesson.com/20240430/taxonomy/role/Role_DisclosureIncomeTaxesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "State tax credit carryforwards expire date", "label": "Tax Credit Carryforward, Expiration Date", "documentation": "Expiration date of the tax credit carryforward, in YYYY-MM-DD format." } } }, "auth_ref": [ "r95" ] }, "us-gaap_TaxCreditCarryforwardValuationAllowance": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TaxCreditCarryforwardValuationAllowance", "crdr": "credit", "presentation": [ "http://www.smith-wesson.com/20240430/taxonomy/role/Role_DisclosureIncomeTaxesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Valuation allowances for tax credits", "label": "Tax Credit Carryforward, Valuation Allowance", "documentation": "Amount of valuation allowance pertaining to the deferred tax asset representing potential future taxable deductions from tax credit carryforwards for which it is more likely than not that a tax benefit will not be realized." } } }, "auth_ref": [ "r94" ] }, "swbi_TaxCutsAndJobsActChangeInTaxRateProvisionalIncomeTaxExpenseBenefit": { "xbrltype": "percentItemType", "nsuri": "http://www.smith-wesson.com/20240430", "localname": "TaxCutsAndJobsActChangeInTaxRateProvisionalIncomeTaxExpenseBenefit", "presentation": [ "http://www.smith-wesson.com/20240430/taxonomy/role/Role_DisclosureIncomeTaxesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Effective income tax rate, provisions (benefit)", "label": "Tax Cuts And Jobs Act Change In Tax Rate Provisional Income Tax Expense Benefit", "documentation": "Tax cuts and jobs act change in tax rate provisional income Tax expense (benefit)." } } }, "auth_ref": [] }, "swbi_TaxCutsAndJobsActOf2017DeferredTaxesChangeInTaxRateIncomeTaxExpenseBenefit": { "xbrltype": "monetaryItemType", "nsuri": "http://www.smith-wesson.com/20240430", "localname": "TaxCutsAndJobsActOf2017DeferredTaxesChangeInTaxRateIncomeTaxExpenseBenefit", "crdr": "debit", "presentation": [ "http://www.smith-wesson.com/20240430/taxonomy/role/Role_DisclosureIncomeTaxesReconciliationOfProvisionForIncomeTaxesFromContinuingOperationsDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Federal tax rate change on deferred taxes", "label": "Tax Cuts And Jobs Act Of2017 Deferred Taxes Change In Tax Rate Income Tax Expense Benefit", "documentation": "Tax cuts and jobs act of 2017 deferred taxes change in tax rate income tax expense (benefit)." } } }, "auth_ref": [] }, "swbi_ThreeCustomersMember": { "xbrltype": "domainItemType", "nsuri": "http://www.smith-wesson.com/20240430", "localname": "ThreeCustomersMember", "presentation": [ "http://www.smith-wesson.com/20240430/taxonomy/role/Role_DisclosureSignificantAccountingPoliciesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "documentation": "Three Customers [Member]", "label": "Three Customers [Member]", "terseLabel": "Three Customers" } } }, "auth_ref": [] }, "srt_TitleOfIndividualAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "TitleOfIndividualAxis", "presentation": [ "http://www.smith-wesson.com/20240430/taxonomy/role/Role_DisclosureStockholdersEquityAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Title of Individual", "label": "Title of Individual [Axis]" } } }, "auth_ref": [ "r995", "r1071" ] }, "srt_TitleOfIndividualWithRelationshipToEntityDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "TitleOfIndividualWithRelationshipToEntityDomain", "presentation": [ "http://www.smith-wesson.com/20240430/taxonomy/role/Role_DisclosureStockholdersEquityAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Title of Individual", "label": "Title of Individual [Domain]" } } }, "auth_ref": [] }, "ecd_TotalShareholderRtnAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TotalShareholderRtnAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Total Shareholder Return Amount", "terseLabel": "Total Shareholder Return Amount" } } }, "auth_ref": [ "r930" ] }, "ecd_TotalShareholderRtnVsPeerGroupTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TotalShareholderRtnVsPeerGroupTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Total Shareholder Return Vs Peer Group [Text Block]", "terseLabel": "Total Shareholder Return Vs Peer Group" } } }, "auth_ref": [ "r937" ] }, "ecd_TradingArrAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TradingArrAxis", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Trading Arrangement [Axis]", "terseLabel": "Trading Arrangement:" } } }, "auth_ref": [ "r958" ] }, "ecd_TradingArrByIndTable": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TradingArrByIndTable", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Trading Arrangements, by Individual [Table]", "terseLabel": "Trading Arrangements, by Individual" } } }, "auth_ref": [ "r960" ] }, "dei_TradingSymbol": { "xbrltype": "tradingSymbolItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "TradingSymbol", "presentation": [ "http://www.smith-wesson.com/20240430/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "terseLabel": "Trading Symbol", "label": "Trading Symbol", "documentation": "Trading symbol of an instrument as listed on an exchange." } } }, "auth_ref": [] }, "ecd_TrdArrAdoptionDate": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TrdArrAdoptionDate", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Trading Arrangement Adoption Date", "terseLabel": "Adoption Date" } } }, "auth_ref": [ "r961" ] }, "ecd_TrdArrDuration": { "xbrltype": "durationItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TrdArrDuration", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Trading Arrangement Duration", "terseLabel": "Arrangement Duration" } } }, "auth_ref": [ "r962" ] }, "swbi_TrdArrExpirationDate": { "xbrltype": "stringItemType", "nsuri": "http://www.smith-wesson.com/20240430", "localname": "TrdArrExpirationDate", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Expiration Date", "label": "Trd Arr Expiration Date", "documentation": "Trd Arr Expiration Date" } } }, "auth_ref": [] }, "ecd_TrdArrIndName": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TrdArrIndName", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Trading Arrangement, Individual Name", "terseLabel": "Name" } } }, "auth_ref": [ "r960" ] }, "ecd_TrdArrIndTitle": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TrdArrIndTitle", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Trading Arrangement, Individual Title", "terseLabel": "Title" } } }, "auth_ref": [ "r960" ] }, "ecd_TrdArrSecuritiesAggAvailAmt": { "xbrltype": "sharesItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TrdArrSecuritiesAggAvailAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Trading Arrangement, Securities Aggregate Available Amount", "terseLabel": "Aggregate Available" } } }, "auth_ref": [ "r963" ] }, "ecd_TrdArrTerminationDate": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TrdArrTerminationDate", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Trading Arrangement Termination Date", "terseLabel": "Termination Date" } } }, "auth_ref": [ "r961" ] }, "us-gaap_TreasuryStockCommonMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TreasuryStockCommonMember", "presentation": [ "http://www.smith-wesson.com/20240430/taxonomy/role/Role_StatementConsolidatedStatementsOfChangesInStockholdersEquity" ], "lang": { "en-us": { "role": { "terseLabel": "Treasury Stock", "label": "Treasury Stock, Common [Member]", "documentation": "Previously issued common shares repurchased by the issuing entity and held in treasury." } } }, "auth_ref": [ "r81" ] }, "us-gaap_TreasuryStockCommonShares": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TreasuryStockCommonShares", "presentation": [ "http://www.smith-wesson.com/20240430/taxonomy/role/Role_StatementConsolidatedBalanceSheetsParenthetical", "http://www.smith-wesson.com/20240430/taxonomy/role/Role_StatementConsolidatedStatementsOfChangesInStockholdersEquity" ], "lang": { "en-us": { "role": { "periodEndLabel": "Treasury stock (in shares)", "periodStartLabel": "Treasury stock (in shares)", "label": "Treasury Stock, Common, Shares", "terseLabel": "Treasury stock, shares", "documentation": "Number of previously issued common shares repurchased by the issuing entity and held in treasury." } } }, "auth_ref": [ "r81" ] }, "us-gaap_TreasuryStockSharesAcquired": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TreasuryStockSharesAcquired", "presentation": [ "http://www.smith-wesson.com/20240430/taxonomy/role/Role_DisclosureStockholdersEquityAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Repurchase of common stock", "label": "Treasury Stock, Shares, Acquired", "documentation": "Number of shares that have been repurchased during the period and are being held in treasury." } } }, "auth_ref": [ "r15", "r142", "r185" ] }, "us-gaap_TreasuryStockValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TreasuryStockValue", "crdr": "debit", "presentation": [ "http://www.smith-wesson.com/20240430/taxonomy/role/Role_StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "negatedLabel": "Treasury stock, at cost (29,833,921 shares on April 30, 2024 and 29,040,370 shares on April 30, 2023)", "label": "Treasury Stock, Value", "totalLabel": "Treasury Stock, Value, Total", "periodStartLabel": "Treasury Stock, Value, Beginning Balance", "periodEndLabel": "Treasury Stock, Value, Ending Balance", "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." } } }, "auth_ref": [ "r36", "r81", "r82" ] }, "us-gaap_TreasuryStockValueAcquiredCostMethod": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TreasuryStockValueAcquiredCostMethod", "crdr": "debit", "presentation": [ "http://www.smith-wesson.com/20240430/taxonomy/role/Role_DisclosureStockholdersEquityAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Treasury Stock, Value, Acquired, Cost Method", "terseLabel": "Treasury Stock, Value, Acquired, Cost Method", "documentation": "Equity impact of the cost of common and preferred stock that were repurchased during the period. Recorded using the cost method." } } }, "auth_ref": [ "r15", "r81", "r185" ] }, "swbi_TurnoverOfGoodsMember": { "xbrltype": "domainItemType", "nsuri": "http://www.smith-wesson.com/20240430", "localname": "TurnoverOfGoodsMember", "presentation": [ "http://www.smith-wesson.com/20240430/taxonomy/role/Role_DisclosureCommitmentsAndContingenciesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Turnover of Goods", "label": "Turnover Of Goods [Member]", "documentation": "Turnover of goods." } } }, "auth_ref": [] }, "swbi_TwoCustomerMember": { "xbrltype": "domainItemType", "nsuri": "http://www.smith-wesson.com/20240430", "localname": "TwoCustomerMember", "presentation": [ "http://www.smith-wesson.com/20240430/taxonomy/role/Role_DisclosureSignificantAccountingPoliciesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "documentation": "Two Customer [Member]", "label": "Two Customer [Member]", "terseLabel": "Two Customers" } } }, "auth_ref": [] }, "swbi_TwoThousandTwentyTwoIncentiveStockPlanMember": { "xbrltype": "domainItemType", "nsuri": "http://www.smith-wesson.com/20240430", "localname": "TwoThousandTwentyTwoIncentiveStockPlanMember", "presentation": [ "http://www.smith-wesson.com/20240430/taxonomy/role/Role_DisclosureStockholdersEquityAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "2022 Incentive Stock Plan", "label": "Two Thousand Twenty Two Incentive Stock Plan [Member]", "documentation": "Two Thousand Twenty Two Incentive Stock Plan [Member]" } } }, "auth_ref": [] }, "us-gaap_TypeOfAdoptionMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TypeOfAdoptionMember", "presentation": [ "http://www.smith-wesson.com/20240430/taxonomy/role/Role_DisclosureRevenueRecognitionAndContractsWithCustomersAdditionalInformationDetail", "http://www.smith-wesson.com/20240430/taxonomy/role/Role_DisclosureRevenueRecognitionAndContractsWithCustomersScheduleOfOutstandingPerformanceObligationsDetail", "http://www.smith-wesson.com/20240430/taxonomy/role/Role_DisclosureSignificantAccountingPoliciesAdditionalInformationDetail", "http://www.smith-wesson.com/20240430/taxonomy/role/Role_StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Accounting Standards Update", "label": "Accounting Standards Update [Domain]", "documentation": "Amendment to accounting standards." } } }, "auth_ref": [ "r231", "r232", "r233", "r234", "r235", "r275", "r276", "r277", "r278", "r287", "r320", "r321", "r323", "r324", "r325", "r326", "r327", "r328", "r329", "r330", "r331", "r332", "r343", "r551", "r552", "r553", "r576", "r577", "r578", "r579", "r589", "r590", "r591", "r599", "r600", "r601", "r602", "r603", "r604", "r605", "r606", "r607", "r608", "r609", "r611", "r612", "r613", "r614", "r615", "r616", "r617", "r618", "r619", "r620", "r621", "r622", "r630", "r631", "r633", "r634", "r635", "r636", "r643", "r644", "r648", "r649", "r650", "r651", "r666", "r667", "r668", "r669", "r670", "r686", "r687", "r688", "r715", "r716", "r717", "r718", "r719", "r720", "r721", "r722", "r723", "r724", "r725", "r726" ] }, "us-gaap_TypeOfRestructuringDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TypeOfRestructuringDomain", "presentation": [ "http://www.smith-wesson.com/20240430/taxonomy/role/DisclosureRestructuringComponentsOfRestructuringChargesDetail", "http://www.smith-wesson.com/20240430/taxonomy/role/DisclosureRestructuringSummaryOfActivityInTheSeveranceAndEmployeerelatedBenefitsAndRelocationAccrualsDetails", "http://www.smith-wesson.com/20240430/taxonomy/role/Role_DisclosureStockholdersEquityAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Type of Restructuring", "label": "Type of Restructuring [Domain]", "documentation": "Identification of the types of restructuring costs." } } }, "auth_ref": [ "r346", "r347", "r353", "r354" ] }, "country_US": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/country/2023", "localname": "US", "presentation": [ "http://www.smith-wesson.com/20240430/taxonomy/role/Role_DisclosureRevenueRecognitionAndContractsWithCustomersAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Domestic", "label": "UNITED STATES" } } }, "auth_ref": [] }, "ecd_UndrlygSecurityMktPriceChngPct": { "xbrltype": "pureItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "UndrlygSecurityMktPriceChngPct", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Underlying Security Market Price Change, Percent", "terseLabel": "Underlying Security Market Price Change" } } }, "auth_ref": [ "r957" ] }, "us-gaap_UnrecognizedTaxBenefits": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "UnrecognizedTaxBenefits", "crdr": "credit", "presentation": [ "http://www.smith-wesson.com/20240430/taxonomy/role/Role_DisclosureIncomeTaxesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Gross tax-effected unrecognized tax benefits", "label": "Unrecognized Tax Benefits", "periodStartLabel": "Unrecognized Tax Benefits, Beginning Balance", "periodEndLabel": "Unrecognized Tax Benefits, Ending Balance", "documentation": "Amount of unrecognized tax benefits." } } }, "auth_ref": [ "r559", "r567" ] }, "us-gaap_UnrecognizedTaxBenefitsPeriodIncreaseDecrease": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "UnrecognizedTaxBenefitsPeriodIncreaseDecrease", "presentation": [ "http://www.smith-wesson.com/20240430/taxonomy/role/Role_DisclosureIncomeTaxesReconciliationOfProvisionForIncomeTaxesFromContinuingOperationsDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Amendments to prior year returns", "label": "Unrecognized Tax Benefits, Period Increase (Decrease)", "totalLabel": "Unrecognized Tax Benefits, Period Increase (Decrease), Total", "documentation": "Amount of increase (decrease) in unrecognized tax benefits attributable to uncertain tax positions taken in tax returns." } } }, "auth_ref": [ "r1062" ] }, "swbi_UnsecuredRevolvingCreditFacilityMember": { "xbrltype": "domainItemType", "nsuri": "http://www.smith-wesson.com/20240430", "localname": "UnsecuredRevolvingCreditFacilityMember", "presentation": [ "http://www.smith-wesson.com/20240430/taxonomy/role/Role_DisclosureNotesLoansPayableAndFinancingArrangementsAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Unsecured Revolving Credit Facility", "label": "Unsecured Revolving Credit Facility [Member]", "documentation": "unsecured revolving credit facility." } } }, "auth_ref": [] }, "us-gaap_UseOfEstimates": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "UseOfEstimates", "presentation": [ "http://www.smith-wesson.com/20240430/taxonomy/role/Role_DisclosureSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Use of Estimates", "label": "Use of Estimates, Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy for the use of estimates in the preparation of financial statements in conformity with generally accepted accounting principles." } } }, "auth_ref": [ "r58", "r59", "r60", "r218", "r220", "r223", "r224" ] }, "swbi_ValuationOfLongLivedTangibleAndIntangibleAssetsPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.smith-wesson.com/20240430", "localname": "ValuationOfLongLivedTangibleAndIntangibleAssetsPolicyTextBlock", "presentation": [ "http://www.smith-wesson.com/20240430/taxonomy/role/Role_DisclosureSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Valuation of Long Lived Tangible and Intangible Assets", "label": "Valuation Of Long Lived Tangible And Intangible Assets Policy [Text Block]", "documentation": "Valuation of long lived tangible and intangible assets." } } }, "auth_ref": [] }, "us-gaap_ValuationTechniqueAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ValuationTechniqueAxis", "presentation": [ "http://www.smith-wesson.com/20240430/taxonomy/role/Role_DisclosureStockholdersEquityShareBasedPaymentAwardPerformanceSharesValuationAssumptionsDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Valuation Approach and Technique", "label": "Valuation Approach and Technique [Axis]", "documentation": "Information by valuation approach and technique." } } }, "auth_ref": [ "r17" ] }, "us-gaap_ValuationTechniqueDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ValuationTechniqueDomain", "presentation": [ "http://www.smith-wesson.com/20240430/taxonomy/role/Role_DisclosureStockholdersEquityShareBasedPaymentAwardPerformanceSharesValuationAssumptionsDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Valuation Approach and Technique", "label": "Valuation Approach and Technique [Domain]", "documentation": "Valuation approach and technique." } } }, "auth_ref": [ "r17" ] }, "us-gaap_VariableRateAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "VariableRateAxis", "presentation": [ "http://www.smith-wesson.com/20240430/taxonomy/role/Role_DisclosureNotesLoansPayableAndFinancingArrangementsAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Variable Rate", "label": "Variable Rate [Axis]", "documentation": "Information by type of variable rate." } } }, "auth_ref": [] }, "us-gaap_VariableRateDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "VariableRateDomain", "presentation": [ "http://www.smith-wesson.com/20240430/taxonomy/role/Role_DisclosureNotesLoansPayableAndFinancingArrangementsAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Variable Rate", "label": "Variable Rate [Domain]", "documentation": "Interest rate that fluctuates over time as a result of an underlying benchmark interest rate or index." } } }, "auth_ref": [] }, "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "WeightedAverageNumberOfDilutedSharesOutstanding", "presentation": [ "http://www.smith-wesson.com/20240430/taxonomy/role/Role_DisclosureSignificantAccountingPoliciesReconciliationOfNetIncomeLossAmountsAndWeightedAverageNumberOfCommonAndCommonEquivalentSharesUsedToDetermineBasicAndDilutedLossEarningsPerCommonShareDetail", "http://www.smith-wesson.com/20240430/taxonomy/role/StatementConsolidatedStatementsOfIncome" ], "lang": { "en-us": { "role": { "totalLabel": "Weighted average shares outstanding \u2014 Diluted", "terseLabel": "Diluted", "label": "Weighted Average Number of Shares Outstanding, Diluted", "documentation": "The average number of shares or units issued and outstanding that are used in calculating diluted EPS or earnings per unit (EPU), determined based on the timing of issuance of shares or units in the period." } } }, "auth_ref": [ "r289", "r298" ] }, "us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "WeightedAverageNumberOfSharesOutstandingAbstract", "presentation": [ "http://www.smith-wesson.com/20240430/taxonomy/role/StatementConsolidatedStatementsOfIncome" ], "lang": { "en-us": { "role": { "terseLabel": "Weighted average number of common shares outstanding:", "label": "Weighted Average Number of Shares Outstanding, Diluted [Abstract]" } } }, "auth_ref": [] }, "us-gaap_WeightedAverageNumberOfSharesOutstandingBasic": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "WeightedAverageNumberOfSharesOutstandingBasic", "presentation": [ "http://www.smith-wesson.com/20240430/taxonomy/role/Role_DisclosureSignificantAccountingPoliciesReconciliationOfNetIncomeLossAmountsAndWeightedAverageNumberOfCommonAndCommonEquivalentSharesUsedToDetermineBasicAndDilutedLossEarningsPerCommonShareDetail", "http://www.smith-wesson.com/20240430/taxonomy/role/StatementConsolidatedStatementsOfIncome" ], "lang": { "en-us": { "role": { "verboseLabel": "Weighted average shares outstanding \u2014 Basic", "terseLabel": "Basic", "label": "Weighted Average Number of Shares Outstanding, Basic", "totalLabel": "Weighted Average Number of Shares Outstanding, Basic, Total", "documentation": "Number of [basic] shares or units, after adjustment for contingently issuable shares or units and other shares or units not deemed outstanding, determined by relating the portion of time within a reporting period that common shares or units have been outstanding to the total time in that period." } } }, "auth_ref": [ "r288", "r298" ] }, "swbi_WorkersCompensationReceivable": { "xbrltype": "monetaryItemType", "nsuri": "http://www.smith-wesson.com/20240430", "localname": "WorkersCompensationReceivable", "crdr": "debit", "presentation": [ "http://www.smith-wesson.com/20240430/taxonomy/role/Role_DisclosureSelfInsuranceReservesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Workers' compensation receivable classified as an other assets", "label": "Workers Compensation Receivable", "documentation": "Workers compensation receivable." } } }, "auth_ref": [] }, "us-gaap_WriteOffOfDeferredDebtIssuanceCost": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "WriteOffOfDeferredDebtIssuanceCost", "crdr": "debit", "presentation": [ "http://www.smith-wesson.com/20240430/taxonomy/role/Role_DisclosureNotesLoansPayableAndFinancingArrangementsAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Debt issuance write-off costs", "label": "Deferred Debt Issuance Cost, Writeoff", "documentation": "Write-off of amounts previously capitalized as debt issuance cost in an extinguishment of debt." } } }, "auth_ref": [ "r163" ] }, "swbi_YearOfOtherProductLiabilityClaim": { "xbrltype": "stringItemType", "nsuri": "http://www.smith-wesson.com/20240430", "localname": "YearOfOtherProductLiabilityClaim", "presentation": [ "http://www.smith-wesson.com/20240430/taxonomy/role/Role_DisclosureCommitmentsAndContingenciesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Year of other product liability claim", "label": "Year Of Other Product Liability Claim", "documentation": "Year Of Other Product Liability Claim" } } }, "auth_ref": [] } } } }, "std_ref": { "r0": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "25", "Paragraph": "1", "SubTopic": "20", "Topic": "940", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481913/940-20-25-1" }, "r1": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "SubTopic": "230", "Topic": "830", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481877/830-230-45-1" }, "r2": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "10", "SubTopic": "20", "Topic": "205", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483475/205-20-45-10" }, "r3": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "10A", "SubTopic": "10", "Topic": "220", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-10A" }, "r4": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "11", "SubTopic": "10", "Topic": "360", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482130/360-10-45-11" }, "r5": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "14", "Subparagraph": "(a)", "SubTopic": "10", "Topic": "230", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-14" }, "r6": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "SubTopic": "405", "Topic": "942", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481071/942-405-45-2" }, "r7": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "28", "Subparagraph": "(a)", "SubTopic": "10", "Topic": "230", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-28" }, "r8": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "28", "Subparagraph": "(b)", "SubTopic": "10", "Topic": "230", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-28" }, "r9": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "SubTopic": "10", "Topic": "360", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-1" }, "r10": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "SubTopic": "10", "Topic": "825", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482907/825-10-50-1" }, "r11": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "SubTopic": "20", "Topic": "205", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483499/205-20-50-1" }, "r12": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "15", "Subparagraph": "(e)", "SubTopic": "10", "Topic": "740", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-15" }, "r13": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "19", "SubTopic": "10", "Topic": "740", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-19" }, "r14": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1A", "Subparagraph": "(c),(3)", "SubTopic": "10", "Topic": "810", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-1A" }, "r15": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "SubTopic": "10", "Topic": "505", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-2" }, "r16": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "SubTopic": "10", "Topic": "815", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-2" }, "r17": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(bbb)", "SubTopic": "10", "Topic": "820", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2" }, "r18": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)", "SubTopic": "10", "Topic": "718", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r19": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(e)", "SubTopic": "10", "Topic": "718", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r20": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2A", "Subparagraph": "(a)", "SubTopic": "10", "Topic": "718", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2A" }, "r21": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "SubTopic": "10", "Topic": "360", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-3" }, "r22": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4D", "Subparagraph": "(b)", "SubTopic": "10", "Topic": "815", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-4D" }, "r23": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "60", "Paragraph": "1", "SubTopic": "10", "Topic": "820", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482053/820-10-60-1" }, "r24": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(22))", "SubTopic": "10", "Topic": "210", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r25": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "205", "SubTopic": "20", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483499/205-20-50-3" }, "r26": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483489/210-10-50-1" }, "r27": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.19(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r28": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.19(b),22(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r29": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.19)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r30": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.19-26)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r31": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.20)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r32": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.21)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r33": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.22)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r34": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.24)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r35": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.25)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r36": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.29,30)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r37": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.29-31)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r38": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "220", "SubTopic": "10", "Section": "45", "Paragraph": "14", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-14" }, "r39": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "220", "SubTopic": "10", "Section": "45", "Paragraph": "14A", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-14A" }, "r40": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "45", "Paragraph": "14", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-14" }, "r41": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "45", "Paragraph": "15", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-15" }, "r42": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "45", "Paragraph": "15", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-15" }, "r43": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "45", "Paragraph": "25", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-25" }, "r44": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "45", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-4" }, "r45": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482913/230-10-50-1" }, "r46": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482913/230-10-50-2" }, "r47": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482913/230-10-50-3" }, "r48": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482913/230-10-50-4" }, "r49": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482913/230-10-50-5" }, "r50": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "260", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-1" }, "r51": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "260", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-2" }, "r52": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "275", "SubTopic": "10", "Section": "50", "Paragraph": "16", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-16" }, "r53": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "275", "SubTopic": "10", "Section": "50", "Paragraph": "18", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-18" }, "r54": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "275", "SubTopic": "10", "Section": "50", "Paragraph": "18", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-18" }, "r55": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "275", "SubTopic": "10", "Section": "50", "Paragraph": "18", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-18" }, "r56": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "275", "SubTopic": "10", "Section": "50", "Paragraph": "20", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-20" }, "r57": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "275", "SubTopic": "10", "Section": "50", "Paragraph": "21", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-21" }, "r58": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "275", "SubTopic": "10", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-4" }, "r59": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "275", "SubTopic": "10", "Section": "50", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-8" }, "r60": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "275", "SubTopic": "10", "Section": "50", "Paragraph": "9", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-9" }, "r61": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "280", "SubTopic": "10", "Section": "50", "Paragraph": "30", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-30" }, "r62": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "280", "SubTopic": "10", "Section": "50", "Paragraph": "31", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-31" }, "r63": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "280", "SubTopic": "10", "Section": "50", "Paragraph": "40", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-40" }, "r64": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "280", "SubTopic": "10", "Section": "50", "Paragraph": "41", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-41" }, "r65": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "350", "SubTopic": "30", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482686/350-30-45-1" }, "r66": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "350", "SubTopic": "30", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482686/350-30-45-2" }, "r67": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "350", "SubTopic": "30", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-1" }, "r68": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "350", "SubTopic": "30", "Section": "50", "Paragraph": "2", "Subparagraph": "((a)(1),(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2" }, "r69": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "350", "SubTopic": "30", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2" }, "r70": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "360", "SubTopic": "10", "Section": "45", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482130/360-10-45-4" }, "r71": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "360", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-1" }, "r72": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "420", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482017/420-10-50-1" }, "r73": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "420", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482017/420-10-50-1" }, "r74": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "420", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB TOPIC 5.P.3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479823/420-10-S99-1" }, "r75": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "420", "SubTopic": "10", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SAB TOPIC 5.P.4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479823/420-10-S99-2" }, "r76": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "420", "SubTopic": "10", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SAB Topic 5.P.4(b)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479823/420-10-S99-2" }, "r77": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "450", "SubTopic": "20", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483076/450-20-50-1" }, "r78": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "450", "SubTopic": "20", "Section": "50", "Paragraph": "9", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483076/450-20-50-9" }, "r79": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "505", "SubTopic": "10", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-3" }, "r80": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "505", "SubTopic": "10", "Section": "50", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-8" }, "r81": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "505", "SubTopic": "30", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481549/505-30-45-1" }, "r82": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "505", "SubTopic": "30", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481520/505-30-50-4" }, "r83": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "710", "SubTopic": "10", "Section": "25", "Paragraph": "15", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483070/710-10-25-15" }, "r84": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "710", "SubTopic": "10", "Section": "30", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483043/710-10-30-2" }, "r85": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "718", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r86": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "718", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r87": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "718", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Subparagraph": "(h)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r88": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "718", "SubTopic": "20", "Section": "55", "Paragraph": "12", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481089/718-20-55-12" }, "r89": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "718", "SubTopic": "20", "Section": "55", "Paragraph": "13", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481089/718-20-55-13" }, "r90": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "718", "SubTopic": "40", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480489/718-40-50-1" }, "r91": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "718", "SubTopic": "40", "Section": "50", "Paragraph": "1", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480489/718-40-50-1" }, "r92": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "720", "SubTopic": "30", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483384/720-30-45-1" }, "r93": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "740", "SubTopic": "10", "Section": "45", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482525/740-10-45-6" }, "r94": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "740", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-2" }, "r95": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "740", "SubTopic": "10", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-3" }, "r96": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "740", "SubTopic": "10", "Section": "50", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-8" }, "r97": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "740", "SubTopic": "10", "Section": "55", "Paragraph": "217", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482663/740-10-55-217" }, "r98": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "810", "SubTopic": "10", "Section": "45", "Paragraph": "18", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481231/810-10-45-18" }, "r99": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "810", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-1" }, "r100": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "815", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-1" }, "r101": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "815", "SubTopic": "10", "Section": "50", "Paragraph": "1A", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-1A" }, "r102": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "815", "SubTopic": "10", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-4" }, "r103": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "815", "SubTopic": "10", "Section": "50", "Paragraph": "4A", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-4A" }, "r104": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "815", "SubTopic": "10", "Section": "50", "Paragraph": "4B", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-4B" }, "r105": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "815", "SubTopic": "10", "Section": "50", "Paragraph": "7", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-7" }, "r106": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "820", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2" }, "r107": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "825", "SubTopic": "10", "Section": "50", "Paragraph": "20", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482907/825-10-50-20" }, "r108": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "825", "SubTopic": "10", "Section": "50", "Paragraph": "21", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482907/825-10-50-21" }, "r109": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "835", "SubTopic": "30", "Section": "45", "Paragraph": "1A", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482925/835-30-45-1A" }, "r110": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "835", "SubTopic": "30", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482925/835-30-45-2" }, "r111": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "835", "SubTopic": "30", "Section": "45", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482925/835-30-45-3" }, "r112": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "835", "SubTopic": "30", "Section": "55", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482949/835-30-55-8" }, "r113": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "942", "SubTopic": "210", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03.10)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r114": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "942", "SubTopic": "210", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03.15(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r115": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "942", "SubTopic": "210", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03.17)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r116": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "942", "SubTopic": "470", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480848/942-470-50-3" }, "r117": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "942", "SubTopic": "825", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480981/942-825-50-1" }, "r118": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "985", "SubTopic": "20", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481283/985-20-50-1" }, "r119": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "205", "SubTopic": "20", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//205-20/tableOfContent" }, "r120": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "205", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "11", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483475/205-20-45-11" }, "r121": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "205", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1B", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483475/205-20-45-1B" }, "r122": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "205", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483475/205-20-45-3" }, "r123": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "205", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3A", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483475/205-20-45-3A" }, "r124": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "205", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3B", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483475/205-20-45-3B" }, "r125": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "205", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483475/205-20-45-4" }, "r126": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "205", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483499/205-20-50-1" }, "r127": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "205", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3A", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483499/205-20-50-3A" }, "r128": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "205", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4A", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483499/205-20-50-4A" }, "r129": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "205", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4B", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483499/205-20-50-4B" }, "r130": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "205", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5A", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483499/205-20-50-5A" }, "r131": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "205", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5B", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483499/205-20-50-5B" }, "r132": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "205", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5B", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483499/205-20-50-5B" }, "r133": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "205", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5B", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483499/205-20-50-5B" }, "r134": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "205", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5B", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483499/205-20-50-5B" }, "r135": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "205", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5C", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483499/205-20-50-5C" }, "r136": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "205", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5C", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483499/205-20-50-5C" }, "r137": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "205", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5D", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483499/205-20-50-5D" }, "r138": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "205", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483499/205-20-50-7" }, "r139": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(19)(a)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r140": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(20))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r141": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(28))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r142": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(29))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r143": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(30)(a)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r144": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(30)(a)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r145": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(30))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r146": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(31))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r147": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(32))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r148": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(6)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r149": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(6)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r150": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(6)(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r151": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "11", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-11" }, "r152": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-03(13))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-1" }, "r153": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(10))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r154": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(14))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r155": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(20))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r156": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r157": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03.1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r158": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03.1,2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r159": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03.13)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r160": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03.2(a),(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r161": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03.4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r162": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03.7)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r163": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03.8)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r164": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03.9)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r165": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "12", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-12" }, "r166": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "13", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-13" }, "r167": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "24", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-24" }, "r168": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "25", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-25" }, "r169": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "28", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-28" }, "r170": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "235", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//235/tableOfContent" }, "r171": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SAB Topic 4.E)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480418/310-10-S99-2" }, "r172": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "330", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SAB Topic 5.BB)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480581/330-10-S99-2" }, "r173": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "360", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//360/tableOfContent" }, "r174": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "360", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "9", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482130/360-10-45-9" }, "r175": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "360", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-1" }, "r176": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "360", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-2" }, "r177": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "360", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-3" }, "r178": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "360", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3A", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-3A" }, "r179": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "440", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//440/tableOfContent" }, "r180": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483076/450-20-50-4" }, "r181": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "470", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//470/tableOfContent" }, "r182": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "505", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//505/tableOfContent" }, "r183": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-6" }, "r184": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-7" }, "r185": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.3-04)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480008/505-10-S99-1" }, "r186": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "4", "Subparagraph": "(SAB Topic 4.C)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480008/505-10-S99-4" }, "r187": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "718", "SubTopic": "10", "Subparagraph": "(e)(1)", "Name": "Accounting Standards Codification", "Paragraph": "2", "Section": "50", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r188": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "718", "SubTopic": "10", "Subparagraph": "(f)(2)", "Name": "Accounting Standards Codification", "Paragraph": "2", "Section": "50", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r189": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Paragraph": "12", "Section": "50", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-12" }, "r190": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Paragraph": "2", "Section": "50", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-2" }, "r191": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Paragraph": "9", "Section": "50", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-9" }, "r192": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "15", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-15" }, "r193": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "15A", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-15A" }, "r194": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 6.I.7)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-1" }, "r195": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "19", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481231/810-10-45-19" }, "r196": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "5", "Subparagraph": "(SAB Topic 5.E)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479836/810-10-S99-5" }, "r197": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "820", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//820/tableOfContent" }, "r198": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "825", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "21", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482907/825-10-50-21" }, "r199": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(11))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r200": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(13))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r201": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(15)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r202": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(16))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r203": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(23))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r204": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(19))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1" }, "r205": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-04(15))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1" }, "r206": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-04(20))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1" }, "r207": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-04(22))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1" }, "r208": { "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "SubTopic": "40", "Topic": "840", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481295/840-40-50-2" }, "r209": { "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef", "Topic": "840", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481440/840-10-50-2" }, "r210": { "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef", "Topic": "840", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481295/840-40-50-1" }, "r211": { "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef", "Topic": "840", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "50", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481266/840-40-55-50" }, "r212": { "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef", "Topic": "840", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "51", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481266/840-40-55-51" }, "r213": { "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef", "Topic": "840", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "52", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481266/840-40-55-52" }, "r214": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Subparagraph": "(a)", "SubTopic": "20", "Topic": "740", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482659/740-20-45-2" }, "r215": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "20", "SubTopic": "210", "Topic": "946", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480555/946-210-45-20" }, "r216": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "6", "Subparagraph": "(a)", "SubTopic": "10", "Topic": "270", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482989/270-10-45-6" }, "r217": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "SubTopic": "10", "Topic": "275", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-1" }, "r218": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "SubTopic": "10", "Topic": "275", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-1" }, "r219": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "SubTopic": "20", "Topic": "910", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482332/910-20-50-1" }, "r220": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "SubTopic": "10", "Topic": "275", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-1" }, "r221": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)", "SubTopic": "10", "Topic": "275", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-1" }, "r222": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)", "SubTopic": "360", "Topic": "958", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480321/958-360-50-1" }, "r223": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "11", "SubTopic": "10", "Topic": "275", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-11" }, "r224": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "SubTopic": "10", "Topic": "275", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-12" }, "r225": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "SubTopic": "360", "Topic": "958", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480321/958-360-50-6" }, "r226": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "SubTopic": "360", "Topic": "958", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480321/958-360-50-7" }, "r227": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Subparagraph": "(b)", "SubTopic": "10", "Topic": "740", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-9" }, "r228": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(h))", "SubTopic": "10", "Topic": "235", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r229": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Topic": "275", "Publisher": "FASB", "URI": "https://asc.fasb.org//275/tableOfContent" }, "r230": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Topic": "606", "Publisher": "FASB", "URI": "https://asc.fasb.org//606/tableOfContent" }, "r231": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "105", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479343/105-10-65-6" }, "r232": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "105", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479343/105-10-65-6" }, "r233": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "105", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479343/105-10-65-6" }, "r234": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "105", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479343/105-10-65-6" }, "r235": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "105", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479343/105-10-65-6" }, "r236": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "205", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5C", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483499/205-20-50-5C" }, "r237": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "205", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483499/205-20-50-7" }, "r238": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483467/210-10-45-1" }, "r239": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483467/210-10-45-5" }, "r240": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483489/210-10-50-1" }, "r241": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r242": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(15))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r243": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(17))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r244": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(18))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r245": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(30)(a)(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r246": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r247": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(6)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r248": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(9))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r249": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1A", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-1A" }, "r250": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1B", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-1B" }, "r251": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-1" }, "r252": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-4" }, "r253": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-5" }, "r254": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-6" }, "r255": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(25))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r256": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "15", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-15" }, "r257": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "17", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-17" }, "r258": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-2" }, "r259": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "24", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-24" }, "r260": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "25", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-25" }, "r261": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482913/230-10-50-2" }, "r262": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482913/230-10-50-8" }, "r263": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483426/235-10-50-1" }, "r264": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r265": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(e)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r266": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(g)(1)(ii))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r267": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(h)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r268": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(m)(1)(iii))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r269": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(m)(2)(ii))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r270": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(n))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r271": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-04(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-3" }, "r272": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "23", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-23" }, "r273": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "24", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-24" }, "r274": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "5", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-5" }, "r275": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-1" }, "r276": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-1" }, "r277": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-1" }, "r278": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-1" }, "r279": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "11", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-11" }, "r280": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "11", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-11" }, "r281": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-3" }, "r282": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-4" }, "r283": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-7" }, "r284": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-7" }, "r285": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-8" }, "r286": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-9" }, "r287": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "5", "Subparagraph": "(SAB Topic 11.M.Q2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480530/250-10-S99-5" }, "r288": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-10" }, "r289": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "16", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-16" }, "r290": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-2" }, "r291": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "22", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-22" }, "r292": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "23", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-23" }, "r293": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "28A", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-28A" }, "r294": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-3" }, "r295": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "60B", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-60B" }, "r296": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "60B", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-60B" }, "r297": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "7", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-7" }, "r298": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-1" }, "r299": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "15", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482635/260-10-55-15" }, "r300": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "272", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483014/272-10-45-1" }, "r301": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22" }, "r302": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22" }, "r303": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22" }, "r304": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(h)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22" }, "r305": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "30", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-30" }, "r306": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "30", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-30" }, "r307": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "30", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-30" }, "r308": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32" }, "r309": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32" }, "r310": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32" }, "r311": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32" }, "r312": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32" }, "r313": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "40", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-40" }, "r314": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "41", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-41" }, "r315": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "41", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-41" }, "r316": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "42", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-42" }, "r317": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481990/310-10-45-2" }, "r318": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "9", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481990/310-10-45-9" }, "r319": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481962/310-10-50-4" }, "r320": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "310", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481925/310-20-65-2" }, "r321": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "310", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481925/310-20-65-2" }, "r322": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "323", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481687/323-10-50-3" }, "r323": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479654/326-10-65-4" }, "r324": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "4", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479654/326-10-65-4" }, "r325": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "4", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479654/326-10-65-4" }, "r326": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "4", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479654/326-10-65-4" }, "r327": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "4", "Subparagraph": "(e)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479654/326-10-65-4" }, "r328": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "4", "Subparagraph": "(e)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479654/326-10-65-4" }, "r329": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "5", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479654/326-10-65-5" }, "r330": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "5", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479654/326-10-65-5" }, "r331": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "5", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479654/326-10-65-5" }, "r332": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "5", "Subparagraph": "(c)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479654/326-10-65-5" }, "r333": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479344/326-20-45-1" }, "r334": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "330", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//330/tableOfContent" }, "r335": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "330", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483080/330-10-50-1" }, "r336": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "330", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483080/330-10-50-4" }, "r337": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482598/350-20-45-1" }, "r338": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-1" }, "r339": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-1" }, "r340": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2" }, "r341": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2" }, "r342": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "360", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-3" }, "r343": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "405", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147477123/405-50-65-1" }, "r344": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "420", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//420/tableOfContent" }, "r345": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "420", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482017/420-10-50-1" }, "r346": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "420", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482017/420-10-50-1" }, "r347": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "420", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482017/420-10-50-1" }, "r348": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "420", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482017/420-10-50-1" }, "r349": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "420", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482017/420-10-50-1" }, "r350": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "420", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482017/420-10-50-1" }, "r351": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "420", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 5.P.3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479823/420-10-S99-1" }, "r352": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "420", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SAB TOPIC 5.P.4(b)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479823/420-10-S99-2" }, "r353": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "420", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SAB Topic 5.P.4(b)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479823/420-10-S99-2" }, "r354": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "420", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SAB Topic 5.P.4(b)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479823/420-10-S99-2" }, "r355": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "420", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SAB Topic 5.P.4(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479823/420-10-S99-2" }, "r356": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "420", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SAB Topic 5.P.4(e))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479823/420-10-S99-2" }, "r357": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "440", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482648/440-10-50-4" }, "r358": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "440", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482648/440-10-50-4" }, "r359": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483076/450-20-50-1" }, "r360": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483076/450-20-50-4" }, "r361": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483076/450-20-50-9" }, "r362": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 5.Y.Q2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480102/450-20-S99-1" }, "r363": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 5.Y.Q4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480102/450-20-S99-1" }, "r364": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "460", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482425/460-10-50-3" }, "r365": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "460", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482425/460-10-50-4" }, "r366": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "460", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482425/460-10-50-8" }, "r367": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "460", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482425/460-10-50-8" }, "r368": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "460", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Subparagraph": "(c)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482425/460-10-50-8" }, "r369": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "460", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Subparagraph": "(c)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482425/460-10-50-8" }, "r370": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "460", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Subparagraph": "(c)(5)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482425/460-10-50-8" }, "r371": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1A", "Subparagraph": "(SX 210.13-01(a)(4)(i))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A" }, "r372": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1A", "Subparagraph": "(SX 210.13-01(a)(4)(iii)(A))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A" }, "r373": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1A", "Subparagraph": "(SX 210.13-01(a)(4)(iv))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A" }, "r374": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1A", "Subparagraph": "(SX 210.13-01(a)(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A" }, "r375": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1B", "Subparagraph": "(SX 210.13-02(a)(4)(i))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1B" }, "r376": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1B", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(A))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1B" }, "r377": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1B", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(B))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1B" }, "r378": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1B", "Subparagraph": "(SX 210.13-02(a)(4)(iv))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1B" }, "r379": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1B", "Subparagraph": "(SX 210.13-02(a)(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1B" }, "r380": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B" }, "r381": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B" }, "r382": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B" }, "r383": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B" }, "r384": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B" }, "r385": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B" }, "r386": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(g)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B" }, "r387": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(h)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B" }, "r388": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B" }, "r389": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1C", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1C" }, "r390": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1C", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1C" }, "r391": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1C", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1C" }, "r392": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1D", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1D" }, "r393": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1D", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1D" }, "r394": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1D", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1D" }, "r395": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1E", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1E" }, "r396": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1E", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1E" }, "r397": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1E", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1E" }, "r398": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1E", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1E" }, "r399": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1F", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1F" }, "r400": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1F", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1F" }, "r401": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1F", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1F" }, "r402": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1F", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1F" }, "r403": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1I", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1I" }, "r404": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1I", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1I" }, "r405": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1I", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1I" }, "r406": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1I", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1I" }, "r407": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-13" }, "r408": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-13" }, "r409": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-13" }, "r410": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-13" }, "r411": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(g)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-13" }, "r412": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(h)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-13" }, "r413": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-13" }, "r414": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "14", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-14" }, "r415": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "14", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-14" }, "r416": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "14", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-14" }, "r417": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "16", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-16" }, "r418": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "18", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-18" }, "r419": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "18", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-18" }, "r420": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "18", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-18" }, "r421": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.3-04)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480008/505-10-S99-1" }, "r422": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479837/606-10-45-1" }, "r423": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479837/606-10-45-2" }, "r424": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-10" }, "r425": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-12" }, "r426": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-12" }, "r427": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-12" }, "r428": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-12" }, "r429": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-12" }, "r430": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-13" }, "r431": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "15", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-15" }, "r432": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "17", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-17" }, "r433": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "18", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-18" }, "r434": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "18", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-18" }, "r435": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "19", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-19" }, "r436": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "20", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-20" }, "r437": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "20", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-20" }, "r438": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "20", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-20" }, "r439": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "20", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-20" }, "r440": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-4" }, "r441": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-5" }, "r442": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-8" }, "r443": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-8" }, "r444": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-9" }, "r445": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479719/606-10-65-1" }, "r446": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//715/tableOfContent" }, "r447": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480535/715-20-45-2" }, "r448": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r449": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r450": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(10)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r451": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r452": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r453": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r454": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(5)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r455": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(6)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r456": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(7)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r457": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(8)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r458": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(9)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r459": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r460": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r461": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r462": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r463": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r464": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(5)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r465": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(6)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r466": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(7)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r467": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(8)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r468": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r469": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r470": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r471": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r472": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(iv)(01)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r473": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(iv)(02)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r474": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(iv)(02)(A)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r475": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(iv)(02)(B)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r476": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(iv)(02)(C)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r477": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(iv)(03)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r478": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r479": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r480": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(g)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r481": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(h)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r482": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(h)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r483": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(h)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r484": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(h)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r485": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(h)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r486": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(h)(5)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r487": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(h)(6)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r488": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(h)(7)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r489": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r490": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(j)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r491": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(k)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r492": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(k)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r493": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(k)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r494": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(l)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r495": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(n)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r496": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(o)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r497": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(p)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r498": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(q)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r499": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(r)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r500": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(r)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r501": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-2" }, "r502": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-6" }, "r503": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-6" }, "r504": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-6" }, "r505": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-6" }, "r506": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-6" }, "r507": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)(5)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-6" }, "r508": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)(6)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-6" }, "r509": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)(7)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-6" }, "r510": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-6" }, "r511": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-8" }, "r512": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480126/715-20-S99-2" }, "r513": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "60", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480266/715-60-50-3" }, "r514": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "70", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480794/715-70-50-1" }, "r515": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "35", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480606/715-80-35-1" }, "r516": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "11", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480576/715-80-50-11" }, "r517": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480576/715-80-50-5" }, "r518": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480576/715-80-50-9" }, "r519": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "35", "Paragraph": "1D", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480483/718-10-35-1D" }, "r520": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "35", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480483/718-10-35-2" }, "r521": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "35", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480483/718-10-35-3" }, "r522": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480454/718-10-45-1" }, "r523": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r524": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r525": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r526": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r527": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r528": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r529": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r530": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(01)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r531": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(02)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r532": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(03)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r533": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(04)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r534": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r535": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r536": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r537": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(iii)(01)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r538": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(iii)(02)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r539": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(iii)(03)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r540": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r541": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r542": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(e)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r543": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(e)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r544": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r545": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r546": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r547": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(iv)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r548": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(v)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r549": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(h)(1)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r550": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r551": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "15", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480336/718-10-65-15" }, "r552": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "15", "Subparagraph": "(f)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480336/718-10-65-15" }, "r553": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "15", "Subparagraph": "(f)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480336/718-10-65-15" }, "r554": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 14.F)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479830/718-10-S99-1" }, "r555": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "720", "SubTopic": "35", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483406/720-35-50-1" }, "r556": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "730", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "05", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483044/730-10-05-1" }, "r557": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "730", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482916/730-10-50-1" }, "r558": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//740/tableOfContent" }, "r559": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "10B", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482525/740-10-45-10B" }, "r560": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "25", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482525/740-10-45-25" }, "r561": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "28", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482525/740-10-45-28" }, "r562": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482525/740-10-45-4" }, "r563": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482525/740-10-45-6" }, "r564": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-10" }, "r565": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-12" }, "r566": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "14", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-14" }, "r567": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "15A", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-15A" }, "r568": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "17", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-17" }, "r569": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "19", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-19" }, "r570": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-2" }, "r571": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-2" }, "r572": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "20", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-20" }, "r573": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "21", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-21" }, "r574": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-9" }, "r575": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-9" }, "r576": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "8", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482615/740-10-65-8" }, "r577": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "8", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482615/740-10-65-8" }, "r578": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "8", "Subparagraph": "(d)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482615/740-10-65-8" }, "r579": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "8", "Subparagraph": "(d)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482615/740-10-65-8" }, "r580": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB TOPIC 6.I.5.Q1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-1" }, "r581": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB TOPIC 6.I.7)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-1" }, "r582": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 6.I.Fact.1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-1" }, "r583": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 6.I.Fact.2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-1" }, "r584": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 6.I.Fact.4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-1" }, "r585": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SAB Topic 11.C)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-2" }, "r586": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482659/740-20-45-2" }, "r587": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "270", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482526/740-270-50-1" }, "r588": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482603/740-30-50-2" }, "r589": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "805", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "3", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479845/805-20-65-3" }, "r590": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "805", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "3", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479845/805-20-65-3" }, "r591": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "805", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "3", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479845/805-20-65-3" }, "r592": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "19", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481231/810-10-45-19" }, "r593": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "25", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481231/810-10-45-25" }, "r594": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "25", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481231/810-10-45-25" }, "r595": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1A", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-1A" }, "r596": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1A", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-1A" }, "r597": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(bb)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-3" }, "r598": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-3" }, "r599": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6" }, "r600": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6" }, "r601": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6" }, "r602": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6" }, "r603": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6" }, "r604": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(h)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6" }, "r605": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(h)(1)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6" }, "r606": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(h)(1)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6" }, "r607": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(h)(1)(iv)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6" }, "r608": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(i)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6" }, "r609": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(i)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6" }, "r610": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480237/815-40-50-6" }, "r611": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1" }, "r612": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1" }, "r613": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1" }, "r614": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1" }, "r615": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1" }, "r616": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1" }, "r617": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1" }, "r618": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(e)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1" }, "r619": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(e)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1" }, "r620": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(e)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1" }, "r621": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1" }, "r622": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-2" }, "r623": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2" }, "r624": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2" }, "r625": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2" }, "r626": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(bbb)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2" }, "r627": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(bbb)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2" }, "r628": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-3" }, "r629": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6A", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-6A" }, "r630": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "13", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482477/820-10-65-13" }, "r631": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "13", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482477/820-10-65-13" }, "r632": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "825", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "28", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482907/825-10-50-28" }, "r633": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "825", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482833/825-10-65-6" }, "r634": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "825", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482833/825-10-65-6" }, "r635": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "825", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482833/825-10-65-6" }, "r636": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "825", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(c)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482833/825-10-65-6" }, "r637": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "17", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481694/830-30-45-17" }, "r638": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "20", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481694/830-30-45-20" }, "r639": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "20", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481694/830-30-45-20" }, "r640": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "20", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481694/830-30-45-20" }, "r641": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "20", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481694/830-30-45-20" }, "r642": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481674/830-30-50-1" }, "r643": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "832", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483482/832-10-65-1" }, "r644": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "832", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483482/832-10-65-1" }, "r645": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "835", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482925/835-30-45-3" }, "r646": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "835", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482900/835-30-50-1" }, "r647": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479832/842-10-65-1" }, "r648": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "5", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479832/842-10-65-5" }, "r649": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "5", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479832/842-10-65-5" }, "r650": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "5", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479832/842-10-65-5" }, "r651": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "5", "Subparagraph": "(d)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479832/842-10-65-5" }, "r652": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479041/842-20-45-1" }, "r653": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479041/842-20-45-1" }, "r654": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479041/842-20-45-2" }, "r655": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479041/842-20-45-4" }, "r656": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "5", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479041/842-20-45-5" }, "r657": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-3" }, "r658": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4" }, "r659": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4" }, "r660": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4" }, "r661": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(g)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4" }, "r662": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(g)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4" }, "r663": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(g)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4" }, "r664": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-6" }, "r665": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479773/842-30-50-12" }, "r666": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "848", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483550/848-10-65-2" }, "r667": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "848", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483550/848-10-65-2" }, "r668": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "848", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483550/848-10-65-2" }, "r669": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "848", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(a)(3)(iii)(01)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483550/848-10-65-2" }, "r670": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "848", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(a)(3)(iii)(03)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483550/848-10-65-2" }, "r671": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "850", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483326/850-10-50-1" }, "r672": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "850", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483326/850-10-50-1" }, "r673": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "850", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483326/850-10-50-3" }, "r674": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "852", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "14", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481435/852-10-45-14" }, "r675": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(bb)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3" }, "r676": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(bb)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3" }, "r677": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(bb)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3" }, "r678": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3" }, "r679": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "910", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482546/910-10-50-6" }, "r680": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "912", "SubTopic": "330", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482105/912-330-50-1" }, "r681": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "920", "SubTopic": "350", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483256/920-350-50-1" }, "r682": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "920", "SubTopic": "350", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483256/920-350-50-1" }, "r683": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "920", "SubTopic": "350", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483256/920-350-50-4" }, "r684": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "924", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 11.L)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479941/924-10-S99-1" }, "r685": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "926", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483154/926-20-50-5" }, "r686": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "926", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483194/926-20-65-2" }, "r687": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "926", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483194/926-20-65-2" }, "r688": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "926", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483194/926-20-65-2" }, "r689": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "928", "SubTopic": "340", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483147/928-340-50-1" }, "r690": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(10)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r691": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-04(27))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1" }, "r692": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-05(b)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479557/942-235-S99-1" }, "r693": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(12))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r694": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(15)(b)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r695": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(19))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r696": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r697": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(21))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r698": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(22))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r699": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(23)(a)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r700": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(23)(a)(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r701": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(25))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r702": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(8)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r703": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(11))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1" }, "r704": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(16))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1" }, "r705": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(18))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1" }, "r706": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(23))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1" }, "r707": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(9))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1" }, "r708": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-17(Column A))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-2" }, "r709": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-17(Column B))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-2" }, "r710": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-17(Column C))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-2" }, "r711": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-17(Column D))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-2" }, "r712": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-17(Column E))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-2" }, "r713": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-17(Column F))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-2" }, "r714": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7A", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480081/944-40-50-7A" }, "r715": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2" }, "r716": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2" }, "r717": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2" }, "r718": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(f)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2" }, "r719": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(f)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2" }, "r720": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(g)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2" }, "r721": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(g)(2)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2" }, "r722": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(g)(2)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2" }, "r723": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(g)(2)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2" }, "r724": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(g)(2)(iv)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2" }, "r725": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(h)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2" }, "r726": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(h)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2" }, "r727": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "825", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479383/944-825-50-1B" }, "r728": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-03(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479886/946-10-S99-3" }, "r729": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-03(h)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479886/946-10-S99-3" }, "r730": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-03(i)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479886/946-10-S99-3" }, "r731": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "11", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480990/946-20-50-11" }, "r732": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480990/946-20-50-13" }, "r733": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480767/946-205-45-3" }, "r734": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480767/946-205-45-4" }, "r735": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "21", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480555/946-210-45-21" }, "r736": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480555/946-210-45-4" }, "r737": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-1" }, "r738": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-2" }, "r739": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-6" }, "r740": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-6" }, "r741": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-6" }, "r742": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r743": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(12)(b)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r744": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(12)(b)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r745": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(12)(b)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r746": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(13)(a)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r747": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(13)(a)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r748": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(14))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r749": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(15))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r750": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(16)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r751": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(17))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r752": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(19))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r753": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(2)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r754": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(2)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r755": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(3)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r756": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(3)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r757": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(3)(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r758": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r759": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(6)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r760": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(6)(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r761": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(6)(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r762": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(6)(e))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r763": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(8))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r764": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(9)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r765": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(9)(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r766": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(9)(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r767": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(9)(e))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r768": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.6-05(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-2" }, "r769": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.6-05(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-2" }, "r770": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483581/946-220-45-3" }, "r771": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "7", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483581/946-220-45-7" }, "r772": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r773": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(2)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r774": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(2)(g)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r775": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r776": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r777": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r778": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r779": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(6))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r780": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(7))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r781": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r782": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r783": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r784": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r785": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(6))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r786": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(7))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r787": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(9))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r788": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(1)(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3" }, "r789": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(4)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3" }, "r790": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(6))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3" }, "r791": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(7))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3" }, "r792": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481062/946-235-50-2" }, "r793": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481062/946-235-50-2" }, "r794": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-12(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-1" }, "r795": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-12(Column C)(Footnote 5))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-1" }, "r796": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-12A(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-2" }, "r797": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-12A(Column C)(Footnote 4))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-2" }, "r798": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 4)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3" }, "r799": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 4)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3" }, "r800": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-12B(Column C)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3" }, "r801": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "6", "Subparagraph": "(SX 210.12-14(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-6" }, "r802": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "6", "Subparagraph": "(SX 210.12-14(Column F)(Footnote 7))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-6" }, "r803": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "505", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481004/946-505-50-2" }, "r804": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "505", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481004/946-505-50-6" }, "r805": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "948", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-29(Footnote 4))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479851/948-310-S99-1" }, "r806": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "954", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481027/954-310-50-2" }, "r807": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "954", "SubTopic": "440", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480327/954-440-50-1" }, "r808": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column B))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1" }, "r809": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column C))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1" }, "r810": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column D))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1" }, "r811": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column E))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1" }, "r812": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column F))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1" }, "r813": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column G))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1" }, "r814": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column H))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1" }, "r815": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column I))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1" }, "r816": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1" }, "r817": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Footnote 4))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1" }, "r818": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "976", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482856/976-310-50-1" }, "r819": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "978", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482707/978-310-50-1" }, "r820": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(e)", "SubTopic": "10", "Topic": "235", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483426/235-10-50-4" }, "r821": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "13H", "Subparagraph": "(a)", "SubTopic": "40", "Topic": "944", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480046/944-40-55-13H" }, "r822": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "13H", "Subparagraph": "(b)", "SubTopic": "40", "Topic": "944", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480046/944-40-55-13H" }, "r823": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "38", "Subparagraph": "(b)", "SubTopic": "20", "Topic": "805", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479876/805-20-55-38" }, "r824": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483467/210-10-45-1" }, "r825": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "8", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483467/210-10-45-8" }, "r826": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483489/210-10-50-1" }, "r827": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(6)(a)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r828": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(6)(a)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r829": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(6)(a)(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r830": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "210", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "16", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483444/210-20-55-16" }, "r831": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "210", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "21", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483444/210-20-55-21" }, "r832": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "210", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "22", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483444/210-20-55-22" }, "r833": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483426/235-10-50-4" }, "r834": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483426/235-10-50-4" }, "r835": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483426/235-10-50-4" }, "r836": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483426/235-10-50-4" }, "r837": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "52", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482635/260-10-55-52" }, "r838": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "30", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-30" }, "r839": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "31", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-31" }, "r840": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "12A", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481933/310-10-55-12A" }, "r841": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "24", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482548/350-20-55-24" }, "r842": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B" }, "r843": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "69B", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481568/470-20-55-69B" }, "r844": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "69C", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481568/470-20-55-69C" }, "r845": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "69E", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481568/470-20-55-69E" }, "r846": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "69F", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481568/470-20-55-69F" }, "r847": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-13" }, "r848": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "10", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-10" }, "r849": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "91", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479777/606-10-55-91" }, "r850": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "91", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479777/606-10-55-91" }, "r851": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "91", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479777/606-10-55-91" }, "r852": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "91", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479777/606-10-55-91" }, "r853": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "91", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479777/606-10-55-91" }, "r854": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "91", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479777/606-10-55-91" }, "r855": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "91", "Subparagraph": "(g)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479777/606-10-55-91" }, "r856": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r857": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(iv)(01)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r858": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "17", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480482/715-20-55-17" }, "r859": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "18", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480482/715-20-55-18" }, "r860": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "715", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "11", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480576/715-80-50-11" }, "r861": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "715", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "11", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480576/715-80-50-11" }, "r862": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "715", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "11", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480576/715-80-50-11" }, "r863": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "715", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480576/715-80-50-6" }, "r864": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "715", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480576/715-80-50-6" }, "r865": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "715", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480576/715-80-50-6" }, "r866": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "715", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480547/715-80-55-8" }, "r867": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r868": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r869": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "4J", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481175/810-10-55-4J" }, "r870": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "4K", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481175/810-10-55-4K" }, "r871": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "53", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479589/842-20-55-53" }, "r872": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "852", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481372/852-10-55-10" }, "r873": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "944", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479401/944-30-55-2" }, "r874": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "29F", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480046/944-40-55-29F" }, "r875": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-1" }, "r876": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-6" }, "r877": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480493/946-210-55-1" }, "r878": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480833/946-310-45-1" }, "r879": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-12(Column A)(Footnote 2)(i))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-1" }, "r880": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-12A(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-2" }, "r881": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 1)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3" }, "r882": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "6", "Subparagraph": "(SX 210.12-14(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-6" }, "r883": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "830", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480167/946-830-55-10" }, "r884": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "830", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "11", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480167/946-830-55-11" }, "r885": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "830", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "12", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480167/946-830-55-12" }, "r886": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "b" }, "r887": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "b-2" }, "r888": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "b-23" }, "r889": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "d1-1" }, "r890": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 10-K", "Number": "249", "Section": "310" }, "r891": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Number": "249", "Section": "220", "Subsection": "f" }, "r892": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "16", "Subsection": "J", "Paragraph": "a" }, "r893": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1" }, "r894": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i" }, "r895": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "A" }, "r896": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "B" }, "r897": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "C" }, "r898": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "D" }, "r899": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "E" }, "r900": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "ii" }, "r901": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "iii" }, "r902": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "2" }, "r903": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Subsection": "F", "Paragraph": "1", "Subparagraph": "ii", "Section": "6" }, "r904": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Number": "249", "Section": "240", "Subsection": "f" }, "r905": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a" }, "r906": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1" }, "r907": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "i" }, "r908": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "ii" }, "r909": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "iii" }, "r910": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "iv" }, "r911": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "v" }, "r912": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "2" }, "r913": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "3" }, "r914": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "b" }, "r915": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a" }, "r916": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1" }, "r917": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "i" }, "r918": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "ii" }, "r919": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "iii" }, "r920": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "iv" }, "r921": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "v" }, "r922": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "2" }, "r923": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "3" }, "r924": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "b" }, "r925": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Forms 10-K, 10-Q, 20-F", "Number": "240", "Section": "13", "Subsection": "a-1" }, "r926": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v" }, "r927": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "1" }, "r928": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "ii" }, "r929": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iii" }, "r930": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iv" }, "r931": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "vi" }, "r932": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "3" }, "r933": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "4" }, "r934": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "5", "Subparagraph": "i" }, "r935": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "5", "Subparagraph": "ii" }, "r936": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "5", "Subparagraph": "iii" }, "r937": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "5", "Subparagraph": "iv" }, "r938": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "6" }, "r939": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "6", "Subparagraph": "i" }, "r940": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w" }, "r941": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1" }, "r942": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "i" }, "r943": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "i", "Sentence": "A" }, "r944": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "i", "Sentence": "B" }, "r945": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "i", "Sentence": "C" }, "r946": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "i", "Sentence": "D" }, "r947": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "i", "Sentence": "E" }, "r948": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "ii" }, "r949": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "iii" }, "r950": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "2" }, "r951": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "x", "Paragraph": "1" }, "r952": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "x", "Paragraph": "2" }, "r953": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "x", "Paragraph": "2", "Subparagraph": "ii", "Sentence": "A" }, "r954": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "x", "Paragraph": "2", "Subparagraph": "ii", "Sentence": "C" }, "r955": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "x", "Paragraph": "2", "Subparagraph": "ii", "Sentence": "D" }, "r956": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "x", "Paragraph": "2", "Subparagraph": "ii", "Sentence": "E" }, "r957": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "x", "Paragraph": "2", "Subparagraph": "ii", "Sentence": "F" }, "r958": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a" }, "r959": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "1" }, "r960": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "2", "Subparagraph": "A" }, "r961": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "2", "Subparagraph": "B" }, "r962": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "2", "Subparagraph": "C" }, "r963": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "2", "Subparagraph": "D" }, "r964": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "b", "Paragraph": "1" }, "r965": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-T", "Number": "232", "Section": "405" }, "r966": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Securities Act", "Number": "230", "Section": "405" }, "r967": { "role": "http://www.xbrl.org/2003/role/recommendedDisclosureRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483076/450-20-50-10" }, "r968": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Subparagraph": "(a)", "SubTopic": "20", "Topic": "842", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479041/842-20-45-1" }, "r969": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "4", "Subparagraph": "(a)", "SubTopic": "20", "Topic": "842", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479041/842-20-45-4" }, "r970": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "18", "SubTopic": "10", "Topic": "275", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-18" }, "r971": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "SubTopic": "825", "Topic": "944", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479383/944-825-50-1B" }, "r972": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)", "SubTopic": "20", "Topic": "842", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4" }, "r973": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4H", "SubTopic": "40", "Topic": "944", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480081/944-40-50-4H" }, "r974": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Subparagraph": "(a)", "SubTopic": "10", "Topic": "740", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-9" }, "r975": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Topic": "705", "Publisher": "FASB", "URI": "https://asc.fasb.org//705/tableOfContent" }, "r976": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r977": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(13))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r978": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(18))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r979": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(3)(a)(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r980": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(6))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r981": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(9))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r982": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-4" }, "r983": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-5" }, "r984": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-6" }, "r985": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "17", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-17" }, "r986": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "28", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-28" }, "r987": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "28", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-28" }, "r988": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(f))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r989": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(g)(1)(ii))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r990": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(h)(1)(Note 1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r991": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "23", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-23" }, "r992": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "24", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-24" }, "r993": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "5", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-5" }, "r994": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-1" }, "r995": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "13", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481990/310-10-45-13" }, "r996": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481962/310-10-50-2" }, "r997": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "310", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481569/310-20-50-1" }, "r998": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "310", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481569/310-20-50-2" }, "r999": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "310", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481569/310-20-50-4" }, "r1000": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "323", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481687/323-10-50-3" }, "r1001": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r1002": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(h)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r1003": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-1" }, "r1004": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2" }, "r1005": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "360", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482130/360-10-45-5" }, "r1006": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "360", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-1" }, "r1007": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "360", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-1" }, "r1008": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "360", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-1" }, "r1009": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "360", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-3" }, "r1010": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "410", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "10", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481931/410-30-50-10" }, "r1011": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "410", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "10", "Subparagraph": "(d)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481931/410-30-50-10" }, "r1012": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "410", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481931/410-30-50-7" }, "r1013": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "420", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482047/420-10-45-3" }, "r1014": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "450", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//450/tableOfContent" }, "r1015": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483076/450-20-50-1" }, "r1016": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483076/450-20-50-4" }, "r1017": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483076/450-20-50-9" }, "r1018": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483076/450-20-50-9" }, "r1019": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 5.Y.Q2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480102/450-20-S99-1" }, "r1020": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "460", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482425/460-10-50-8" }, "r1021": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "460", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482425/460-10-50-8" }, "r1022": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "460", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482425/460-10-50-8" }, "r1023": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "460", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Subparagraph": "(c)(5)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482425/460-10-50-8" }, "r1024": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1A", "Subparagraph": "(SX 210.13-01(a)(4)(i))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A" }, "r1025": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1A", "Subparagraph": "(SX 210.13-01(a)(4)(ii))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A" }, "r1026": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1A", "Subparagraph": "(SX 210.13-01(a)(4)(iii))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A" }, "r1027": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1A", "Subparagraph": "(SX 210.13-01(a)(4)(iv))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A" }, "r1028": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1B", "Subparagraph": "(SX 210.13-02(a)(4)(iv))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1B" }, "r1029": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B" }, "r1030": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-10" }, "r1031": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-5" }, "r1032": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r1033": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r1034": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r1035": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r1036": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r1037": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r1038": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r1039": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(01)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r1040": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(02)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r1041": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(03)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r1042": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(04)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r1043": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r1044": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r1045": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r1046": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(iii)(01)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r1047": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(iii)(02)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r1048": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(iii)(03)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r1049": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r1050": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r1051": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(e)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r1052": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(e)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r1053": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r1054": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r1055": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r1056": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(iv)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r1057": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(v)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r1058": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r1059": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "720", "SubTopic": "35", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483406/720-35-50-1" }, "r1060": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-12" }, "r1061": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "15", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-15" }, "r1062": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "15A", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-15A" }, "r1063": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-2" }, "r1064": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-6" }, "r1065": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-9" }, "r1066": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 6.I.7)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-1" }, "r1067": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(e)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1" }, "r1068": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "825", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "28", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482907/825-10-50-28" }, "r1069": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-6" }, "r1070": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "842", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479741/842-40-50-2" }, "r1071": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "850", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483326/850-10-50-2" }, "r1072": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "850", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483326/850-10-50-3" }, "r1073": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "852", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481404/852-10-50-7" }, "r1074": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "852", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481404/852-10-50-7" }, "r1075": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3" }, "r1076": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3" }, "r1077": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3" }, "r1078": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-4" }, "r1079": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-4" }, "r1080": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-4" }, "r1081": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "912", "SubTopic": "730", "Name": "Accounting Standards Codification", "Section": "25", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482517/912-730-25-1" }, "r1082": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "942", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-04(27))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1" }, "r1083": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(16)(a)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r1084": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(12))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1" }, "r1085": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(23))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1" }, "r1086": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2B", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479432/944-30-50-2B" }, "r1087": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "13H", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480046/944-40-55-13H" }, "r1088": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480767/946-205-45-4" }, "r1089": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(12)(b)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r1090": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(4)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3" }, "r1091": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(7))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3" }, "r1092": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-12(Column A)(Footnote 2)(ii))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-1" }, "r1093": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-12A(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-2" }, "r1094": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 1)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3" }, "r1095": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "6", "Subparagraph": "(SX 210.12-14(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-6" } } } ZIP 96 0000950170-24-075584-xbrl.zip IDEA: XBRL DOCUMENT begin 644 0000950170-24-075584-xbrl.zip M4$L#!!0 ( .Z!U%C0NTM9K8( '>' 2 :6UG,3(V-SDR,C4Y7S N M:G!GS+MY.)3A^S<\LH4DLI.I[-G*$D6F#2$)V;=*B+&O@S%39-]"*-M4MJR3 M76C&OE2RDW7,4++/).-F%L_T_3W+/\_Q'N_S_/.^E^.Z#C/WXCS/ZW-^SL]Y M'[>C'T=+H%-&^H;Z("8F)M \XP=T- >Z!3K&]&_\6X_]&RS,_U96%A9F%C96 M-K;_3':.XXS)SL9VG.LX!^>_P?CM!!?GB7\?_MWDORX]QLK,S,K)SL;.^7\\ MCCI O,=!Z<>RF)G.@X[Q,C'S,AWU@, @$!/K?\QC OWWP72,F865C9UA!A?C MA,93#/.9F1E&LS(L9AR-9!P'L?"R\IV[=(/MM-DC]O/^_*K/T]\=E[Q9VRE@ M/DJ44GL<$,7!*2@D+"(J+2,K)W]!7>.RIM:5J[=NZ^D;W#$TLGA@:65M8VOG M\L35S?VIAV=@4'!(*"PL//I%3&Q^1]X.#P MGU],(&:F_S'^MW[Q,OPZ]F\/V/_YQ70L]-\)O"RLYRZQ\=TP8W_D?_J\ZO/C M_#?3W]5V,<@I*J>.E2?]<^X]G_^\,R\( J(![Q/E0.\3U1)!\F4[YCM.;TH_W0\5[!6+NQ$:HOZ,^D-@UWK+ M_PC$ZDN+1KIP^*C[)B'%&R@%X3^R,KMUSYRGTX0O6EG?^7[NH:F"I(++2VY$ M)-7["!1=]W3->\#$P#0J/ZZ''.!Q M5='IV/B3+&RP?RG,SJKPTF^=P04D:=QA#TL5FJ9S\189::3<(OCGXG;"0@O9 MFFSN_/W2508F7B 7=7P::GPE1/M\! +]P4Y1:P[U35>0AKUQU3+7^W[U[Z%7 MNSM0Q*#I+J54\&]F2A2G*N2<[CP@2^A\ M06D"=LCGX[<2_H2/U:,4Z']J#P>*,^^AE6EOCD!>PS/1Y';B,BR/' 2,O@/> M"]_76&A,&1&R^B3%K,B=(,D2Q>3*]-'/)!R6SA-^T/IJW0PE?7O<42)YOWRB MS$YGQ .M9&"FKZ^F#U7M2N1BFAAMR[_/I,?__X=Y^GDN2+[.I?PMYBKGP2J= M4YL!(U% Y0C$\@N0ENT93A#BBJQVVHGK6A2*>M@L6CUPAMTQ785UY6R,1/&S MD&[\QN-*_2SI,./;R97617'OUR="$A<*D%N1%'?$,*Z6O2LI+0D+;H>>?.," M'G1U*[XV]4[SZ=MX\;;PY6=7I#BIZK3&(]!2*ZH90N77[,,1WV*?>(,=B+YQ MP1ZY8\.WB'DZN5-U)0-L'LMB!//7W.)ZUF+[]>4=N^#8(]!)B"\84!G>RHHD MF)[>V#45RD=7>H[K;Q0!%J:#?[:J">R>SU3Y+AH/=!;,O&Z/VT^B<^PQ_,+2 M&_ .O.S-_\#ZV]XRS%/)YG4N7"/Q[=J,!F%3Z2*C[1'J]]L%6U.J)Z[F)XA>ZA_-]E[1KWI5'9)A931M:CV$3/_Y2V3E MX][XVU?E9?R;Z(@=Z--JE\.SP#N*#IP%P)7TOZ>Z I)XL*!MW]R[1I)FG!*Z M*.6SI;L^B*:PC)QUIG-CCT!1?M2@YD\3&#"@:0Y J^_6MR["3.^'-'KDMDBE,HYZEV$TIP%8H^ +8"O"ON?A7/^:,YU_ S M'26L^CZ!]WJGX@#[%-: #H8;$7EZTSAF8;MX5'(0+=0 8T(.S\Z"9=Z2([M* M/0D]K\P!:I$^SYAC^YZD6(,R+*), M-^-Z>!+ )S%"O[D):8D25T:IUTH/*GGF&H?T%6SN)G-P8*RX6I;P@9F) (3. M:;JY]^A'@6&>\;ZFT8*W*Z:1N_]T0F?N:R@4+X5,'C0ZKT ,=WX%;FU MI"(!J!!"HX-VP%0=DE)A_7O/J@C\Y4?A54TKC2N;L!P,C*Q:\%9489&65X7'RXK'4JK?IZ0[3F\L4 M!.([MF$UP8W($[7GZ*)'LOS\KBVG2T)U1%F]P&*SK>E@@[6+D;Q]/P?.D)Q1 M$**]MTIO#KA!M@<6[*AIT3*MP1,E*'@$8H;4\]V"S+$U^LP6A]"=N!R$J74@ M5FICIH]02)AI#.YXNR,QC9Q 9._Z.C51C;CX] C4T/N6N!KGO<=M?OC5@)@< M@B6IMS1^FE"6R3 VKG1;#,V7*G[;?<):3QS%I7.L7)XRY#Q^F_XS0G.T-'!J MZ!(_*34WK;7@<_ .SN2:Z^??B5?O(EK:TF M&"+X%/DQ]+E&AE+##\)4N]_9S)V[&WGVUIV;<4-GDU-(+_V@[;0WP0;>/?.G?V^7^(_$Q2V-F5":[V^XOG=\K,=K'?423_[&O&T*(FX-LAE, MD8#STN(0K!X0)@0K[)%7T)#NM>F<.GS-GOU[]KS0P+/,W[(&-KHJMFYS)G[ ME(H]G67_C#@#O\V0A?7T"QMTILD&AH5UNIEX+*^#_>N_!8\IO2GE-SQ7HR5O MD&U"L\0_*#7[B3T7$?B%JENEGF&E^,)E99^;" F[K!U3SPI<20*RF*&4>@N)M=Z9*?@E?9;TF)R4SWR\K+MQ(YD$/2)YM) M_-T3Z\MKEV:(::LI\W5K[>TQY'0UERGY= M?!K4Q@Y]^BZRW].[0$5*RN6\Y?R]T92/8? 6)+,%V%'^@6E&;JN';MVX<4U! MLK_-[U6;+[ +2A_L]K+XXK^&L?\7-*ILU& M^'2/;;5+Z^2.AO;=*N43K\7RC=7E.?DMAC(J%'Q.0.?I M.O!;).0_2<[I"J7( %QV$]Y(=P9/AW*'$9(JQ:K3UZO%"QUR]%Z=,UJ^\O& M^[G V(9'\?TW;>Z4"+?I(;53T2NMNE64:/)O!F'KT7NQS3DQ->](^]UB9WAZ M38[3ATC]<4HNC1/>^2X2C^X+_M+AQCB\>W8B9--+BZH ) 4RI H[X\I3B"E- M[$D='A+R_OCENH4?#2Q#14!J3X[-2O;4W3ZJ"'^49D]OD^I';N"B#7 MW/.!&EB-[%2!^%RSLTS:>3;7B?O'[8GC]@Z,.*2&<42[!17M.5T#\H)^< MP)Q?<%+?72-??9LK[(-^LMB4H/I++>IF='IF/E,OPH_JQ@B<&6(2UV#:B8QA ME(+FS3:B4!>=C[A83DP=\Q5HRJQ4?I7B?^Q3;L2KK$[%WQ64.!Z4PW0OL@ZU M64O:(7\'AJ#$0#*,V-"*39!ISMB%>-J83PF36L.D'[-XP9T?K257,/*9QEZ=<1>A)R M"8TE&J7%(8EFN"@U3U&-%$P>2;L[.\-D:8?W JNF\$$JR@^9RL%S,RR!N-'W M%_G-%#CG3N5W[\=]5-E2":9P(B:%KL9FXDTB'.G?[4UBF\#(FN/?3QQ"/8D)V&#+F"(AKBYGAUF1$CD-.-:/ZGK6SET#)896?K5,5L M%O;'($MC 5L1$;/73&==A<%&R,[OC%";0(P<->FBZ8 MIH8]G9@J8_[M8[I?N6&)UK[!AO46*T45SDJKT#G%Z';H$+CZ1Y+,JV&,W'9S MOT;#Z_XW+"35K[XRJCH#"_8LR4O3VA1U>@>J3G,S&AE9B1AF -2[(?*6V?WF MW,9?):$?%@>BZ;:T4K*MFPUE\Z20SK+&$I)X SO71"%/T1(:YB#BGGT[?;K, MKB/4&U(9V]GKZC?($3E+KH4Z;)!+BC$)TBF1GU,)&!XA<1]G.YC\4(F06\TF M=:NI;.:1ZXN^L=@+E^YM&+@BL0/!_%-P*U]&AX(?/@8$[/8NJDQM!2VHW&OV MV$'OE/)VLWBJVK[.9W(*OV5#M2F^IUUN!&Q1V*EL> MX?*'3$-O*(';L,1>^TV.^)Q=%R9XS(^ZG73NEKSKE1IKMJWJ_)=E8+:O,&2HXM_\C[(\VXW_0!B='C<[[O'!4\+LQBR>4824F8; M%D X@=$0?S2D[;,L.'901+Z92(T G!D1/P^\26<;[41G6<35UX3#N 8&#Q4H'.<9I!-91Z=,Y#DTH\\J8&.;J+S M9'8?.F)*WL[-K?O"=FM]O-<$5I3EW-__?$]6#TAGY/^;&7IXHLG3JD MX M;?91LP3#*JP@L-N)81I+_;R,%O3(54IL+7+R;!Z=ZQ'^*[9RUIU4)OSEWB"G MN5G*3*T>W(!BP."E3@C1!#WS2RS)WCG)'#;W(,;>+6>IS2+(<;+I];K W-3-3GB/ZR-Y6;:S\QOR+U/7+D: ME2CW]E@BM-;RRZ2CM>/87V[59;OI/>T(!6V;Y&;-T$!%_UO"(HK?>EA!H;+\ M2B%<!'L'0V$ Q'O-G:3VG M'8<[P',XL@[M0S#;*(89,>HD1%(Z= E!N93+M4A57F;QCO6Z4*M]HX,EGW,C MF_G,/51#EKS^O2.XT%&LN7<55FM\:17 M!1G:LPI+2""!T0I:3M,%RQCV$I,_'X$(\C@2'Y+*5_47J"284L_O(('$O]C: M0.0!"4)E+422^ZR/0)"B?52$F;,\?1!'M-WY 2%/ IWL'.0#J)0EI7^@*=+=66GB :N^.["1<;KRC?L:.3%MR.OOF2OH9 2C M^^N$8Y<*P/7]O;A3\%- %HG=,:E'0GBB^./D4@/Q\\1H_U5QU3C+[H?[XF:Q MG83:#/]W[#*MTGX]CS\"-N56&8GAGI$E>O!C.&+ -)5O) A((/A2);>/0$#N MH3U9GO89XCX\=P3"T\M)VN2 :17TWP*P[57'O[FQ;Y0JJSL2K_@)7N<0DW8* M#_Y;31)Q/^C_<=Z0 M%;7*C72(0RAL'(_>2$)E]2W=X81(S.&I*":DQVN$*&+$20)FW8513QSN$_6*-]U>:N7R M>[U\]JU7>'2_'1W[X\3*R2SJ'K)S% RJP@@C<*W6O5OLW6-V/ZBWB:Z?)VD[ MKSD=UK,SKC7,60,A7V@M9@.X1!0<\; M93'F9V5VR0BVS%VGR#W=;$8X2O'->61C0/X#S(A'MGNYQT=I.<4OH;7CM9#$ M !B<$N;>O3,W-DT.8)SJ$>1\@JI*.HD3A!8J3^D(CMUHT44I[N<(C>?'65E1 M^ >^=/MQJS],-?&"8LXB@0MI5+%A7_?BV@G=\W"F]F>>V<:281D&[F+G39M7 M/>XV\9UNV6)[\LJ/#\.0EG HT;EO=@)9)[1E2?!01X& HM[+HDTH--_WW).U M;"ZVN=>^H%E[3I+'Y14Z$TUF7C#//._HLS6=W)!9%*T,2%PHGCM8W'<<'4SN M,Q+)0)O,S8T;ZB8>(AW3IE1^(/$2;Q@EH)&Q5?S .#EZJB$O BD&&^\*%257 M2V\(+_PLE$DRK9?UO+II*+0RV%/WY4:W]:]5ZBE[,BJ'[,NX+ =F8#:EH9]F M3.H:PJ>$&UZF;H1\&:E72V]0FO#3UG2LZ/Z,8%!\YW?G!G9&^M [Z*RT@G:. M\KD#R"F-WRGM%_N>I#I*FB1(NZ5>#ZF1S>@7IWZQ%UF9)@SWXJ*;4O*F5K86>?7K9Q!***IU,4@3(\.!'.Q= 6]VF% MN28J/1(B4TI!.X*.:TM]ZYW[-LY\B=7=T5Z;WPWY["N>Q\I:W&?X^82JPEBW MU[$GD4O%K:@MD\&_Z-41MJXPPG'VH)/ %$RHU9Y-] MT.P-M@6B*%U(HD4:("5-+O(/Y4*G(81T,AP<[8IQKA-\W(L>*7>.W=F67 1) M0N5^Z\$3&*WP>QB*,.',BI"!:Y.<7S1R(3GG-K)SXV+W["MMK;23$ER"6F,O M^[YZP6O?)-3^[5Z@\R5C@<22C"]^.4I>.I]42@ZDQYV&M$-^1TQ>!,+?-+C( M[9K7O*JN_E0T?6\CB85I\N/N+ZFK%HA;B9^P+G2MEC9UI M'"&C,P+Q^?4Z5D.*;P/NO,BECS,KC: M:-&#&7QU*[DM5IM?[OI6[G=SF"Y/&U YO/H5#"B0-!)3%1(5,:*7#AR/0-UT MMIPMAEID2:/%'H$\D;.W]&CE"'6J,NH!229]Y> ETN-.MEU.QHT7CM=U;6_R M[L.L16R9T5^=>BFWJ2>(IEL*1)5>% AQ;N9@5B5)73OE\M_WZ#>GTH_;%LT? MMW7QKI,\%=(JWR\P]W$U]\9S9P5%MPL.^>.^F?BVN9JXT7ZNF#2((M\JT("; M_D3=9:#]&$(!:"/+,WRK7$?5N??8U_L4RN3=)]:@6>X5&I!+\@9&!C\1C3+Y M:VL6'8; +$'TV)8. 2JC)>_T#=H8_C%.YS(0VF)=@GJXM8K&QBS;VVPO:QK2"@T50B$B56(Y.9%Z'_\(#S@T[?S2+MY2N2SRE>ZR#TSU4Z5R^M%+)4 MA1/&-AX[0,WF^IM\UD%O5EY# =MJ.[EPGNBBQ.^?*B+C/TFO!N4L1,0)/?;$ M_\'8(3V*:4K($1JCJ$4S=)#K6K@X<3-93'H02(CF(:,^#ACSC+62U37'9TSU&EB?0\/#;) MSLM;%U5U@[-;HCGFU]@N,W<;\Y.R7_KK(=D"![<8V)0GH1*QKJ: 0F@<0@1^ M*0PS*)O%DEN?@$W*5N? M:OM"JS1I3X7M(T,#^-23HHY?%P7S@D4RH[W&0S MA"R:,G$]?KOFE-XOG2]MUN?U3GQXGE7K<.#,:\J3,]7A(N;WRB[-6LA;<^U MS$U$'.HB[^+79)Z<&9F[LW& ,F/N\Y_*EW]6T/C+F1_IA9NQ6$(GJN^PPJUH M[]IEWZ[/-LXTCO]=N&67()O[\$'8([67,^E:6I0NC'G!U4;7IWI8$]/B J.@ MO3SCZ5L3.2 M<+B2_)#"O@?XMIDM!DQ2CB,L2' CNV87:HI<@O*V=A1K!&U*G"U=I7C_UK@O MRVX)$#7)<"*U4 [ DT*O$VM0HI77OC>7&X#.MER_[I*A>=$A>==,-%A:^4%> M9)5#A45RV,J8XW="(A$7!R::._]0(.PG>;P2^H@]RKG^;,=MLNL4CSY&N\T4,>=7Y=/%=DZY6?^#85(,*3<)C@:):2C MMX2*Q8HT/&G]3$1$^X>Y5LQU,CWYV)KWR' ^-4K/Y,WO$R[Y']']J)GI)79& M QJ]+!A'A"RA8Y0U(I'V[:D*]C#KGPFAW.-&"Y()[-^^_^!DU\VB(:&MR@F$ M:ZK>8CWA)M5[^1L)6RIG;25?NFM=Z(A29?J%@4[1U1@I(X]=0EVMGO\#*\+[ M=B]8F+M!*R.5O-^W?7K8<5'^E/*]35?_G5G,LB3AFSZ[PF'6!>4 ZY_0X=8_ MNL::^%:M]L['[I;ZRM.F7^MU,T8VP7HC7G_+54I;H=IW"-#*Z#?2%][ZNLSG M/Z'DTB,@7FC@2@1Y!CCTU5&A0'[8P.6)/[O:H*&"\=/LL97$Q7 MY,IV?S@8PUS0A7W5_N0)#5H9%6"G-6B)3BJ)L,]YXU$]Y^%U*#YOFSO5W5<@ MKF'O1)WR/ R-0-\ZO,:@'1^,#/46T,Q(0]JDCC?)M%\4'1\<@4H(1\]J7'M\ ML"T+[_8,"Y7:>XPHGNYS)@:4;3*17/#3"7/DF5&Z.BRZ1Y>')%A^)AN-7P@T M]X!\K'G==CN[.X9RZ2"J5%-_YF4MGI$#O L2 K9H%#XRO^-K["16>F$ MM$6.94G>[RU?8]$', =WKA+Y1?^4_:F-3]0C4*IUF1&]$;N4^Y8'D'7N\.(Y M*$(('X'&+1N1TK>7>+><)ZTW+4GU>)5.," CVX$3A3L!F>\!7\-F0 5?FDVQ MF9",NI1R84ZG5D02HY:XKW,KN22F^T,E9=CW=AC\M%R_@)UYB$/EKF[.>\RC M-#J7-".V?7F.F=?!36E15G>63_B(/>!B&A#GN#-K.O(+DT!$)\,O+1>P\9P& M5'I"[)KR@O*J??]2BG-%V,)F!^YH73D3GDAM:A(2B#.0\J[HCTCPGJ7H9=8^QG,40\WIJ%U(5#4 M,5U^8/7^.$( L%K["P3-R9]0J%[0_Y&[ONSQK?*S45_UGXJ:D%AWV4-NVCL5 MG[\[S^CJF/')7 *81EXTM7 MYB,'T2, NU(WX9*&OX;EO&).9NCT3Q>"UO@9NQC1H+.;)2%TJQ':.NT9 ]?P.-Z-Q5-3U7 3?*3/CLE$U4\^.V>;>77SKN[6NI2GRXT5965M/4'L_J:)S3V#N[,10(F * Q\%@"EP12 M2#D/2,.=J-G$C0ZZR 1:=Q3\8H7HN0YYK!A ZO4G#_A+!-;>??+V+%]'X/0K M$JLX6K5W]-O*PL^I+05'N\7LQJS4N_W2Y:D=^(JE\PUV[$NO\+R'TJ#88R8+4D>XZI9#U+X'& Y% M0DA<^.%G&"68*J.CQ_7@CGLV;.S?>_#&G5NM!]5L+ S,%@ MTY\BQ1"0\;J@I]CZYLX?.R?3B@[2R"E&KAF$7Q["[9EWOE2TO4E%6()"!-9O MH8]AK_5;=4_T3Y3'.=0&^"A %7Y']IU,L8/)6=3L2&4@O*@B#!IX]:^M=F8Y M KEQ#8.H<%J!+K]'H@V&3&/CRFZG^LK4WUMN@D>Q ^RY>\_)!0Q9&]E!SY MZS(2:NFTN8Q1.(A9G<(^7H+WVX]59 O MIK9!=B&E/, Y7 =JYC1=. F/9-2JM"6#V""4X"+,L:H1S6N_1KI.2/[6BOJ_I/ M@2=3390W5'^J$]$YA2X&MR:I=",3O"5A2=VM>XM9U0I'(+"']56-WG;8G!1>!S!>_7BIF: ' M0U(%<@BAL70E!L(,$6JPN2Y1JDX&)^E*@ M@RZ#),8](?Q[V.UOFWIS;7OEP-C%PK0!Z@L\ZHZ*OZ>\OII7*LI-6W3%B0IN^;,4*J=MI"E M/'!=VI8L115N".2AJ0HC#3OB:W3AULDJJC>TM *G./52O4+B]H4Q!<4(SEI) M%G%QSL-Q_$XR]1I)LB-%[AYOX<&)4SW)UVI MT96 23Q]G&=D!>MK1)[/M@\\__+VTR+X\WOW?D\_.T#_OH67[4Q[@66""_D2 M-Y;ZNXUCTM)UFBK"@T/A\X:O7=22"25:3F9) M#8]K)K-SZM9Q%M\&/L( M7IT&DR+(SP E(G-W'0R][-[KR-XU"_=H7X"&YX MS>X;3D<@(I:PWVV:@N%N !*(:?VYSO$-VC\7W"L\A)+4^7CTZ MOE9YB=OC^@](-IYCC5=*J;GNIGH&^2=^M4^[X[B^3#Y?7](*T1OJZ?%XQHA<<@&Q5\VVPT+ M$F[8EH3$6)'4^2N_;_PMXHGK>5SB>3$ 85AKU?.(2/I5*0VV=EE+5%AQCL41 M'54 Z>9>KD^*#6FSS8;C=A>OD 2J^_+1F*KF0X&?:A9XR6#S8VWS0GT*W#'$1V%Q]@_(HB-!/F0AC>NE144^VMVA]< M_'M0ILC?QY:Y/*C)^@+GQQ42M=(3IN-H5_/*HUFZU;#I\UWWI*[QTHI['GJ; M.T6ZKU_B YTD*=Z(.0P'+4GG=(GGX7!,L H?D-33FF0#L^C*U>WT__"]]HW4 MX^\W>UGN: ZJP3^T+&6\':7E()=*CT ?][?20]33GCDWL*57>L;83M]N<6O$ MR)7<>,3RI4;?ANGY\!*T'[)4 ^%ICRR&[>--M_SQ.+8%Z"(8B"P!FO5)KH5O M6#(=;>TV/N?B-P ZYU]N&E,UIP\:*4%,6[=G_"@T:AC8MQ MEV6%AJ*#_?Z8#D%]?D$Z<8#2QVFJ>\D/>"@@\ [FWG589-,%=\1#$DYM$-?J M%^^,SHD-Q#3PW?*5+$_Q.?W-]&)%/G-+Y'JR2""J!"$"0):2H)C3>6070*\Z M+=E)%8C&.W/\ME-)5/1!H[%X]H_U[8FK#^I:LQ^^M+?K5X1>PTR>5OC:V%T1 MA6J1.#-V+_JMS6^W=4-ZOX>X1! VW"11R']?:RAH5ZA%^N5X!0V)$,Z]0X*#L"L1O"RANP M@.Q4)OY9XM=*V/JW>F3H%T.QP^FU1YTLR$SG-UAB4'/,=K#S#RX]DJ(T_+-L M?TBELBEU+U4/_.7S=[&?](7N7>]OV"6$;";J"O*)5?.?(U!Z()T;VACA"\AL M5ZN5XK0)L:7K/<%@USKP-]%,.EU0=D9"L^&;/'%(\X4U MO(*VM8)XC>C"$>^#9S;(1$"S"&X,6"PGL4WX5"W39XGSTT;-LZZ+N,5.J=O; M!S;B%UEM_;X8?93]@Z*?G&:4]C@-E50P.T+8WN%.L#>XZ["T/)(W[:=]Q-?X MQR^BYW/J6@:V&L*G?^=03T/IQQG$> G9J0L7*EZ?E8TKFM8]1WN!] ;F[M]: M'53C693BR/AXDV/V@VK(!\5O,RX'*,;&J=*[CD -4YD4?0?$O'5X'I"')]>6 MS:S5YMF'\. M3D2P-E1F?U/%'&0_BE$U/5_W[O@3N%9="\FU2\V%P?*O,[2^J$>?Y8/6,+9D -FIUJY)N43UF]*5H7]UDJPC MR78/V7V?LT?='=\QCQCF-H Y]/]Z3QUREU0XT!26!/7U!\0B8^[TB_Q6($L2 M#*+%Z!P,NF45H:7 +98W(K2QK!M8EK_#;%#1TJKGU=LK; 2%SZ0_)R<^-SP4 M4\B1R(^<\CX"<7PJ]G_@C-7ZFGM-]DL-)O+T!$#%TMI4LC@K%Y*+W*=TON-" M W]"9I/P.PET&?H$LCYMD^F"\;7^%^VG\0MB5O4M4Z+0, UN/48<58IM58W8 MC..7M=;(?B FO1 (T3P-D$=MVE-LX9;C.@K+1Z ?%D[MS8"S]'0<'%+S%,N? M:=(R$?2CA$O<^GC0U^B82VUR?.)A=:<0+@E(%YXXE 3$TQF0Q_6C4PI% /^3 M[P@,3 +(7KNAM-B5IDMZRD7GH K&3[]^/-7:0+C-&G<8G9I%Y$ENER7L' -* M*5VZVB.^#9\?=ZV]GVB@&0FFPJ39?YVL'H#8V8A+" DD)E^ A+\Z/6:BZ[$P M^'N< 3<)!8&$;OQ/+:4+AM7FGJ-UQ@^.0,6(%S!)^DD1DLKF,$5W!C&$^HC= MC,8?@4 8GCK+IJ %EB 93P)FRE85%WS>;OS^(?_^9!9=GLP40\%R*_V\@#A M,C%5B'$DG^R$.@[\=-J)/Z4T;Y-\]?8T7Z^_S\C;\A&UN^_J)G];;,A"HE6;XOX36TAM&0\X*LQ>*#ZK3_T,_*& MG2,Z"L,'X^N_G?IKW&#D[S5=,6.+P*O] NV\9V\[?KL.NO!\"'D-0M3[H(CU M1 &*6=-;FB0>F[K&,;BV4&&)%G*T^L5W5LO\;"'+@ CQM. M7RMQJ]#(U06_V2S7^%Y:^> L+1NG@-N&*$*6WH&)?CO/=?D1\^"3[6H+GN7,#N!,[ M:X_?B^L%/\>=:L#Q/FW-:C7Q#7ZD]?A=[,U6<76OJ_P/A4_= $4[)T"(%BA M$]N+8*554KF*Z+U-GO330"U!?VSK+^VF^Q^J!NQ\1$+H8)3)A^;$L%C-.RQ\ M9ZVZ5O?R_I.1++.T0N12 8[['-&WDR9CG_*8L& 0#S<-[]\2K2K*^/;I0A*J M-7H[535,5GP][F2_?/=7#IE?T]Y.K;LAH9^Q ]/RU05?+U:+/["6IAN;7(GX MC7B [)QI.M5-,8(K39Q[IF"RU-:87KM?&]R+Z$)T'M:4H.G=#'+3&'(C;2OO MZ K"$!&5"6)*BFEEU[_U[$ME0!G,2C\YU&)-*T+PS[$O-'>&)G]MP\YN[.V3 M08TM=;087:X9IYNC)CQ=R)-5M0,MKH]*[:..;^I9^2+WG)F/0+[T)Z[(/_<) M8YMI#HKAO/_>U",&,DBXJ"\B%],6^H(OFDGL\_-OP6;HXZV,W?EDI](,EJ:W.J M(_6XCG5$94_@/] T[]W MZ3N%]+F"5GQTW,F*/,)/8+\7+:^ /3R 381],CY_CETE^DUH*I9HFDIG1TPP M:-!Y<[JZFP!^[BQ"U14&(H;2#T1WFU\WG]%?'I3D\H703^IDT/8 M3U)'SXR3MYO'_]*@YBWVCEP$@>3'7-!/>4]3N08,OO(GS]6J1]S_R=_7HHQ+ M.0*)8-UVTE#UVCAW:8^/:EG#UJ8GE_X(5FCD!1K M^R[+K3FK*%U8W2>.]<[O&YO02K7!@/S=DW.&S0U%4-RD[^]'SX?J3Y2V-A1D MDT(;/XL<_BL>)%HY3FSP"TS8'D+(YY)8'ETXM M?+]>X'/B+M>[\S)R?1=O9D#.[S32D!93]CVYA>=DT_ZOY(O7B&C+6 M-/T0B^>98:=SJ3$,;Z"AJ-J,^I( %M&YAH?$D>UN"RZ*C.W9)R7=V:OG1SC/ MB2[.RG/MG,W.-O^D]'K\*0CAB1A%U@_WFLY8+RNW$<66=9\%X7AAX3N#F&;K MQ8QCFE*U3;JPA3NN/NL=TWOLC#S.!B$[U779CD S&F-'H+\WIY>;J6=NX"-Y M;C*8-0;F:S/6\ /?,H41^K'@:?[VH$;&?NZ'P-R\P0GH7S,G=F[WQ@KWS(Z M/G7:AE0U%-)'\XD0(9L999N9"GV;I\TU[42@N_K3D/^>UG\ -PMM%A ^8=U1 M,]TFS:37I)7TM<4S1%2\=-C9NDFI<^=:HD^VG;PGHLK;IQ95T?W;>\/PQ1+,7:=E\T2#05^KT[9J,<[:\.5&7!JJ MLDO9M_)OPN[H7:D[Z;Z,U>H'A$'%"'ER4XMKV4 M!0FSMN<*19@-I+PLTY\/G"6?W=]R'EVEBHU2/.&W: S!\VCM+T^":/MA6H(N M>#U.S]ONT/?2CA*U)&,!5_#-TO[1XX"08/3J#OEM7<,XQ",MOM4-!16_3*9K M3RY'"4]<>*^T^5;NS#-A@<-!1AJG.WJR8M1G=(;(UX-"4Z_U/WU)*[[47W-L MNKHOZ.FR5NB&4L37+'2>(;IGM\6I^JYN\.;IT06-W_!51L32:660I8\X-KKZ M(O4$K0*A:^)>O.YG&/@>_>Q-E?IG_=X2Z1"O!^E-ITX=Q!08+=5'+A^LS\:0 MJRL*C!]\SB40(I[MFOJ?"TU/^)DD8;BO0;%D4*^?[6P:"_7T!&OQ8[?)Q@^S MOHJ^X!11Y'(/"E(Q &^[VMQ:I$W.J6:$7^X\WQGX9.LP[+ MP\OFJ=X7S/,R6L/;MI%&N&9W*N]I,@>M:(M^'C%2J$R4J?58KH8:M&!R>JQT MS[=*.$Y8M;FD/U1^M*3_QORUSOX5]*_DTV/86G1R46@GEE\%';N#_%NP :P* MJ^02J9#>Q[7\T)M5\Z^\LA8VVU0DIY85=25BC,S+6/),VA2GT<#9?2H? M#_D\K1GRQ-M^.6U+?BG2WFD*@K_8,NYM!3XU/]/MS7+I=K?G7"N?S9< F^8% MX?XK9%] :6L\G9H:*O]N_Z2%E91^ZJ M:2J(^N>?B(2V'H&B[=F02_FY+X] %>D?CD"_D^RF&%\6P!CW<'$X@?RVSVA% MMCR)ET1B+S<+5:B5R[):VFF&6'G.>D7P^\&,X,H;-SD,.S>\@W$6!\-N\S>? M'UAO039C&*@@4*\R]O:Q+Q/5#/A)L:/>R+0F&;SPVD/SK+7>)1Z!7']_=)PU M4&K7O;TF^<7,P5>.Q$:IX =M 1_54J&'#"J/\MIEI/TFP(E<3_[W$JN)U>2> M0_!K%U6JDE!F"7 W-EOH-V7F#@6[?!$9%X)FU M-J<5T*4]0PY?)LYJT[BSY=\TC>7/KK\E14VSQ;,-+>&!30S MR7^ D;XOA-W-G^&$KCFAIFI-UJ]52,%H5&CMDX7500F/.V]W/VZ'\*_]">_ MA,X>@9:V(B]_!S-ZI+TG=7HM+41,&7\.D_[J[987%9GSQS8-2I?7H;O+=([F MB.!2^B+J^([7BOQY8+T;>G+F)<^&X]\*I(]?64-/\4\Y(WK%X8$G^MU7<_", M^.WR$6]IZ7UM#P UE<[,?SIK:309+7#P[S\ &,(W:@J62=::/$?+8,0PY=X" MXJR330DNH?UVB)$Z5QC3G[>W5VD7] Z^$UG\&YZPJ1Y#)?_\Y*.@WJMXC;62 MDK$]/%'[8UT$(3)=]=9AX1N]X073,4IE<8:9]]_\'?"Y MOLLW/]"G >?39.W024]W9AC;R0UQ%>,!Y'!4_I.47D@#IBB,D*+2U:I>>'XZ MQ\:MA3[=>MK@Q"FCGYUSK;?.#3RT.O::J4[W&0-^N9"EO$/W;H4CT$D$(\S, M.ARNI4 3'*D'5KVFZQP(L2:ZP@D$>IZ_Z%4TFO;C^^F1ZA'(*UL-9VOF/;WK\XNY,Q"*X] S\+ 5#%O2C!Z MTK[DIYME>^5T7+<5R$BTEE7\./0^9B^A# M-K$_P[ XP)+(9P 3QDZ(P-:OZ2\\'FTWCER9BWR5O3^R"0T#?G=M.A ME+(#N;%&;X-;DTJ-*1+;QM"OVB]RIPB"W7KG7W[I()]-I!=AE])PS=_3*4AZ M?RLDK9$+. +AE48L@U"B=BO;]@,C" KKZZVL2V>OK)O>/"XN[I\5:2]TX@NO MR36IPNG?"ZT:98-GYJ5?1WCI?%3--($*-C?;A_L@7*E6C!CF0)8^8)GAP9'$ M?L+^9B-QN!MS=EQJ)K)DO1 \^3A;\L<2[L_Q%=[.,PHXR%(^BF@]#"CT;PV2 M,KNRRRE"L"L8,1S4OYN0)NQQJ%ODP5WP^M'JH$#/?IK8G0_&BA$VG\0,9"6_ M,5*@BI&C5$T&-/_1SC)8I6>+\J/)?):NQ*]6^2DY<\6[)5UM5LUPOP,Y&(1JI+^@3.!8-\$P9 M.9W4W^%HHAP-,^V9#H?SA%=(YRY(Z=ZM$DINU]=@I?Y8_O%YJWLW>26E[35+!PM1VVH1O!R9[:ZC M'6[B&(X&A&13+F+&F3D'X3Q$)/$N&KB,C6S*%%#T86'$B ]5:?'/RM2Q?&YXD_E(%J%@I?G7[_] M\:LYZD6QZ+A=/&V;,9L4D&<5>P=C1*:A[.VM5VL:4_#Y5:7M3_J![QJ.7N*) M17$Q3!D-/G/CC8/>P_C9TAFB@(B)ITWO42EZ =J(6VCNM?BYT=7B'-#J31WJ MP9PLK]74]5Y$DJ] 8AF3*YR@RWS+? T557RO'D>ZWKY)B'#HR7PG(9VE)L3Q MH>&^[:^+*_7>1Q&T'-"3*G4ELJ13)(4;EFWNK;,5LN!PI\*HHE.X4BUA-6?] M]@*+OL$L5LDJ]N&SU!RZ\X&/G,5O-8F;R2V9^;@OC,-TAXJ#P%21 M%,I=@X6A1"PWQLW,GBZT2%1,YZPIOON7VJNH8&+"CWS#)6O9HYM788OTADAT M4$R1[3^T>^(5*FM;(+=H*#A0;='A\#F1 ;QG:[O8 ?8/;].J-G<[\@'7E2R5 M$1H4#0HH06X '9"3:;#GM(,?/N#MH7E'K]T^ZOT$RF)$H#::+ ^B"IS>(:D3 MW#(9L3E.BU5*3JF$V7;4:T,2FBT\D$OL8@'#L?N4._,^N?!>(Y[$RW__'<(A M5&XF.JL)89+415C&4*#TJ7R)W"Z2E7>:Y[S R$'O4IK.X5/ K-/0=UKPMC/; MZ4[?9)_^W0)TGY(XK,>1'+?HX](S?P63LV$Q<6":0-FHB&,WD1_Y.:)S0\]$ MWD1O ,'@%>V,'(&K@1# D"E1.FL5#A2!%:.K//9$R!*H32/8U7JZ**;I[7LU MG8I/I.;KM3"/E13F+\*SRNH?0H+J'\7W[IXQ91)8'RC6D@[2J6BQ*8/WW MVU>17Q@2EBIKUW](&BZJW1_;!.$:@02CE"E>I3_?.U&U,FW@-T=*X7 S'+OZ MN,ACMEF'CC)[Q6'5"X;_Q?@47IWE=UWG?Z>QLD+E0=+9#H@.I(ODT2+J57(* M?B;)8<$H=F>A9IS!1!>*1"2K_V37EZ*4?&_"B-6_7T64;^P+4OE0=/; Q13R MU6/ CQGT%)#$1LN!^ZNGX-V2L?:32K5S_R;+Q;)JHZ?'BZUM?KA.W_[%KI35 M.(OP()]BL*0#AE4>('39=?K1D0).9T>AO(:/37NFOTX=.IBKM]0^-:V58?%U M;A=;81;IERLTSS+0U?=7_8R537?L==AI"BZ\_Z/89(6G(J/KN_VVG.$.VK5^ M94N&RG\,H+,%%C*NK0UR_0Z)=>*HKYG0=5Z\EM/?5J]ROX1WWNE0J0CP=R'N M$2M[WI"4\;T8>1!#R.'B4#4QD8Q_-*K6MA.9#"(\@ +7\_7'=(&<>>JY"W-6 M#_WX.[.A^H>/^+.YNQ4*;XDDQ0QT<')+8.F<'+0$C$?*:?H/5$UR#9Y]A?B4 M>F48K0H4]YYP>A8NTQC?>>=5Q/ R3WC>CL>@SH*Y%+"7<6F;'" MR*>82/OH.L**?9S3A@%AJQ"L$;-M[?#+2D@ZZ?N9^:\ ?M/GFCJFM$"&0P80 M#$E3-[0Y1\#@K[10;I/!-@1L#-4LJ+3A#56O2J5'N9=WB)2+KOE"&S&6"K_S M M*W%L9*WB%Y,S+%1Y /,MI6_0C2,\1$AN(-L]*6EVT3*$H/=DEGSJ7?KA*< M%XV#/=2U3-4;@H\?PT-$Y^ 5M!5G)ZF/"@CDDX MU?I1EL=76"HK<'YZRF+%?5PSERN=!A8VNR<2LO'X@AFD9L\= 3X?W>IY\$'- M2-A[6T_#?@93<$AAU.-C ",=C,+!Y% BRP-:--(5R#OKH>*9VJT;A.\7MO;- M,3S5VN[;9Q)W4VX9Q-FY*?1XWCWTI)6(<9HBH@-8"Z9>6#0E5Q-?W4WOFEA6.=T3XW\M>G6GZIFU:&8,<\7IXN R(4VTV@E]Q3$(4WW*IC$' M:G.-6/-@Y'5WZM_T6TU)BI42AH^+!YH+T@.TQ9Y)>,^4ICZLZ!BSL;6X;3X" M]77WR;5?/7H>I*82.SI8WOR#TV+B&E(68[#JCP5B<,E8P@.N<(@H6I_K%D4; M5M%9N#5J5+"! X7Y<]8AYO(J;KIM9O+F 'FA/:O@N97:-LJS99VC\LT],0$AF]Q_I/L/; ME0??0^]-=B#K2]LT9:I=[?X2P6&S59TP1VC:8.#,%4C6C;Y8A9!/,D")>"XL%X*DU!\:')5=YH6+"XDLF$ZAKG:M<^T?[7C8X.Y3NJ16?9 MB$V)889R*^1XQUOO'A9$=@];_$NSM"^9S]W?UZO,I@BRB/SYH& K9] @6)PV MN;*.@"#;/3&X>BSO,< +''?4LTFA*,-OYIJ2'8H<PY _##BZ):[U.N)WCOWZ/ ]!=^*WPRJ'CBP6 MTDOIVHO U=Y+Z%N*5H@6VCAL,^?JA_S&4$5F%I(NF)\L-EF?OU(SZI)\#+ D M1R'%#_K0 [)='(V)P']WZO7K]K\=:+[8X:#H IMF+)JPC^>HFS!A/1/W;[OY MU["&FZ319T%#5$$C^KD>BA+,A60P#O)$3;DO2&3CYEZUS3\>K' NN/M[9ETD MQ)CWYE-K5^5+KB^P2GVB"F%G$/;T-BS!"C+]BLY*)/(.=0%9J8_\D O#+SBK M<2WWM@91G^ZD?PO86\)(5<8KEZ8)N8+WOU,04XH%E//49S7J&U=VHA 79T0Y M*U77?E)?Q=,-L]]JX;\U*J))W;:V'(FTI:>;Z,])@;OU>-2 X"%> :L!NK5&,Z)UTT9-'*K@L^X@9JD;3;]\2 M> AKYRTL6<3V6T#>MEZ*UM2]%7K^*C\OR=7:*8Q%U[:X Q8L)!8@>;JLYY^/ MFIS76)WC4(7#:TV57P:.3@+)LE8(VHY$W.?YTI%C &\DP@B6!P#A#RT2S=9 M*1RPW(>F$* 7Q'?\^>O?J:(O)7GZ=1SS?3YZC#,GGIOE,9(!;-.QC/,,0#-* M=-8#PD3/(K2+=J<#[-AN35_^93-3%N-X.WY&.-MQ\&LU%BZ.S% M"^(Z71B"*32^>OU%4$+I&@^V [60=BTU@WZV&1[(/=%&!(]?O7TC(>-A[82M MJ0T57;"&V]6�*/!A[U]EY9_!P_.=*S)XX;$B*7+JPDJ!X#Q& R]HVC_CZ* MVSIY^D<3EFEW9,4J3NMU(1]!O@"W6/PI5O1N+"==S^NE0\N_6*J2MU^Y0H7 MW>^L]:^%5^+XPX=>>!]*NF3A,25<9 T;DV(&_N_!-3R+%.HICM:SP:8W:C[X^!N!Y!H3C M@Q"YA6&AW@='-[]2O[^*A P< Z@\/?B>DXSR@8$+6U9]9JI]HX,0]* ?RP1[ M;[-:R?ZZYATN7<+=G3.6$C*1K"+*[J5C=R+XW!90'::<8J;WIFL/90_D+N6'>?L MWR[1\R%"B_FT7-#/;F-T)X0LBZ:*@2CF5"7:YV8#@B#ICH_&K=]4IG)PX7I3 M5E513Z!?^3J/?N\,[WD#OI=RW6'/&L_T'D:4IJ;_M=N)ZG]!)2?E9]7M+"&"D>WWD$]1//0V9-U./,B]RKDDUZPA%4J5*^L7C1I3 M+=O]W<?2@X>FY\M99W)H'0QTH.@#6%:D+Y LW1-QH-EZ>358\9M+ MJ:=V3 >$V\OVAY#;F%0XC\+=_XBD,'CUV-D_G?"PE 0D[HOV!RS! D26VFD' MD66U"'JMV7AQ]=U%0^*#AFO&ZI,-7PZBGM=SB"QE.,0,O8)<0@PS#&\) MY:8/0PCF0Q'(+]1I-?PZB./ NW1LISEC=\-W?*U^+/34AO= M%&\CTE87]\HU[_7NCA5J&18.3U7-K.Y .\F:$^U__:M5%SP6RV6ZG3*/IK.P4&;@S+5K_0CMQ#S^1 M@L,F5"PH*'4<<74J&&XZ' .@ZTG>K7(.F9DU+P>JB6FNUAR1X>%S)TN"0,\@ M9^@#H"]#<=OZ5\F<>J)=VI-Q:CXJ>(7E8I6/LUW.K_R>Q\Z[G;X=Z]K#1'.I MIHPO6P]\;=;G7WSQUJ]JB.^?9W'A/886KY*O'S5+/@KR=79J^O'T69ZBK4\M MU#HDM.A@#X3"1H, "$VX9XX=@@Q1#2IG$PCI$$YWC*8/<$DI1LZ?WVN9+>>I> M<%\\2U3[G'MY^P8VUZUAMC+HX914C$>;@J1$2>N/)'C JZC$S0)!Z0$!E+)) M:>NDU[2#^[<]_D\++YOO)/B:R;C5M\X$Z50-/29[5PP0;.FL[D3VS@#[VH C M=#=7G#8XVJ4N9ZIY K<5R^A2J M^K6^.#F\PB1PD2MF4J[06U"0US=MFR.\:EM4_E$<^&TUDWS2)//DHBV5#X0+ M[$P)0WX5W/R^4 6]-^[S6L^E+?!HV@ I9&UFL[W?_[(BF7ZK1G?E[[/EUCA& MB;%H#L0K*)%FB),=#@Y1(C9UA FSVT>\85GY(T<3FN:A6=N^.MLD?MP*64S? MN>.@VMNF])K,$DJA=:G5O2[MZ<:35^5V[B&:G^J6)]7H) 1Y]L\CIP&HG[\K MWXC]3]>&-.,.H2+9GX],**4N7Y=>14L6J&FPMY>>+]^JY(H'\E"E"Z_,]JOO#PMK^9/3'SW1T?9C/YY-L1YCPF;,*\\MMB8.-MUIN.[=%3][BTKT295'X;ZDPA[ M$D"/"6.)/Z++9X\71+4AAS[)'?5A_Y)1-SH\\=*QW:##(#T]0:KFA)98#E6: ME@7"U:'JH)L-#-FA1G1O3YGI7U2=OT9X1\S[%W707YJDX*/JN? =)D"?UST3 MS]&?Y1@FZ3-U^ (9,!.%"T O;] Y;Y.9_ CI=#:'2MA$![A1 ,A=ZZ#GQJK? M;7GAY2>%DB0NHR?.)J*M[BMHE78R7$"'WY8E-M[++\#'*V?S*/"0O_.@&J:K MIVO&JM:O8&N$V" O&U MNWDK*I;IXU=.5!6*!8/[#B&8@A.#[]HGI6Q9%9$1?ZM<F"?*+8X8F$+WIXZ% ]"(,.[1VW3WC25 M%E*#@;>I2%J^/B=B%,+ASQ4%$FT^4[IQI%[@2^P]L]54<_M1P&&JQGQ2-\SU M8CS=#.2Y\^8&8@A5&Y.".'.G@N,67!1/,S5P6! &ZSHX-NN0TOSROG6;R_V+ M(>V(8WV_/8\!4UDJBN]=+EG$%3>F\KLSZOV0-IZ3U3@B[G MU6+S9.6\JSJ[[4J-],\@7!H5V:Z*.(LZ*FF"T&/MJ=$,@WTV/@9$DP@@6IH. MF*;M97U4S;BK+QE-Z.G&$LRYHK3!D:V7/)J*)Z.I+"53Y&@L>/QRCIGZ@K/H MQSR+N+AN3NLOAES%B)N,ZC, $6GE@7O1ONNJ?()+DU,+83E80S(46K*>K2U1 M(/XK8-+[$\3XMTJW\3RO7:_PS[G((7YBLXIYZ='<%?SFAYV2F>F5,>*9>R\7 MWDG]>[#1.@/40+9+%^UB<,58)BQHSV*__?#7&:3-X*)S.WJI@\Y:N@ADA^LS MW[]ZR5;5<< IL-KM$HNJJM&YR_D\,T)Y'Z3%^T9PY+& M2VYUY&%6X-5T8U"[7E K*]XY1+D2RG, M%U:2?N:O-U;&+(&;7(^ABO@0@6W!,HGZV3W=JD>/C( M$7>C#VU@H]-IBNI<%9 M1PNG*I.'"$JD,K*G'QK.3RXN('^_U=K@[9"PQ629_)>[&:D*_9(N&N5K$>8\ MRT8W80Q,B)Q.T:':3"+8J/:$\>Y,/!?G.N^C=8%7EX#*]4P%%Z%)W>)B+];[ M.B(X8!(2_5-CG9;Y:<-3JT?[>JVJ*;6EMRO]D\MIVL 6(,%;_^-79+M>73\O M:!&+E]Y#D?D$&-S=S!?9/M"0-8DDW'? U)BG!2'T1RQ(US6?N/[4QV,N@W#Y M&(+=_Y3V @';!6%MY?3(442[X]U4[#Y7^^ZJY\*MGN1+&YX: J=^+2HGC@$_ M(KU/^5!T&"%P_C5JJH842>ZKH7H14SI-(4)>\V"PV.'^E[_Y[#G\U&^0)A=E0M+ MP+[)OE,@Z+J1+AN]#H3+949V--%/,Q*:" %#SZFJ.)3]IT9C$,WV*_I:<#%R M%>4T59*PTP&).Y)H^02S74#&O![B]3QR*N,;]0Q,]?S=(R5XKM)>AC/Y>IN[ MV+-7CULO=UNV_4X;OP;*2GB5&_Y7:%&VY%\\=6@ 2=:)T,/PZ;,.I+3\MV%Z M:.9)5SML9^0&RCAI*U!4DY9';BQJ)[!Y #+D!N M*""70]E7@S]N#"Q0]INB^TQ*HRQETI0?F%#B5"0"/TW; ?K *Y.;*?@\T79( M'; #*P!+>1C= QYM=B\9"@GROVB\M>#P1GZ[)^J!LHDN0,5I\)9Y$>S>]33/ M7;!1:T-]3.Z'P5R\B9GJI*K_6G'*QD: I!9Z"4-G,\&#+\!J2/_(+6C8-]?' MMZ&Q(FE#8K],$IYO%IP-/O.@G.4FX#2F LT,VVL'\>K*>2Z"8^ARH_X#$D=Z M)/N2]%#QKN:-T6N7>2M59D6H)X^^(C&X9-2%37UY;V!#X.;P@LY R&TB'\J3 MN!Q>8O]>\75%VW]ZNY?_%DG M2/J8A!=UU>]?RQC-6P0&;$ZL#&)/UKQL/2Z@_P(1'M TC(C)Q>*?XXA<1MD= MMH$JWYFC%Y:2O6T7$]]_M&O08*NY(?444W ,F&;!(<-!GN"(^6(/B&_RT?:]<+@!P]Y(#VS+[%KMF7R4(6Z\=J"U.QK4I;7?NK_ M%WDH0DME9$PDLOVW!!7/ M-WK7>NS47D'H(:7'-VK_XSIY0M]F.%V_*EY1Y\L]R M&GG]H44A6]Y6M)+I6>P1E7'$Q_'A5JG]:'S2S; M,//\7%)A(DU2^5^1^LD, 72F?AS.3I@A<=%2]26]YW5^'P@GYE]N'G&.P]0\ M"FCY9BR=$>3D;7 IRSW)>7KVJ8WSX1;E+KT?5*NTF;OXK544,0QAK8.RK1.O MNC:,2=HDNZYP\0UGQ3_#A1%KE)C=6E&*77>4^Q=C>KIDDT)^I]L&;/@.(:U6 MB(U!3_S2JM[XM.M)H5T1V: 0# X+FG*G7,#9E%%"J&"B&B:V]3+Z@'8[HXS FF#X886Q#A#O\HE)%U8 M*#[(;UG06?LU.<\S^:_E4T9B4+7R=0\[@OEHM*PREQ;M$2T*@_L,)%@@R=<$ M>T#GI^')4%MH_=OK#WNL-JAOX[)_.&RYK!8S)]G.CO?OE9V8.*TTT(=&MV: MXO]?N_H=^M!+N"DM2A63E&/])MT)KDV\:_58N[?N:75S5W-R!SDEE_1$3^/" M!J0$D%:XYA1(L:.>'D9Z :=*>R U@Q@I/P_G*>/3: K["9%<6\T+K&* MYEP+,"Z47+[U$_VNSR^M?T_6>G(J#5,*:3LZW\]^\.O,/?4YX,]K.M&SMK/ MLT@/*(/($QYB$D%?4S:!BW.GYWVXVC1(TZ[K)D%1X\^?^$E5MEWE^?K'X=U- MYFU9SI?>>!0W#/F8D!V+;KZ&#U7V%C PI@^E+-AX#XDI0.(>U6IV .EZY&["L1QK'@'YU:TVA MI1CG#<@W]Y%"L%R^7';.@\1BP:DZZ!@U02;ID K8GN[,T!_-P)HAJLH0E6\'K]"2EYU>0NXCPFU+EG$_ATB;+?WJB#4-[U=1 MF]]#GF)*,QQWZ\A;#*M#$(.\7OH7R*\HEAY'KQ.G?<:...M4U3?J7#)8G3V! M:*R--7!+#?&H71-;OI+Z)C_S0LJ0/WD5$=/5"*IT5?3T/HOJ+SL$483HXZW: MM#B,!Y83,0+DDE]H;OWM]O+(?VSP[?R/58N%MP4Z=@CD*5GCK^H*%I7'=MQ?3]BP>?88^"A46L>-D,@U$Y\ 05L+WH61IP8@#$)MT(V9"; YX"DR&B ML>52+:5W"AW \#,) MVNU5#XT(!YU/@09JM>4AD4/5S"_EFO)E4_B> MO8QB^U#CZ31D5^?NOG0,D,PJD2CE6EZW7AC@PYJ)(-'KR"?ZY\F!.*Z88,]A M.A F9_Q[2[BA[G-*29>/,-2R^A,S92*_H,QS6B]QNJ0JE*.JEB<[!X^_&2>2 M7%2-8Z.JDYD8^'"B.A%B(O"_CP$>X*E",R*B#'K>KZ=R-8 M#_XDAI]V?E4W9:TA0NTK95O.\-)R$2DU@ZKO_%.8V4QI3N%U/;CVR=DJ8W[X M'A8)M2*Q+ZYTHZ8@[5AVT0>TPE89F,9] C+VJ7I^8+R:-ZS2GSG5W(5#[LQ; MY97P?+F]AD445320PD(?/P)3%=!_T(O?R?05095*831 "C&3SU]%;K!4:29-6]4>&%.<=(^.LS/TA[!E+9 MP"D-O]F^ >D?X6_V.M^&:QAZD-35NT73&,7:#X,KF.>G98 \(-QP03*%&#': M@>2".W^LK:_QMF47S\NO.Y_Z+J_XI<"<$].+RIY3[YTY$D_KP3FM$MN7AF[T M^RGT!_(UF!S8;_CXW]_S>Q\MR)\C+Z ?83%\36-B3B('/G2%]@V)BT(VN&^J M%>/@_%NP4V"Y;5B[^=7]!NB'=\TQAJG!JMFZTWL:1 M%*T1B:L&$K&?;S MB]%LK^*8^"GYVZ@>%/ER"I47C6+>V_."S6=!WQJ<]+QRA^GWM] /(!^;2HG'SZP'((2I&A3V)YX*?\\*R^ MW&L,G8=W"'EL/QTH9!/Y+^*A&S-!.[DGGGH,H!6!<*-DI:[)6.0SX/3+JPV? M0A18>FSN#]]P6PJM_R/P\!SBP9.W:5J^+T%J)\TUR!KT%C]%&S$IH3J*]$!Q MK5MXV6?';N]L'O1_FNTHOR,_.#Q[Y]I/5\DO,IZ6+14D!_HYAJW.N--0ND84 M[E4,%\8+/5WS(QB8I"OCIY@GY:0T>?E+?HBT5L.+?YRM0:SMKC*B-S719S^S MJRU0Z_/E%#NUNFV:[FU8APJTY@EOC';]_3:A#8/[\[,J%,WEY\VCEA!7Z7^ M7V*V[E!8R:NP"Z0TLJ=^BG1'+RVSW.%7@X!VAI?QWL4\5AOF)YL^7Z]*!E_# M!<=L MU]DM2ULBILSA3=.7TBB!\UGRG&[ ]=B08+YFL+F7RS,IEWF%(=M9U"A9]_^/D63>Z(GQ%L]LVV M_WDA"6 SR(\L^_C>3YX0;G0QI@$8+)TC=/X9Y;IAST@K@T%'##*"FJGU*HRE MIVEE"TSA)U^&<]==D?.FT!/)P[XVFU/A]6Z@!3;,W>A MY(M8*C^P#44P1R=(2)$]*49JI%P<4BC(TLGK[=K(_2/K_7NW3:6,2VR2,N/S MXG]QCM8FI@:-!^N:=?C::0Q(C7U#C-2O8T&HVR]SU#21NJ87BNR]=MP1#2 8 MQC>AP)/"1WW2(AG;*KBQ<]"=QY /]_UZU2B3#!25,P8]@^B[0S(BLFP>4!3@ M'M7$E 1=_]($]@0,QT^WNM'7AT8[\Z9ANE^WY$V9PV9&*]K_Z,#-.,DT-KJ/[N7#J2/^5Z^;ZFT^V7[6)&Z_@21;&>#F:![JN35!$H =F9!AO%]_3T MS$BD2*1Z%MRN$HW.6?B[UVO3/<+O(AK]4K=K\2SF,MR6[RVLU+(A,^"KETH% MUYUE$?HG.A/\&BT=A$M%50_F$O[9DF.*R) ?1R*J.0UQND;PM^JEGXQ5Y'_9 M)>W^M&47B7A1'L_Y6^[P&3FEW%,;VRG^RNYW7D[WWJ.FG('W+^Z;R2GSZL"+ M;(W.NV!J]SZX*=[PXOUKWS2JZ^Q?\8$(;H8[B]4 C" M084-,1( +/ 8<'/,>P=)EB^71Q%,,4GAV9J$^TNA@0J()\CVS\ Z9!LP'"%' M1A%R%UFZQ($=VJ6))<.H#N^J^:K:P-W;DS?>N01>NE\T:U2ON^W[@E-N7X;. M7D,QAG.2C1AT^A\YBM"/U^@<4#$E"B8U*^EE1ZEJE2CXEPVTG-K%/[#[N.3[ M-BRAT=M] M!&$@_+4=LJ.H533E*-8;I;-E4KZ#SH/+>,CN:RH MG[][VG DE;1B.MFL99\1_B8$ M9,XUR>F%QSFV";4'6TBLDKGBDNZC6Z9H[O!XZ=/]KG-O=C'L]&E MG1IMRW>*;,4@ /KT+A%L!S2Y27!KC;#^8UT4=($]%-0E6!\27C>N\%NAKMV5 M$H6_>W-*K*UQ*8=VE0%C/63[+54E\E7!S9!"V*(%)ASNN?!G<40WJ*2RH@7J M*3.L4-Y MUKZ<(B%Y/#97>C'UO7]6@,H?(CY+Q3'PCIY[\@V6?OD(1<445B);)+"3J<0_ MGY_':!Z-0+Y5%#478X_V0,4!_KIX3!:8K" 8UBH&UV-,)8MJ4T-V("J9$=62 M2_$F_J:]JH?VX,V9C8^N3=6I)%GAR^^+A)(^R&8:.LO^C*-IPOG)4X0.4B+9 MXB/5DZRRR&X6TH&X7.U0I6)5DRZ[#I/MV)&*;4]=?"(N_LCNK"7+[LDB#0-: M7',0Y2SB3_YELM:B3EU3W9AP'89]O358Q4OD<>=(;/$+3I>WNI;=?6WBQ!O" MMRMG"&?*W.J-F1W__+I62=E^HKUA?Z0U^?.-#=$_RU]_$V:S4 MRMI(*T)"(5$,#D1O]_?S]L=7A.29;E9DQT_,-1\^.P;XV^A^(*&?G+R71[8_ MW,$\+40C!I'"Q4W-9!#QK%;5 7G+*K0[3JU3_PYV)M&UU>S[(OUB6.+UE8,8 M.NO)MM*^-(;&+C18T-:2/\*+9=P]\ ]DVL M,,?/V;:PCA3SULNE[*/=EIV/*39S&CZBF3N!7[WIK,O#!6!0672FJ));6@ZT MKLKU^_UE)&XU5*GC.K(=1%7#>V.$3(J\IH&= _J+'=?O,%6W-%'T^E1O9BA]81K"97"*/ZE#-UG@9SA6IA(H$B B0(;#ZK'MRT[*,".H^1+D]U*4[8D'UKK/E88,:EM M4\S.H)@2O(T^NF"![$I39<,:1X-_DU["_(^LX[58H*+9J*AJ(=NWX[G%6[(6 MOB:J^12'Y<^#R9<*8Q]U2@[ULI49?)_R;*%2@!6@KR== AH+J,V_##MW,9(3 MN-M>KVJH4RDVG[51XOIDZV"VDH]F;"]'L_!/5N9P.Q_*R%7XAVO ,-09N@ L M!C_4?0Q@IXJ.J,9=&:/>PGN;71&]HO.H),L_Q;VZMZ<.Z3R8.L!N=/'\YT97 MO7;TKS\,NR5@OI12+\PL)DU2^;XO&FV)5RFFX^9>;G2.>C:-M]0&>+Z2-'YR M=W?,>+NF7SA>K5\W0030]04&0\9+QV3);' T9:HE9=(VU'S45[,+IO*>\51L MBC-G7"K*#?CGFT<]HJU$,S+ZN+U2%)R5@"8%D!\MK'$KQD K'*9F5-MZ^2L? M>!(-C0=?!+CH]:'N[8'(:L"%G3A_R(Q5#XK/1V&1WON;+MI; ODY NCW"PSQ MD;JH9'/F^7*O^'65,=M>).$A>&:Q\^2U?LKTX I^(#_*W^7C3'>.;>1KC8X! MCH_?^6<%*[_J"#Y1/O7\M!_D.Y)P!TN6.=C9%*2(3ZTAM$;OZJL2,_HK807V ME]%>O\(,O (YVKH_7%_D= A[Y53B:OE(YFP/BS6=5+Q_ !^DYP;G!T"$EIO- MB:K9W]B]5RM;CP$_*1K(_M$U2!J*\&J%H?L4;2#9%PY:]I"9:^9)(PYO7/L^]]!73%NZ5H(,-5U57?^Q'W;R]"%H?4Y+NY\IE*/I, MQ>>C@L6R]N@=TX]&&)2+NXVI8H>W9@.Y=/'Q M)1^J-5&G;WR;.;[$6'7W6VULZNA+H(;P,2 K4E.+_XAUOM 4MI#T-$J]_#._ M[7^DTC"C>X?- :R^>CQC:A,;C/DFGFF\^XVGGGQMV)'XH MZR,&((SN%HJDUF8.@O Q;5P12)%]Y"97 H9-5P=OJA:%3Q;W-HI>[+-]7/6E M*5U8LNEMZ,;R,4" 85^6D\ZS? 6/*8QKBXKYC7I33]L&[NPCZG)KV\>FJXO5 MC="%AQFAHH;\+V#WC@&=$8A/AQ@_E0_T'M8? M Y17%U:=%[W\3(?M", D!GU!_P$R*DOV)^I3\A1%!8;L=+HRGL7SR6MR/C 7 ME,E[1V+KZZG='I&KBQ_C_X*I/ RYY)*')71+\!^Y,:1Y\N0XG\W;'I>R+D.U M9VFKN2I9+"R6CB,EN7O&Q)TPT!>ES2B*PA0LTIS,1) S(G1*R--)] ME3[>NG@W=!MV^I&VRT[.7@PC]U]AF$9^Z>D611AFY:9#%Q7KUJK97OZMK:<'N-\99TB=GG>NAWHB)0NY4I-!UG+(7 MP7] )!-R#$'4@/8.[DX &8WI,BU,?,2>CI:U)O MC^O+46UI652=S[ $^\8+ZTU56-2RHS'?5;>9BT#_F[B SW#&H1= N"RMG[1$ MW6N'LTCB-,-&?K]N#,O5*TU;HSO)GV2R77R\B[P9A-M$(-KU^/?2^MX!CP!/V'0OHRYN./F@:2 M0@DK\4K/LUU;#@[>.X2U9/0*V[H*:UH:"VN*3:(M["H-+UF3XJ&Y+7/TO4?. MJWVH&C_'EJJ"O:$?6+*T#/4"!H=.DJ=?ABO3TAEWW+"'1YC*[7QM'F"*..?/ M6W/UR[)CPX[*41;7U&Z(FN^$4=\B_1R#FC!7 M _?<)/BHVR#R5G#@Y@*%G=Y[#/@J/5$60E&G\@Y3I=5K^/S6T]8J+GE'W;X7 M\3@WS&0M_J#\:EERMW6*_+K)YX'Z&##+FV)%CULR2RE9GS&X> S!M&+FFY(O MT@7*UEQC/&)R24/834;J&%!U4(+L..F)SI*D/^_X@VFHX@G1W=K.6N^G5Z31L&59"P M59*$=WZHX0U2FPP2S>8:,#%X><\RXUO1]N"G[AOQ\?:2/Q#*R'9EY).4:28G M"!_<@98)OU3N)==8AU_[.&_"?L/-_3K?GE!ZWD#ZCF,>BLK#0*F?\ROQO^A- M]X4;4HHBZJYY89*E9RVY\'+KLG(EFM37DA[C:4Z6R.57_4R1&=_R-+'#C(CK M. 9$@3CT+ZQB"?H4R%_I(^3IRV4A4 M]VTF[5^,/Q+L:!4@_'NCZHWDA(%O?1W99Z#XNZFX_OBE:&;Z^F5 N5Y8E\>P MM<.%V$ZD@*]3%>97O%TP'RB&KX7[G6;7F5?36?&=?PYC&*XA& Z1KZQT<<7: M9WO&:&FO[%=O M[\?3<\EVN"]^*.T2=,LFVJ]"V&JB<2@%5(-I1TT'+NQCV.BZ5% U42-F^5LR MWDSI Z#IBS@J0,G_0"\N6Z$3K( M=FWD4Z5IB!V8F^I+>]\L@_9BE_QY]&;:(QKO_N24IU1LH?&+J6= Z'+, (DLR0A_8;C^ CE4%_Z'\*-D>]%-K MSK;HOV[#(BDGF?E$[]SEUK>$G:AFO05QWID.!/_OROTY_3[^^,$.<)VQ<\3U MZ_P\ .L'V@ ?X&!IP-_7.>&#<.I7Z\N?"$C%]J5[MIB1C;]';1JM\P'Y1*" M"F\,, ]'FW G\KOJMG_#TK^Y$ \\ SC/R>\&IPOP%7P0W_&KWR#%*/JXCJL)DHNG!@DJ]! MD*2S[E$$Z+^:8B=:SR(&$!<(M-W^9:-/#FL5TK_,:LMN]%]929$UUC'^>:4E MLF_Q\(0FR%E7*7JE^1Q^S[$J-D\,3-MW^,GM\7>9/)T>E<,H/\4QK^Y;V%>9Z^\7'H%E?[E M8>&]6A_-TG5X#4,*,ENX>#SI\@3L9OA"B)Z1:4O\#K@I9DNT($>#,UE%Z4$; MS_[G?Z146N0QX!EJ>L]JI"YEVA3GFX3?J.*=-U;]GF3V; XJEB@\QN>/RV3Y ML+]8AG;Z6&[WZUE)R;I)7J2%7$S1(/K_A.G@]?2V7FO'-7]UV67:_7I[Z M]O,P-5;WM=I.AE462-SRA'*@#*=NM.'*>N^IXG-V[U@$C'[Z^(WSR\FG*/_; MZ^)[<-I'7&X)0Y;3H/+.+#"T'E\ZKFGM=$BH3(\]FXG2F^:[1$*BH5EMX]*/ MI?.+F9I/.*\CZDJ:(B>:KC=6&K+SB(RY>AJYN<1V#'<-ORZOZ-I&JH.J!;=& M*8XG;23' ,\J6YQ2#XK)JW_AO3]@7IZ@M_A$'"N[KBZ/N/WH(<_EM+3R,# MO;;2@_F#_-_N/RP &+3]&%#7T(%)$B3]LSCUX;>E#'%?RCFX*S; MR,ZL8<6NSYDJ4^5MJ;..W^'_/>$:T)-S8+B\&ME^@7ZQI;(I,$'WC*=_*.KR M[NP<+.11NI<*GW/3O/O5U.VK/ZP?\,?CJD*/ 903&3%*9YFH>DZ5I$#A2KE& MS6RIO?@AMFZW^HRMF\_2II*7^J$NU;E,@-/>^T@<=BN.PDV?T1<.Y5K0Z&'4 M7/S,PZ]OY\@^.Y=#LAOFJILIK$3E DE@<^+I<^OGKB#K-".E8\9K9"4FLO/+ MYRUMJ"]$EK68^X1_,9,^<'._Y $JQVR1F'W,8#/Y^3%GRB=09D;B-DS M:72\ X3K]F]:F;'KV^Z&N MY;6+OZ"YIMZ0F5X'=$/(E!B@O""X^FYS.JJ$H M>ARIT?:=12@_1GI+A?RH%EWLY[B/ 3/Z(1_1C 5LL( M;_XAL9XWKD&W\^Z9[?0K=8383=M)7+%)^" K7>,-;2-@4I"$ *[PS?V9 262 M!RU'370&D_'(JU5AS%+H)@A6R[W]Q B*DJ@[;" B27$,-[UAZ%NZIB==:!SE M1%S^)O5F-9^'L)6KD)\?55];P9:7>G%N;^B2Z$/J(-]Y! ZNPM"OKTX((N;\ M]@IFG,[O+7'MT<,S"5T24CG&"^WKK4:91VERY43T%D-,,9_

V!UZV,"56NF?T^_CM-U#Y8NAL_923K? UFR5* M>^R_;LRKML;EWB7HI[^,WK9(9N1VDH?RS?D.1=C-/SZ8'%!] U5LAXC&#S>2 MG2GGX=K9/[Y@S4@A2%ZO!U439?I;?<95R[A1'F M7%O(10/:1Q"NH%5J4E>KV,LV+B2T9'U4-X?^)=#US;)C[H,V%Z7W %_^%RIY M\*]U7IAIL5NVF:\CR#F;V0;D(U]/H^NE]U!CN_;PHH8[!_41'B8;R@QO'D101^I5I)*#W'335P&G&2,' MA6-8CP'ND!AU()L^&UD03-B)V1^3\RSQ_+UE(%-Q8^E[>J^;=-RZF7_0%D0G MS]U?Q<0P4W/7(J:#_Q"C,M_W,O8O\=6GPW+31Z;[3G?:1/WB?=LWS,6OHIE) M_WMD_G_DQ\0T\K&I(6)=6.&S\R/)U'N]HI__NNK=$N\R-9.*-&R#:U >(]LQ M)ZO#I].V][I$E#H.]25@\3NOZLMP5?6D76/KAZI9[W9A,Q\,)>5__>J*NX(! MZ6LQ[%<.K!.,5BQNIJ$0FF3W+H$M_X20QY[/1E>,_?[EM;U6R.\#B=!6EA+C M-0*NM%"Y+JS8";V\7>&W)6>"D$F(7]BL$%;TM*K9$0=)'DZET%D9T<,B#!=I MTC]%#JV@VM+[1M[UN,$UB!X]I5^/ND2=C**./M+D##=(KHR S/?=LAGT,5W4 M+KWI0G[O6W4,"&7_C:U"WB[57!I.3ZYC ."S7:F[O-X5RBZR71,Y[JC?UP*F MLM-/43=2R%(L5$$4Z4M#;@=*0BV%7RTI63H:&(?BD]B>^Y.?^E\.[JQX$/MH M5I=1J4^K 54*]@_"UA\U;U,&5(5 UALH[29*D16?) M'0/"(6S61Z]XIF1RYY0J\ M'+Y<.[-HB=(0$++O8='1DY9AZ70K?,V0I9C/YDJ! =^#4__'?J=E_M_N+EM^ M;U$70ZWYOZA 5P:K09 )T#'__YL 4$L#!!0 ( .Z!U%AO.ZX-Y%H! 9S M @ 2 :6UG,3(V-SDR,C4Y7S$N:G!G[+IW5%-M]"9ZD-Y[+T&J"HAT120H MTD1$I$F-THN(@$B 2"C22P0%! 2D21>07J0&$!%0>H=67?N6K/6]^;L?\XY><^SW_?9>S_[K',Z?;H,L-W1-= %*"@H@+2S M'W Z!V@#E.?._7.<#:JS@YJ.FIJ*BIJ!EI:&CHF!B8F1@9&1F86#C9F%G861 MD8V'C9V3BYN;FXF5EX^'BX^#BYOKGTDH*,_^0T5-3TU-S\7,R,SU/SU..P%V M.DH(]2(EA1APCIV"DIWB% U (""FN(_!O"?@^+<&48:6CIZ!L:S&^K9@',4 ME)3GJ"C_07UV]>79=8"*G9KCO,)-&DZ3Q[1B/ER*8WJ-77MVSJZ>OH&=TS-S"TL'UI9.SHYN[BZ MN7OX/?=_$0 /#(IX%1D5'1,;E_+F;6I:^KN,S/R"PJ*/Q26E99]KZ^H;&IN: M6[I[T+U]_5\'OHV.C4],3DW/S&*PN)757VN_US<(>_M_#@Z/P..___A% 5!2 M_)?Q/_2+_S#*:881L=U*SFO MIHM>7.D!GMO!]R<#CX0R1I+PCVO_X=G_.\?"_Y<\^Z^._3>_9@$F2HJSS:-D M!Z# !O)1U;3,LG%?[@RTGD7$TXHJ6HCE_0&9FZB!;ET"O1\@KK( M_Y5"'L,FH,=2*-"_?ZOW%+@]<@K(_"T^!22F)LSNTW[KP&^B9N+)L;EDRP-C MLD'!?P]"Y<"3%UG[JR:B'4I7*[P43>;, X%IVCDO=8YNX@C"V9)]6"J>@.-M,YVR(Z:2FX":L MII_$I?T _((L6%Q"2!+R;>7(7XIGV]8+!GSJ<[<9XNY0J%^2Q'@0#;=E[NF"GN%)AO9R/_=+-!ATC4SGH7)&*5E%6_=\9,:[6V?>>1$\.Y MF;;"#H=_($R)%Q#B*&Q5]ZXPO.SZ+NO\G%[INJ;TU*Y*J_"#10,>I?;KS4X* M32[:+>(0:N)RDO1A.:A7A> [:=&@)1I,_YZ:G0KGZO?&6BFW!N1XJ;%]J;75 M<&.L"S$L=Z+\_H1%L?EWA[=WHHCP29XFU0"^"D-]4M7+R@\OVQB71$5)V?QT MIO*3J%(9S+L(4',C@\Q(Z#\6G;1V.*-G(5.GP.>1,+(H'(8F7P2#JSQKIV>T M?3!+;':S9-:WU* 4>*K6LF7 "BA]J'"2&<*!N$I M)OPQDC?_//$\PXFH,]KGBMR^\*LE@PN3<.'[RE&STK3>*B MQ>PFAG#""M6->^,-O*I4;*3W/YBY,2S>K2AVIYDN)&2C^3DU<*^9D',RV( D M?_E9Z/+\7RB:E0<,[FZ_.D'N%\G]L-EH<:7]??KK.8DP!W_!(AJK -R+F?NN MJWQ_8."EU/9*O-IR[JLVG66H('RSQ[ID(G_4WA#&MY$DU;@GC= 7P41HKD#: MH-=^/TQP_'8*+.?G:."EWA M0X;_/DVNRDKNZ*HOV\ MI H[ W"R(7=8-'0&? M^DOZOD8CD_TEJD2.I#3R;'>.GUFJ_&4D,/9S@+R8R3PL;>U^/=_R[?JQH_T; M*Q4U74\%)W[!<2-$JRKH209"'N^QW]DB'Z?)[Y9#OR\P?.&RBC'3]*Q$N/=% MIN1OA O.(9:^#7Q.3I:"!'$<3SS!!C<9@1_I0G(@SG^$O^E1:B\/]*K0\N=N M_F(B86(MP3X_5SO(MO_QV6=._B2-TC4W6N%3@*KO)%_#D!"!64K0D,,1B>6[ M$+B>=:;@6ONU=[TRK1>>[._IU_8GQ96$!K'*G:U/I(>(*)YW6P>O.-B3S>E/%V:FN /[R3?-83*R+ !5RLAX,4I M=%7THOQ)88?K5R1&[(?_B;CA%X[-Y'X_[GDVZT$?CU.@ _B\#4_-8IX([*/[ M2OLA9-)>E)"^M4#404B/A3" 4[TA8I/^ZPE!C:'^=B&[]HG;D_J'WQZL_DKA M?C8:]>99)THFL<)CE\2-LR5 NG>CVSD(Z1%MKM@E!L^ EI;U='$=@O!V?5WU M,4?32?<=<29^VN]E]",2!-0EPLE[&/[>*3"K?1N;_SI MFA2LWUCCDL01_9BQONA51()L\@K3FS.M0.T+;N*/L(V=QM')<&A?D'S,SE.5 MU/&TN7M?#%P,D;7?LU82A'^2MGA9*.;I^LR6*:<[/';C9D>V6O'2&(JQ WF> M 8RPHWD#C <>YG_Q@-G,1OG.GI[P$#J)H%P6LZSH(627 MR"50FA!@06 -E_-V\N: >YM.28\7*M07;G*VVBLM= _*Z+R+?_4X:BYUH!++ M.DO;U1(=2>9^:.C*BT9&B4C]W*FH[QN5I:GQ /3X'#:V=TC=U$W,N;A ML_KOV^I 8^4P[G)_RK.BDG1M*D.//=?Z-%]0^%RX=FS# UW^(##4L5U)&Z;) MCN!KJ2ML]$MJKCO%'Q_E*N0Y>8PC1+T_49'ZTUT!*_W MP83:14#!/@@ER0<[P@QFH2TZ9GD:9I&Q\I5R]8R/G:8865/>T!6\#;W2I6L3 M=?5Z>N9)^BG@>?ND5),6+,;THX5-+?']9_*387J>OW"L7B91[!#?F42U\:/E M:BJ?P\,DL^IY2ZHR8D!LB"A)":3&[H8ML?@;"[JU&"TF4EKU>[\,%'H@D M]T6X9G\]/Q=_C=Z L/AG>%?++2CG\97V,(P:0WBJ'M3=8.Y@AL"G[)+^B4_!%KH[Q2_8>4T M@C"@G6VYY1(KST"]U4;FA0SF7"1\BL :ZQMET0VQ M_/ES>S'S'P_H[F# SDZ1LU"BOD^8BGX.F:'L"Z(I^.1^:+WS.:W :$RJ2:>Y M;2;XZ2A?P? :0X&L5N=N'+#?,=,W=1N,)"J1($T$5U3[^6)4&U)N.(LGSY7 M:QFW^SUAOM:VG[[)+0D=^LQ1)LWV8"WTG^)B3;IYD@MU048&55:AD4+NY&MG M^>V&Z8,Z@M&>',F=Z;MDBLK[XG>]W(VH=SL]G&%)C63Z!7PT!HDVCH#2D&"8 M:=(U"'J$>LG6N'+^X;NQ^WM%:CYT.ZDTO^8K$J)NCD)3:U[[G&U[_:(JGK3$ M2.+%/*POYT<8LC0U[JTKS,O8]GH?NK^]0XAH-JL%Z"DU<%>5*>;(,[!_IEZ: MX>GI6V)N/T_2'FTSP PROM2^[T2(*KWNP5/Q85XI^GWB;]N!)D>&A"^JD7^@ M,Z< ]F,LP?20:0RA<[@0M+-=P5RYY0./OZ^>D/GY*^^ 88?&?%Z:G\C$ON9* M6<=S[)=!C'$,XB+!>WD8)95:ZMY^$7_R*UTXLD[V7'HJ@"Y%%T.-54_,1>H035.^"91<[O+*>KNUEV=>[98_-K2I7 MFMW2KBWJV4;:4GE]N3IZMGU?X&-:8Z> L\TIP#R_:8T0$1N7WRJN&W5JONFO MX:YJ?SO^>AR34,,5=9>FW9D K.76*IX7XQH>(E453Q+, \,TZ#)=8YYG7]YC MW9:9*W)S>C 9$U WE^(LJ^6RV"P!:-'^?A_(7N+])2P3Y"0SY&$@L9KL^)?1 MO571FNJ$%]%>1?II9-&??[Z$'"Y.ZO.G.F0[Q)G31QW;?J)G$2Q[ S.;Z^B% M\;L%L33G@6^Z0_@;QI4'/4OK%F#=1]8)/[X3HGQ^]9=T7F%\Q)S!IY%92_#8 MO_U3DQ*,U+RX*< _^FNTJ&["6]JX^N'PZ'FCLI0[JVHIYXK?#:4 $MA0#3UC M0CUJVQF/7!Y"O:K/Y7#CM5XQV5 [FI6.J?+:>=YJ:%?ZXLW=E)V,Q?MR4\,N M$E]']QQ5EG,;W_X]ZEZ:C5^&19/D@/$I+W'":?L6KS3_:).K7'13/TPN@???GZ@C M+OT1[KN5;CH0*Y9S&^4F<:[")[G?AV@)/P7L0"0>BO:#Z_(_;?,LF3-Z_&%N M[A2H]/P8I;?XWO=GK]!G7$=JTL'*&2]"KB"X0/'2WF7YR'9I?'N'#P[**_O7 M/@(3#%:)?4YRBMZ^2S;ECF33>;;1W/GM M^R72W8[$J\C4 T1V.\>UFI9!>9 M:U,FY%0$>2=F]]P/!>/?B<<=3K_#WN2R=[M<.'B)T"4J ,'?ZT"E0^IXMSHP MVZ;F[>GW"9>31@H\IGA9VZU332Y&"J)"L[[SMG[,T!!3%% M54FD8-HPQ,WB4\ -YE9SIFWUOU<*SPDG-%+@['Z>9Z@ ^@#*. S4R3MV$7*2 MU/'4.&:)Z:"*'PS9[%J4?AMH_3%E4R3;*Z3"_FIX;+?,5AXH2OJ./ M(:-GI=(.3H':-;2L[7I+<<9: M4:/1&R=_M\:R:Y 0-;V52.L3HY_^E=?1LS<^EA8NV7ADVFT9WJA??3\HJ]37 M<^GWAKZSZ K;,S=*##3Z%!!&V!"?AXSE*..3PK#9QET0VC8.!MN.:%>B:D&E M\2^^'UE%@MC8N#N=NM]>E.S,P/))5G@]="8CW,4[.N0J03?;T[UR9J3"7:"A M1K4B,_5U4\+WG)=;*4/T9M0=_F)1%*_+G_*!NX=/\(EK),ZYPPHP\2.X,>RE MAO&.[WPIWI=C**PN96"O_SCG?NMCKQ3]RK829CZ-4F88_'>'05QMQQ@J7P47^T*^(A*N*.>ZS!V MM=!P>'SOW_,HZ]JQ%77>.!5&UKHYX=6"K&_O B,;$KXB W]CVPU//M<)ZV%@ M)"Z9Y5.@K_)IW[JFD,W<3><2S]=S [("P>7W$ER=:!^A?W>^=Z+I>_'^91B2 MP-D#Y??WIIL%.>W&2(^]WL5RMV42GC+,ORU7"0@N[=A M6U>4XRT (@U:"9 >UAA[3?RO@B(W7O6)G5Q'[)#6W(*V]XW">UTB MOFR%IM>SWRU4K_!HMCM M8GNLCLYX&>,UB'"MK>Z4?9D'/L&E4JAT5F.D9+]

LC'+YZ;J.(9P4A'[.819 P1\V(96O&(S^QLW121?3_CZ@D=1*3>6ZSG;"V6MU(0BE.H) MG' ZZ9@V6#[?0?D-3>T\>,']:J)1S:+UM;;2Z'0?5AEQQE_->O:7Q6TU)NCF7D-RZRV$\ M&W *L&LH$=(M\(E582H+T#Z>P\RVH,3#@KP%O0!W5R:3 ?)GMP&MK:VXFK7 M>9NGXPZ:S&<.O$/HXRMR&RP[+XRAK9^@,%]T:2?;6@L?%[,V=)[UT:+DK>T' M:%4Z/NGP"Y0'@CJCCWX\S[JA/K-3U%@?^SAQ]VE12T:J+D5@D4N*[H&K0W^S MRFI'?0#J8.DL'5"2]-1>/4[;[&M)K)L48/[2\7>RQU)OJ:F;0^^$1L=SN--,S/@D9:9&+^Q':A,9.[]SMX;_.2N MCVB.CEV1K=<)3 M:D6L:JD3MHT13:0YY#.N7S@E#:((M"3G$\JN=%!Q20I@?F\ MY>_$&@S#&/IBB%Q/)(!K0W#85B+A^AE_:J:V!PB"F)QZ')1U 7X=O8>2,1NU M]2R<"C*XJ*@5P48R'?(/2KA(XN2 19LY4PE;0$ MR[T71S3GM;\\OK-=#U6DU3,03<,4W+-5K_,HLJ+@WJ_J?CYU( ]>7$L,X;4G MW0(C I:-.&8-YVZ(> MX).2A5?XVT0YO@:>)*QMC$RS]ML+$6BW M(O!'1#6[L=U[\?D][F6R:A?Z^ISNMMQ5(GZFO?K$)V(L$VQ<_B=H3H&>>0TD MU@][PHU0*[,:<':L4/GC,/K+D;J,*LGAA8*<8%C$/GN?[P7*/'#@;-4/S4\Z M-"B]L1 (N&D**F&;"U(F1^X37GS\,7/'.,WD_3RK@M@[]*J3[,=KJM5/ZP]= MSUK?:&UL=!^,9GTR1XK@$JH\+6@VV1]-TD$^9CJ,LY+;+DSBM] 8E+G.KWH< M*9<=0)$0N$OBPBW3@QBBPL91D'_N+,(0HTN>'?ONF<'/YH!56'K7J'J]SMWN MK!]U],;:V2PCHQ'..'\(_AT\_5YM4ZOT]32ZY8?;7;)*:?=='@7=0+_#AFIJ M@EE2]05GNLD8(8[O6^IOUVS$TU0Y-:9GJH-S%@^/ZK_T-,Q0?TWF?>XQ;0$X M4E+&_6U_)$^M#O=?/O-#< MG#IW5"K4?TV4Z1&F&;0YC"!T='<((KO,-<0#L<*>W;-'H8^KD_K-F\_981X(2K 7W]_5$AVN28=0)F@FXF@LQS]U8/40 MC3_<9QT&E']Z9_ E'J?1X0VD?TG7B(H,$;0QC\#"14@4#KTH]D/Y1/7@TXX7 MZ7K9O/MG#\IOSQ\Z9](:4#VJ]N4*OU,EU@$E\_=7P"/(#.ZXW5=_HY/:16WA ME(9C*SEC^J? JS4KV$4TSS#K^\NOBG\ECUP.(C*1='Q'=RHBCR7G0'R1FJS MGTQM6\600HR!D'O;*<"1-CPJV%9[DH$P4.N^]*L-%H;/85T MML%!,E;CSS*?$_$J\HWKF^SL_2&?);S9R$P$&EFGUK4@:(KWBO=8E,(7S:>; MK%>'.K3!,Y\(+4CA M*<#4SEO50UEUTQL+9?-L"2F -[Z8))^?>.I_49;V;XSU MB)<$RL-6@GS$/Z_:16A_/MVY7!G"L7G%&!.,S#T1V+UOE> [3&M$F(]9EMCC M4A!2@]X+^0FI,X[4I"+=($^.DPP*UUO2RG)=?Z3LK9H_+?8M2V$I1$?=#A0Z MQWWMAFX(QTF')M.&#_DKF9U O=0+ 39?A/# /R&N^Q>M^[H?!55E\@ZY/_2E U=4TH6%*O/*;K$3@C4488)'LFVJ\!O[^ M59[I 1L\,K$<*DG7"IU080,ZU*UOPE :((KX&"Z."R!QNJ+_#NW&_2GWYEJ" M(XF7B(8YJ^+-ZAE: LKQU[,"+?QGKUA*@S;_E&$O\L\EAG:AD+YV@3&$*4&P MFPR9D'49EV@:\Q>VIWOZT^A[D@*CVKN9!W04!M=PRA1_*6 Y'7A+.T\TC)%$ MB8'P@=?[0N3PGVI?5ES.\%7V9E^K$-G M6<6>&V5=G8Y^O5F.5'V=SC"E8'.2X\S1]FC'3#*4*I3UZC SX!$R/^:96XL* MUQ2"IV.,T4B!6<2M\2I,0WP/;XYT^Q2O12+684=V9^5]C27[)S/JDU\*394O MD'@3+\_>(,C6RX\DG<;)-H-E8XC-I\QT=A )^_(YCO==52YGKU 9*LJ!4C%- M4(N6>W^MO^K<-'E84P)OO/V8J#Y4Y&'/$G/3'6LGW[.O=T@E^4#M00VB),5) M_).24*N@($HD_DS4,9V4DGE)ST^BC/HC$8Y%=AO6O:L)/]V, MG&\V1$W3D, MG_6.%_LE/!=]?5-4V/M_^N7&7QLLI!/4,/GDF2,SH6&'N_#:G=[;O<"-+#VN M7'[=78Q#R?CS)/SHZVJHY.W9C^/HG5^Q\_S2:/C%P)MR#QA0IL"[DCAA-PFTVSIXO?ZC$"4P M@R!@%S)G2F3)K; !I\SC#"55?W>EJ32Q-S.A21LSZZ;(+ITJ#1/\"&ZM2_AZ M#XR-Y)<5^\-'X^RJMV3J?]:ANV.N6SZBU :5@IQ1@4\TZHX].$ MP#>[]S9Y%.!)7G;>>:.%V1:_;'S.74P5E_:[\#AL!O,Z6K(8V=IO%3GK YH:A(>%>'O/&3J:*HP39)W"O$+7$V^=[);#J;<=R M67P%B1XT7K;SZSQK):>B#G@G+/4SMML>ES;ES-^4C?C.^FPNUQ>U"'GW1V+9 M<0/%CG Y6QPH]<=X_'ZO@&NB_(%5)1!_N]DPK2Y^.$DO;>7B*:!GGO@0:U?X MFNW]+5I'N)R. M.2X@GN,H%2Q]V&YFH,@^Q9]DEYC8C_K4]ICH@> A-/:@HA+[P92*/;T&[O.W[RB:\3#Y&O,2@\E] MJKEU:Z]D0\01UYN2SBBOTA80="^O>)C;WXTK5APU9'K4OQBGY?,F_%E7^ER' MX_K!]:J9>$S;['2V?X9R3 YH=][@]LH;J0-1+Z^9KYU='UBSD#4O" MXS\VI7]L@EDY; =QU[P0!J4;Z4>)^=_8Q=3U5:M[F,[=]4JRV.<-G _="]G* MCP,N_&\PF;TJ,F/V*:!L3,8AB8]A9:G__4<@'UC+.I;3(7L.2*:.G;-SQ88M M?\O:SPI]N"UR():D> HTY9*S+V]NE/U_#*YT4^!+;O2?^&W3^]E>3V0_!&?% M+NWT"UQT<=P"I$(OF]@;$!7(/]5=MY7POW"] B&I_A]&W$L7W ,RC0C?#S^C M2;1\?"Z)!;Z%B-:O:_R:C5K47";_S;C7H/SM2M8D\0;\]F?WSYLYX@35CYF: M\86]E[HO7[:RVI>H1/N4E2NI\BT_DN&@&!IKEX7W&!&F(DDRV%, T"D:J3)0 M[ZEP"QHY3,KB3:5*>;>P$DY_NU#W2ON];D:V8[M"RLG_\..3#7H)GWD*=%MB MO$&]CFHD1F#_XYE(C2 :CQ!=4U?):UM9FD:+KHO[5^?&,@=;P0*69NDD912- M(+,GFLRK7]#!O:TH^\!00/];%^!P#M)6T-Q)&ZP3R+N518BP! ^( M4-"R/VB[*#6JO%RNQ\B[6":&TQF=7&*W-71TWU7Z34ZVS)0;D-^VAK/LN]K. MOKXHDL0L=[#$!KZQC-;^6=?[3NO-@CY_K6R1S6"LN7!&=PWPK )>&L*-,!PG M>;W$)O*B-2'1/>T2^(6M%^D-AY:__H[JI'!E7CS_OI?SR@7<^0+=!W1=? X4 MOY5-8)H@[#"&,-E(U 73,9IY^$W=4:G1Y[G;[_Q="'=3Y YJ:_2MK[:C!3, M*T5DP#Y[QRH3Q1]N[OVS_N>(J =OQ-&BEV)"F G2HT.> M\N<[:MV$_D/]KLB?5HWIM#N)[[._!/1XQ^8H$HK1WH)N0<41==G2/8M"K3P* MFVE!I'3OP.MZ7-_":>I0+M,?;ZT%,JQY[/9< 0XN7<@/9?@O)B/=:VF]@(K> M62QUO,KET/Y!BY7-BRZBZ4/1M;]B9U34&!<8^[A6SGKTPKSFT8B MD#QUK$FY3']8A>$.5DX__;.0ZMQ-6BGHKK@V7T"?):FBF"JAM$N,/WX'Q^#6T@&Y\\;H 3;ISJ7NCP/.]D1O=QA)E A;/XHK94.IQU";W3'7?AP+@X/FX4>AA.*.Q>"NU[,ZO5LR_>VP.+JX[U99Q>-L'K5 M:8(SC:G[CD2A#SJOA@]\%W2':5XVZF29Y!K4OK&HK_\\/BNIICII*>?'Y.OX MRRRU(#'[YN]>KMR=I+<4+_[C ?_QD*I8B&"[!%QQ!"O5^)&D^F.7)+T,.C>I M1Q5C2Y_L^/-AZVUBK?DXNA]=,=15^ZKX+8BA>!F"@G!IN&,Z*. 99%XPA)49 M;%D4C/E408*IH \9;S2G46H8%>OMI!6Q7[REJP"S\*Y M1B.\_+%?U Q&#Z"LX*>S1K^;67@U13B-_'#X^(IMFLMQPT==31/[A;/XM@Q# M>)U\://&5V&+P]K.%X&TVE.5&LX!DE'II0M@CHW8&SW63"P\K<\N/E3KPLA[ M7Y[0&X=Q>#G*PYSQYR,H 5@W+&:1.;Z+?'Y*=N7+CP-F)4ORV%C]>3XI_4G= M*'H.'2"[DF^85>/3[LO_7)#_6)2!=E5XP]1A1R-H[E/H5@.Z;':/>4XV_AQ1 M3D]I,1*R<:(V%Q/,(-^7^,H0P&*1350@>1*,^QBK8AMR9$?_O)0B=H=\=5+HH=9LG/3P'6:3L=#WY'VP'E*8[LU]V%^>G7CHL2M23+4TYR3@$/";!7.N$/C M^ MAXAI3"0)2CC:_5"1B6QZ*);,C\N\-F'NE)CZ< =X3GLF.$4V=1#;1>2IY'DW M,C\AIP!C,4KF!G/-C*0-"++IQ$\!!N)ZWCX^;@[G!-VM=&2=':R_*[5;OUPA2DPZ(55> MI/M*9WG3,'##)5=9"H '7=>-Y7_E[G]BT;QQURK+P+4WAC&3Z_+F6CT>[<5V,2'OQ: M]>P_62'3AW2OF@V^=?*N#LJR$;00.5PD4EG6XR@V)_0R92;;PK.9A8Z]_XLZ M3D[LLJZ?ELB0CEBU,U,AF^Y-X?6SC!V'/P6B8?P:C['RLXY8^9Y<-G>!R[F% M;@)V:44?Y]W'!C6.Z#522MRMNB^]U]74,7Z[MO8X#CABD(D&\W"LW"",S$[T MI@7OC?4&Y90BO)R,M"V\U!>'V9E2E/?N5-]%GXMK-:>7[ UDC3P%W';CVJ^ M103*3G5D]R[=*> %7KK.+[\($[*MX#SYQ)-VGA'IM/*:*Z)-E"J!X]H'UJ*2 MJLQ')X4:04N"9&:XL2D^"H79AO0+^)\,K2C"# .0KCZ>WNT/?3FN=EK1W<=] M9Z$0E=)Y*?=/A%XGS1*>>R%0T7,]UK33$L$:##)@*7 M;'N45V]*R#R:^@02^V9A/3 JST69R15X72)/G]>M[0*[D=6^R#FWG6=71>HH M.G3@'3THE(@8 1K;)E,,S^K$@RYCO2UW6]IC?3S+L]813>A[/^WU5G1%TYV^ M3NNF*O('K##/0NL:>W?9$?2@73D)CGW_6I# MAI-&BC97ISTC9QQP$"3SRY@K9.J?ZG^#LEM3!LQ=9A1F[,P12YNEJ(('H%G+ MD*X:FRU*_DQI:5NE":L%BHY\??HC8W>ZWBJ^OLE/%?"!.K_-LZNC3G(M]FQ[ M1C@0%]OQ=FO1JZ//S2;SQZOD/[Q=0.\?7[*X$!_Y0%NH-NHXT"2SE3"&HXT+ M$=:,+8(S8K8Z.-OL2C-MS9SAE&Y]PW _9NA^D?Q[^'I(7><(@C MG.CA^HK.F+9\G["+'J$U7#[Q@T>0V0V9=6\\"&A.\;XTNW@MV5QX51(Z8T=Z M?\X#24-ZUMX"OL]E(7EAYI#T8,/^72]7HZ21!^J11=N?FPRX7:Z@;Q-2BG#3 MNGS< ?R=M!4_8=BO M4.G\=B0X0]2&XS !O:? .;BX'AB8#R9!!(Q5/J67VL'S#2&7]1TX!@]C(A-: MN9B6"ZY=_'VV>\JDGWE 1[&?*>JV9?_YAV5IP!I5R1ML:5'7+,0[8K6M MX# -_(*5#X,RUGL+N;5SC9%L'N?/?5DL\O2OU,Q61+<&1O.,R4:GZ#N\8^QR M\-$2J=)!#&!1L_LP4.\#7*\7R4FB<,R#YW'7D&^#_Z_Y0,>H!G;AHTA^@[I\/H"VCR1/0LPR!-^Q9Y)T@J12Z MM:0FG@(QLLJ)NEX/ F^G$>9M)6[FQP(L(8X#R2_>"W]2E)F_<)9:SJPY]QQ) MYT>[A/7&E#VDS>[6B-'XQ]&BYH2HQ+7H)M=X_SD4>"I\ < _"WG$SO,'R5CD MW^>M567EJS!0LI_T+K='GGC&_?71G?:R_W4,_R-K,SU\.R6_FX=?"U>N8O;0 ME/=ZNKEMW9=>=*/L^_,LW\HK0]_Q_0T& HL_&J($Z7'R:L)F+DNC6'F'?3&?"U;[ MF)_SG (LRL(V9 9FG-UUL\:FR>>5IIB#+]N3666+1@&>XO5$<>E4\<\Q<67D M-1%[K?-^0T&H?N\9[[O@,7:$#HPP(53%:Z@$8JS(4T7RT2ZUK[1]73@.E)@:ZW"N+4;8-X.IIP"C<;^:B'3S:%2BC-%)ZHI*B62J1MXC M+N[7QZ$)P@N^A:7 <0=FJ1O&"']SZ'Q2\-S(YJZ=Y3T\*H9D]!CSU3N[V([G M@K@\[71/BJB3BX0BL$"C#UAZ^1.4S*8T..=4:$53'^U0L2ONAWWR%II"8W.DJ8WQN."(0XP7%IJ.IQQ">_C[!YCDC<9%M+G<\LH(T&S MCN8H.4-#N!;/KO>--A,O>,U>#76UOD-/'+!OS(-0'PNA)H\C&2K(P@]M0)L> M34V4Z:B&#N8+=TBO^X6H'T/<*SYH,VU%]KIOH0K4NGX1]LYX^>6S;JW-BJA) M'N7)W$D]:>7)..L .?0>S;:-VG_)TF81RY3*>%>QP?IW&=$3EG:5^V M.H1! MKV##N,(C1)[ &]=F+)S0\C+I2Z6@DD^QMM0H^?;]N7[ P83^16Q&PP6';PJV MM!$=CC;&YT#C/K+(:/M%\/B)AJ._S\LRY9$B ^G9RPJ'L>*.C_?XN;Q$GU%( MWFJ@ PCQ"\;H$(V35*0+LY\=KZ8,?KQ1(!C>J!-KC=VT#IU3OZ"*DX.7]0RE M $(M>5X)7%-Y(8.G /,G.4U5A"Y!]4T!^*8[EU';6@=S@X%LNVN;&,5 MS^NM6*&[1'W%SN(75H#0%#LA8AD5WLX->F+D>Z!L)&W"4B1)LF#>SGX]EYTE MCSJAY;P^#]V6Y@QSFT_OK]CLB&%Z]-.P)$SC#Z3K[BL"W+%?W35&@YF ZX?R M:,AH*.F4R<]U'J0;,J_;UOZV+V;&TS:D'VD=%[FM5+X2ENNJF8V MF(J/O@66JT473SJ/5^X\9^P;?[Z9>)EL<^U1DX+&+2/"ZWL\>L<&EWRU95AD M>/5 QBML'SC M;TA^\YJ5 E3"P[KM9<%UH@G8759J,?K&3_R=T$/Z4:2:M8 MW6L*:RLR]FI^&**1,9G>O8BDTZ9D!YZU-3\DAU'8X(Q,+^U[;BH*0@Z+KI+Y M]Y/+4F]Q)15(JQRL12&=N?'I<1K!6&$HMAC%:T$HT2X;NCCZGE:'7BCY8G6W MHMY;/KZN%0X*H>_(:E@T#CRW1)..-4;UAUD[GF\@ZF:MO54,_ BYOF73UJ&T MUN?W)F'[V(T2&?FQ6 D MDRZ%!$ +) O(QHW*7=X05J=*Z)*I%'#HQ?FQ> MVZ\+77U&3.U[L-XS]UAYX<68D9AZ^=@0M70+O*C?Q[N5'ZNRQ!,_&UPE\DBX MHMAS(CQ6@-YWFT-$M?5J>$]_B/A/#3LLBFD1''#PTI6['.S(8:O'%OE4C//F M>=;5RG0/@]:_#'M.ZBW(^*3RK"XC8.UKM&&2KB M$9[G![58NIH=9P53;DI,K:M%'M"K>#.M\XZ> I7-M5&NIT#@:T[2YEHK=-I2 MNP:D],$_E8^UUSB+>AX';>NZ%L>[8J[N(NP7:Q9J"KWZLV< &L94S?UE*,/ M,I)N/9,I<[$(*U]]6]1(SX*-,8,-\A::S*7_XA,76^CK#^_?IU#LZ6T+_3W: MCBP$/_9@KH6// 1UL'R[3U3*HQ8D#QN]^%UJPS5"2RBW%;\^&XFD;Y2W"&$E MZ4YTN&_S=OLA+A+N5>+;?TUB;5 Q^$]9GGX^PA@3_@;7+^&ZGN$$Q"=-LTA- M?]IO=PYO"!Y:_B")$SC1[;)G]""9+O\AJ(S,J50R&C0WJOO_6;N^.J/,8<"$ MRLU83E%=?I1@>1U;-0W%M#?CXKUYW-+)E\"7%8$&U*1VIBG)L:1*@;-T,7?9 M_E;@/"9U[IJ+=";PEZ\7:8&$D< M',(;XCP:9_Z)GU1H4!)ZK+Y<@:OAQ);6>;V?K7VKCU(;3L%5 M*]YZK49BN7,TDM1RV('G/;Q,B(ZI:V;)Q9:_GCJRM']L49]#/D LS+ MQ%W](B8]G$9F0E,\9*2=&P5"_?4IYRQN_3K(AKXOE+,0DBWG*G.A-SBZ-[PHQ>&G F*[WVOWM 3+^GZ MP/JV30G/VF?/"TZ<*>O^1:$?FA"2P@\,JS-6]0?)U#^(+-F8H14]9#FV;%7, M(;PI4Q,@/R@B$XO7K*'MSHVQ9Q\-D8%;>'%:3R#TI49#+H-!)O[%8-V 1*(7 M3=XER!4>*RW]U?FXG^52$S=1+T$EH@!HLYS3[!5<#+;VAXB._<'K)G^ QZ,5 M[=:#[IF_?9DY3WW_UO4+\FVA<-&5R9P,XB4PJ!O*O'XD(D'0K<+ 6!>TD8\Q MB7<.+U:D[4C)"7U?M,PAVNX\3/C(??Y%W[D2 '*59#%> )KBEO@]85QMTC=V M7]4G(@R*2$YX=/C&FDZHH4"B^H%9;'ZC@9B"^L6]I>"+M[ZC_Q[T#L<2^@]K M"=&A;<[%#\&('DU!_' V\J-;4)Q<;_;<_,#YS.WE9P\LC%[G*U'6REI2#[VP M%SU)4V9EG]L4WSE*/^H-E@F+WC!8=M;Y8(9B.D1/O@M9"M^8(M+HU22-]DRVYD1^,$,Y5 MUHO^YFDS'Z_Y47!?'3IA"DMRR+X>48U*LVZA+$?<+F;Q'> MG$6<,;U46NW3QKE#K[V7$;)BM/)I,:IZ.HG)I;WZZL+\BTB^.Y6[W"$]9*JI=FKW);KGV:9H$6:\3D4^-MB.)MA'Y4^^SEL#C;$N MF32."T]*8=JI $L_EG?KZ"/"#/0K."O-9$D"34%@P0:;QZ2(E%Y]Q(/P/5XY MKLU5K>JG]WM]5I:3/N2X4?Z"19"YHXU/RMIE0!%Y6DB4)L=D&[U[!33RN9WA MUN+=?$P^)Z3FLP2G8GC%^0 J"F+? .70P:K[TL=BL)FZ[^#\ITOKF="W&')\"DU^_CE=S;A+?AW!P+Q[^1@?X-2E+K7+=$Q) .L#Z8N^3DSU+8M":Z<3SB^^[M;,LV= MP?EV.L?=3J5'"9FU>!BFO0;_%\GYY12()1E5N?\M6F^IJR=8Y*=/\3C59IQ3 MO\".#A K%*TV3Q!:G3&C'.KPRCW(I>C8*G7K^$O=ZP>!:(@_#B0&A(R,#DI] MZ#&MG:(>A\Y:GN-AF\W3J@G,$J?UHZ&CP:,UESTGR.HAWQMR1>I'F#<$BE%G M*'4P*BS^5F(Y]* .Z< M-CJ)$ZW)&;8\YM1(_J8?G<&7% G=]7/WN]0U:6 BMX# $(N\X8[GA)7O*U3 M#)?>7B2Z1;%T,OMOET4))CDMZNIE MU:D7M@>TE !$S\36"<8R9SS5!JN4C]4P>C%[T');>7*69 M 8G7#RE[[X."R\(VF*JP*9V)-H,J^/O*G@$O/ZSG:ONXPZM(M)_MI9+D1AJ' M9[=VIQFIF+0NDLUXP[E-@RVP"^2?%NI0H<0H,5"+.GP(UAH:GP*C^9AXX M@*\/48*SFN!3^V/].YC66]X:>[V\'.Z5%AP?<,;J.KQA_4,UR7.-E$PT-ROQ MQ1AZ4 \_N=1E(7*%0%/YV-&CP=IKIZ3!R*^X.YD.I__]Q5=4]071;RE"!Q(^ M6A QDC!HAT'&0"E/ ?=^@@C*N^)+1V*;B63QG.40CY\8QYO.RF2NSIJ3#8!$ M\9[B7B.8C:T20,B>I&C(WVC(QCY$N!<9J58Y8V]8&PIZV1O:2"AT^:C;#-O9 MO?_JJ)!\/M;\LYKK/(*7*& %LG9KJN)_I1*,^P,BM\8IIGZ^(3Y MR#YYHJDMEEC( DB46/0\&"*R@N(/0,$"TN7)^BH.SY9[$>JV;@+U0T-MZCD) MOYM06V-S77S'@:)?/_G.IYR+!(J("B1A JIK*39'(XD,80!M.F?_]I2XD>GP M.[4W_@0Y=V.>%D8ZUS6R]YYW=BAI-8\!F.(Z3VH_3.RTJY&_$]S4)JV??EJ4 M:N4$TVW][H@RA(,_0.0:D*"(@T*0%Y:2*"6$!: M5#H($1$)$!($Z1T$%(0H545Z%0*A(R+26U @04&IB2 $$I*+WUWKWN^\_W/7 M6=^YWSWE?V&M68MDYOG-+WO/S-Y[RC.\F3)^"40IIY=+5=OH<#IPY.%<>+U& MK$ LPF;!XN:FUV YO-\VW;K58ZS*-**2-:9H:LW((3T]?< ?*X!UI: 2()PZ M:H25N9B\%D);W^JKG[TT26&Y]\U=X4*L4*\4P- -P)?:[+6H M(11[>"8J85+)$U&Z_B $ZA7B^&]9@>Q2I6O6JELS2TU>TME4^>FV+)L<0?^K[Q^ M*;9KD@D HH$8C1\8R(J@ ][)3%3-= MBY##I>>W(24^+HGQ5(R;%B)-,:BGI MG-,)06%G-A$!Q 6/[L:UOBFPQ/_XS7'7VT\Z\LF7 M/H[&*,$A[D?IDJ4?9FS\4U3TP7K(P6 :>EXIWHF%"$FB,@002PC6TXY2&A>< M6;8LA4Q/7E6R;)-_O15\YQ)L1V2A26P.7S(O9ZRH]Q4HUN]WJN5W\4I-3>Z#5C4)/ MO;-#:E\-NY!2)$TBSK2)"5WN9*(C?!5.+7YXA[O_?.2Y?/-8F=M"E<86]QL@ ME;"PK ,33;"0['+2(-;GOG-46Z_ 0T#P*'M%@6O/-Q?/$R6^&"XMW@BPUNPY M=YQ96ZQK!T6T0C%8^NO6C7_"LLD&N=>$$C_T;)^S4V_[R)-V@LF [Q7E8/#Y M\)-BBIJ^U$H'ACEM7LXA!QX)H,'WD(JR"0A+]S+;GW-3VWL6[ZN$']SB>?_R MU\ ;A,!NOY"&.Z!LQ6M.A&S[5Y$%RN"=UI6DZ%B,B6Q<'?-XG6# 4HW'P,(" MHN^;_5_74XZL,=\&[A@!P1HQ=8F2'4T^$]C2@6,9=2]D!S 90=>E$"\79!5K MCXFFAS%H5CQ'>!)'[9+GH6M<)/[EC_8@$?B207.:/%]"[.J]VS7PU;4C:B$[\AX7ZU#X;Z( MH)V=BBB:O4'N%#_D"-'KG<6W3*1(VDQPZK-CA6%/^R!G:9J: \&^CRDR9$CG M7E12/*K,"6YS<>Q*13Y<;QF>Z)687*R8 *)GBYO,S(]PF$MA2+[D"Z^B9,+D_HZE/(IW>\%T377/L^ M,"_]]6ARB'R3XSIWJT#6-IIBX&I]5YGE(DQ3C+ )"4+\48V0^1KX-51U&#B'Q M=.NI5Y)+%_K+_+N/0-8B@O;32([G_:B45X;9H%;_NP:\9Y9+O=K7D-67F\>8+)=O[F M;#2)YQ9IIYT.3 NTXV@E#W'0KN/AY#B2C$LV3=N>/\/'R6#3)W?\Z#.)ZBCK M^P-.W?,;4Q.C;:T\)&QT;44<4L\>)/C5 >J5J/K3VFP[/B$TWW1J"A%E)&(J M"IA9E84K3M-Z\GB2Y\MCB2.4+CV9\8<;($>30/R^6T@./,""V[3GE/IH^]'; MO+N5C@ZYW[B- 6!SE#C8B69'P9*C'\WRCO@@((66\V5W>E*+NR1JXPQT6Y>2 MI#M.WK=Y-'3.1E8JWN* M4-,\D=XC7_[*]@^RZA5^UCJXQ(L+Y+1-A]HJK1;E.U&-B25)O^>$X*-=R-/$ M+^<,O$,"WA:]SA#+B.L7*[0J4/K 8/7* ?7N1%#Y@Z5M#B(W57]0FX\K6UURC-80Q9^)*5%2C4MLMU41/NYX-#+6G M:%&UB,R=T"=[BB6='@I8O/#8*4_-@-(V7'$LZ7?L>YMQ4;>_H];DG5/=)PGJJ)5_U^4?KO3LQC//N M=X_8*C./U)'H0+>\F,E"%Y9O38;L2$CF)Z.NC7XGYD6_\]C\R<)^M<>L\3ER M',6>DTA86/19N>6U<3ZPDNESGVINIY4%GL7>T4R,C@NN?'E_7 M^2"59#K\+!R)[UE7UC^5?- "(XD''AFJF&P\ZC1.-;Q37)+N'5 6^N*+"2>@ MX/HJ2OJV\I5%ZV]IMQ(!.'HU>L$[.0E5+6JG$9])F^S*/AHHSDC 0ZL,9%[,>7Q//Y4L%^\WT8FY B4U6?=TZQ M)V-/-5Z^:UH DLJ[]3'SC*U8Z8U69KCL)3**\H#J,/)0VV5T*X!8'"]=CCX^ MA\+-\@9P WT^]D_N9#Z$\'DZL<3O=2#DH+UFS85LC4=&] M+L(F4H0A_VXF@472A34AF86=U[=/.C&9A?;I G,D3T*XZ,1*:;EEIVX; 0#>89B[=G*/++VL QL0@Q-CJW=9_K,%]# W&5RQ"LKI@TTF3!(T>, ?"-*N7ICRL5L%16/7S9K;] M%)NY:\:1*^KFGI*09\P#+3G@S@9&#N+@*M85/YA DR"GRR9A;-XM9^\W37ME MNQ6>7ZQLJC=RC6,4OE5ZS.(+W_U>L*JZO03X//G:_%PR C:/?8+B1:@4DYD[ M6D_5JE^8?4/B)#$I(U]S M,',9_AUO4XU)$F+W)6EVRMWY;H33P(]AOY5B MD+PYUQO?M\AHUK:5+5P+KLOEZUUW?*X?6VW[6T@4&-@+8DG13+W@C2J,Q$5 \ M.]2Z1+GIT82.AMQ!QP6[U1'ZL<+>_#1PHX!=W>^6.DRUEM74K[*%1*X@00>> M\'.?@G1!W993O6T0085[19.^:A\P]N[*[QM(]6C4=JB7T)%(:9D;N/C'Z--6 MQH5IKPL7#^+#:; QR;)]NE5$(PGAXYX/9:9-MPHG" 0G5=M*R"PO+K.\>''J M\?>G(L9S30 @;K, "Z,#/!"OY">H$Q@0 40VPIPD#IPO&X@\N1LFT=Y2*,2C?WDR0UUKKC*)F-^WYYSQ,;]RPUIGIY*ZT:KEE+OJBJOQMF)X]<8-:6-(# MV;:XA]IJ62G=?XEU/HA<4!-KU*O^;^ 1';,ZE77\./?8+3$[N&PUZZ>/_+HT M)PT565;!B)WHHQX_434*PM#>TL%XEVY$-_-_"MU>ZZNZ%]D[ZF3M.X.K6Q[4_;QB(I$H_ M_O;X@TXMM[$9L*0EQ;A@&3=[AI0:[6IVBQB/( ^9G+$TK:]RF!IP5]3++F<7O- M]D#S[/43P9/#>F?)YGA+$:IF(U&FK+!7*4KFL6+WBWO#SSHXAZLUM3/&,VPU MM=@9/GM+MH$9:P>/DM\N=0?NS=8M0 0L7)KL5F9/I3$U1@W8PQL2;\?)#9M3 M/UV$^8>O3@D"Y)UYGZZ;/YU?P]WU]HT3% UTJG(+X M?D^NMMP)+:(-8-D4U=1 M.G&;F-?\.A%J2W3@Z6JZ4@!GKSA>+:5J4(E[KEZ3^!TSL#M_$-\!B/[YT+N@2 @G1K(0<9/X#G>V M[BTYQ;R0ZDCU[NM4!V6VO^>K^"FQ=L(L8;5:>)21SVV MMF3-$6^*T"KJQH>4YO)KU=ZH3;C5U']W[D9SM2-M9! @7'$D'G!K"9QQ&:_N?W1R]9FM5:"%#SK;]:K4V=S15'5@, M@^A5Z,C>$:!R+]FK#P8Y[RN.7Z\) $34 1WMA[+N=Y27S9IY79 Z)+6!C82MYJ?LNFNO_G6&2@IOVZF M86_"+?FJA_74_JQ_>@I(A*Q-5.V!L-$!CRR28GG\/"PJCW%BJ[@:2T1%_NY; MOXL9DY1>:(YCJFI(E.)Z]LG"*X.O]\-Y&A[>_%EGK?Q(QM2QUT.HEZ^.M#2?@>W= M8'0DFUB3;&)T-%[-&0\M<_[@\$@,$3KS2'L0)B]W#/7]^<4'!G\F$R'PF7E( MUR"N _NK& D1]"X8,<1JJ8/5]9N+EB,E:N)7;L:)Y>:QFM2%Z4=VEL*2PD7 M$ )*KX_I<9+=N\%$JV0>LO_-^J8QJO9;A.HF[&%._^Y2P[.^T.]\K.N(6M:W M-R1Q;S^^ VX?WZO 9SUV(7O/KX!/-,3\1O$:WHWG:%FL5VP=2GG[MC"HXS 2ON42:(BZIW3WUD Y?FC(- M)KOSE&&I2>G/BV62X+@FR6O>2-D83)0:,FN&QS#]QOF_P,6XR=_)U]ZK[ MV$-J**\_;%J?4W_=]L-[>2,6#-1"8_14AQ'N/J7>XB!2?2KC] P\OG.D(TO1 MZUMF?89LG*U;3-47?M,9[P>-.A-1J43+3GX]'I)XQ.MVC=A3)/7-"B?OL]*- MXT($+AX5J[= X@V^JS>LY%A+]<'RR#'L$1V!>7 X\L@$0NMNR@H' 7LB9PW. M#0NHW$EU,Y^N:<+'ZAOJ.L&^. M7AEKKHZA!'PAR>6QVT.',Q79OWA9U?ET)MW+D9_MC L6*D[ ^\U)&K$8#8*N MP"5AH=:JEB2"Q<4N393,CZ_=*NF+QS"?I?IYL#I#S#U[9ULA[N (=/V-I<=E MSL35 ]?0J"[N9]_W\KQTQ5H+J4L,;-]C;XTQ/*Z]#<@OMRAMWR%?=2Z#V_0$ M6U1[_)*NP7TQ\[X@)2X=MPR6,WD#.SJ;>5;H\I.J!UI:$C/$BM78>1#;+.*O MU)Z:LFDRJ?#"Y^>ERVF#;O@Q^;5X"=A)DPW[AYC0O<]D)8HP&3J?]&<]&X[] MLYY=2S1._S_7LSV#+=D+5K?;SH3S31N$?C>8CQ@ $ L4=81H31$E'2G>?>>(J>3ZPS MU#H2IBO^S[;+\C =ZNZ?.?V[=/=ZHZ)LJUDDOK]OH;ZV(;$XV]/VC'$.V4LF"(T*F4IS& MQ\\S_"*@VDV1HBRGQL[JG":=Z&]+^U19TL6&9K^4S>CK\Y:&7*.8WP=E.161 MFK=?$%%MS8[' N3J8-PK2 DW8:5HC*)+ (>)->NKW%>QIL=1R5@FA K16CL(*0>W[+R6ZD>XA2)8B$<]LD?7/6%R2RU,/+*K MJ:.B\Q#8 46"ZY(?(\^0 [OM4H4K(GRI?.WL.(6RQ,C'I3\Z\ M,SBZI;L23[2A\K+AEQ(05U]YIL-1/;."PU3#!_79H#B,T4O=O.323W1@>61V MOJH/(=:=?\\X1OZ%47O[!*U7[,50KGT\=?<=\YN?2D]+(/E\HLPLFQ+6<;&:D1!W\.J ?6" MH-+^TJ#HP.?:4 >6P/3)QPEI<,;TB3!M;!RX+BNL51!^K:-I*-V:A&A5L**) M#5-/NTSN[%6O#5QU2O M66&2VN.JL56VQ.'G=Z3FE86.4>YL4DO0B?YXQM9G M-TI+UM?$#M@*EN^L@R7,\142O5;R!,FGZ0"+P@YGIY^[^\%_CD4E.,D')=K? M+LMPQ=].("45-\+('LFX0%KB08\Z=S.+#O3\8%Q^*W\P O[]:SH0%;-?@OHQ MC-V4]D11?" MPSAOV^^_W,!Z)+/ \^F #3&"#'8@3L8JZ:B\\5A[741.6IQV/N?SG.M&E.M, M6\_U^=0(IT']8\@#%NW^V,58.O %1@?NR?^V_OL5J?G!EG)..[*^Z]#M;WQS,NR+ M%M]F]-\?O6'%W(WF0-U%):&9J?+,T3I@BI5!O@>QQO1D/+[^Q9I4PH,1,\F/ M3B:RIF 28&=>[8CZ)Y'%URX>U]WZ)]3 M[(Y'*Z86?I70U[?N+6?2B\@/T_,C0E:][U62<72 @$[X#8H7/T-"IN]'O/;: MR4SU)'7>Z?NE6$;XV,&F_LL O&RE;_Y"&(I,I8J.ITJ\1Z4^8CZ:O06VOZH.UX2O;&J.^5"WB MME*T^)DQI" 9W::>>.?ERL1]DY#X0/UJ(_^CSVZ-;T>=C-E]OVX$HQ[9?U&. MY%Z9E2(%QF&\7R-,R=$$Z2@QPRZ-B:KI_'9^1*-$?<+3*&4SJ2,/>M76KELQ M.#1T6^[*B"O1@4K=)5I,\+)W)OD-'9#J[*8#V\P8.C ,TF?NP!X4X?Q3!$V+ MN?2GB,V?(AW@;>::@Q(LCA;_Z1?:_3,F1"GE"!T8Z*$#TVXD,&UF"4MV$FF=Q+ 05L0"+U=J8NZ+ MSYH[L7RJNO2:%,X7XV9UW-I L]R^#56_TS87.ZM'!Y[(=T*X'@Y8=MU;U"S[ MR]]$K#,9'^5NE'3M!U>.;HV^^((1'YX.<&)]L(_I "L&KB-$0,=D^V81E%=$ MZ_.NCY0UJRO+9)[WP&M*$(P=&-.[@9!(OC;$=?(ND3)?$K%&O;8 Y9ORR.8; MONKS\-.H2%I_8]!I0;>L[[NM^O"E(LC\3B^, 8$D?LG>"-,Q]R18J)_6>9,- MD/K8%DZZQ!G97#21?)"09 0$9O0CKM.!M#\;A2B,LZ@?T>7%[V%QZ%^7=:!T MX';(X#[G%H"0_U,"#Z(P3M.!'T_^E(A$'90X^:<$9)\S8VR(P8C7ZC#][TW, M'[&52M0OL/U,&-=!IVCYBJE&X&#J[Q8^ M453@=16#>U3@(UWTR>\C2=7HU-/[8L==I7@V3Q\-."J\F_7WM8$"JA\X1H;H M^Q[\9+9'B:?E:7^QV9L:Q6J'IZ=DGKZMN<<1?K]P_@_UNFOP4[UX!52-0.<< MV\^]G?C?,[R5(Q@5+PVC GT5.L C\EY+^9WA";'8P-#&KVG>X>18V(MZZ\QQ"W5WJ*?:;4#8I]+U+]\&%&.DPOOW00KY[:= M_IS5C@[#UI6T?3U'4V15>JR!:WVC[>@U>W*\:&)=3=?Z@=DY!XM:7YT7<@S& M\*OI3LTD^WE(UYIWURP'^4IN9+4 9-&X[M0HH3L;U?Y0D:X;40%JK[N(ZBBQL)$@'S/?&\W&,# MQ5?:]^UCKW>7M-RMGE^%"6\?HU_2 =\YAA_B;/MQOJ[#]^YMO=%A?3A@V#EJ MPEHQY1ZUR&<(MBAZ6OTBX$OPV)[EZF,".JZ*3 <D31[^:AFVB[KOM?O-73K(880\/I"!KE"B_D>83+-^Q9<CG/7.[SMLH)3%DZ.SXI@E5%=6[$5E* M0#$C3I&PX5L'CE_3[]_CJ]SP\(_?ZZ"@_:+XRYEWE;Z:OOWT*0]VT6]#7UR> MPHKJ#B5=FV\IQY[QVJ:=(*-*+?+/+PO=-)KX7GWKFM9NYG%GA_#[@@\WMIS2 M2W!D2QJK0:EAX3MU/S@:CUL.KL/(\0X&P) GXP)[;_[ZFB5;_?MM\.2J/P$4 MM0?IV+><1\<\;)'OR6,<*1HV(*G5M$0U>*J SC@&03 7W9BLKFDJF+0\@@!Z M3.0Y?7(L 18'X5?[*F!/CBB;;B\R\L9_D$JV&'EW]RY!D!V+"5T/K(%HM;T$ MH2JDR ,D>8I&)TUQ"(+G(ZE-K*G#476*M6O;DHBC&^?6*:7-BYH+WL$V99.* MI<L^AX.K *"J(#^>)A.DMM8&%(-949WZQ$-M#Q#MKV4<>!:^U^4/!9]RYI M%,!VGRY([!R]N4-5@NV5Y.G\.:U+!]P=3?[FUG@P]F/Q(:AQ'=(2C05"N0#Y MGS_\%I8[S#[,/LP^S#[,/LP^S#[,/LP^S/Y_S/Z&),_:CL[O>MW9JU1+FN3?]DC>BN"2=/Z6&_1 .TQTT(:DG M$]@2+W$HW:P:*QGUYX-3J2P*TS1[U^'GZCNH\/_H!,7&W\_T'L=(QB!=Z.@N_L4JA*.'( MHVWBO",8K06EZ.J?N#QT^52;!*81OA0K)<#S>DXY5>R7:*74$/-7M3YR-&'I M,4:2(*_+Z$@JB:YU?+0)FZYM,;P1SO9F1Y0C53OJ7MXSOE%#E;1Q:H0 M]LDN:'7%ZC1Q93MZ/R\ )HK0)Y9G$5!\" /LN%)%0)GQM"NFX9J_@HHTIBPK MS$34\[$(.]?8$/-TJQS)+7H^5]@'VF7W&?W24]EY #M^MJ ^7&?KJV1* >E\ M'A\I*F*A3%@1VAD\FTL0D[G[5^#>C2^!REJBG%(7KR],32[)KO9[86MW$O58 MX-<(#LKDTK^(L/ 1=.?N!35&:>OW6_-BCL5/NS>NM3)0%EX,ZBEN3,7I<@ J0ER"'0(= AT M"'0(= AT"'0(= AT"/3?"LA[\\^]$W3@V'DZ$!D2$$1M4P MH_)O'##O2K^50!!B7\>XY8D+]D2]]WX%7^"M2B"'G[/"3>]A)S\O_65M!J@B M/KWTPQ!-]X:85QNH/#LT5ND2Y+ Z_RP+"4/T1'&5+719IW&+W3(AR1:^#+BR M;Q),R<8>Q,"W(=,Y'4T;<:LZ*)*E?<[%H=KIM"6+48FX>2!CKW[8WV"P7_7U3H!SC]7(&N-]BGCL4"C%#- M?SC@> - PJG\E?OY>@(KN*R$@(UI+Y@8U7*\@<.D>R^KRT)1^E??AW"KYZXPZ<62EE:=B3G;*:VC.MXD2WS/AM"7G_4D)WLZX.N87)WR7MFW MX;ED:,*GY@[JU$ HFQ& 8"0VTUBJ7GGF">V_/!^$4*4#QQ/G8M8WSJ/9O**M MTWZ8%*)/V3^PNDQEP=_4N[VI7,@3X<@<2P533)##>;S#>MR(B^205W##CJJO MMQIB,:[,,9(M%G=G<7^EIDV, VDR&05.+IJ,NO)KRW*,*>E=XG+1A !L-('H M>]!)ZM-\T=THG!_H[*I9[:W]=/$['^]0OZRM3;3>).Y$HCSFICN-2>!.2#0: M]-!2A&RW:=721)R+/XLP$$L9SF]*+9H.O#??IY)D)KJHN@E"RJ_%R3$20BRG MW7OI0(U%<@>4%W%ZM'9#C!S?$>E#B.&I*_*"-_B4=D^W^^)_2_9+*1)VD3LB*1'&1U2K?3N8FR6L43G]S,";>\HR^F4UVH@DF[T"M\Y-/J?=X3A>A+5/Q^.62^)$M F$2& M4K3U:?*DT-7B 8R!,S/.V0PDHI#"N&0VN?.$5W !^:#5B*2T'4<>_6,-2'5S MG=$D]><&B5.R -ST:__!ST&>J*W)S/Y4.W)EC0/8% MX2J']Q 4LV@RF!B6;X.V>"?$LQJJ1-I]#=7;MQD7Z<"T*HW%*S.[&F&\ M_[+3[#JE56M,FTH%M9R)Z>RE)+;(NR# T MV;S^B/G,HMA-N6K5,==8UG/GC(V 1UA.1% ^58EXI88PR.4HHLACUN!=^J9# MX$Q$Y=4^J7F&92,D!Q(';;")PWHE"_O49B\8$(US]/;E+\5=?&<*4=CD#$H/ M,W%=6X$:P[.VD_:+(/.%P@,;D7H\/_S)8'R_5@.F)$W M^,ELT*\[^ 62\P [E@KS]P\ILY@W9V%>'RY?.U\9H=4SQ? B%)HW7?$&>P-/#E=\M /+&00L\BMTO MTK'JV.A&U9Z@;+;?*5VVZ0+M?)L*=JXSAC?N3W?LKS+. M%9VSD*6Q*A$MS T0-.U19WQ]G_.;]=XK4FSW4:#>%S;+W038]CC!Z,*&&@]*Z@X&#<8 M$6 &IX#B[O+?!N]M9$97[)]GQK6^'-]RA'0)(^J%BR+KBYR5NS(G4]Y5:6Z= M:8N GD8X'XC.GLI$KFP0X$>*I;_LC!JT_=_-/#. +!S'1@OM+$:((YLE47SD_IN##> M?-PW0%<=9\2E\6[B 7(;8GW]O1;^&(#,&G; =E;$B7.3W^,; ^@ $SS:DB23 MJG1DR?*%*5]5;OF%@A/+;5Q?;/ZSK<+_91VZT/5T@,H;?W$_#[?0[G34'L6/ MN)*UH\B*W)ZYY-^V6;^_^P#^Q/]KS+PR@0/BP:+X0#;KN62R6=*D# MQ>KC"JNTGWGUE\?FII$S3RC!+ZH1\4OS:\/=/8U5]$$[_D82Z$;QHA.@M9]V MLB=J7ILJ21 G"G?3KK6;8, =+YU]JL, 0!U0F?Q95U0H'/I.O;ZRU\>'5<'/ MD/68Z1#[,2M- ".A&FA(M$L5%FB3?LC)SZB4[S/*X_,B._A7X-2*QG2C"&J M[]OZ5:0(3;ZS+E';3W-^-!G@AF=ML M?H-I)7O5SG'[O7J.J]J78+?GC!;^CSY$/KEZ*OS65-A+AK$AYG9TK?MJ"+%W M&TX6"UDH(@G$,O>0)^2V*H1[WSG6EY:NL)MD\=X/>E>V6&]@9'U#M0]G$-GI^.CWS,^XE1NWRQ2[1@W/9-UHOY[ 4/MM M_5O<;@C>OY=-HR9\)& M&V>GUCZ'&FYCR"L++78+[:T\Q)TPFN(47,-Q5'(<85(*5^WD=O B]DKLGO_V MH$,[J!&FUJ JB06U&K(EA>NF"S6H'?F ;-[S?T)#/,>5=2S8F8;0W< M1(U>C9\V.4HF6W,]O\E,M.=&9PWB;>.9"Q.T'.=\*GP_!^%*E,5OM"?'H(^O M$8;M%BZ_)Y5$8VON?6]*\OB6>'E-LN;CKV-NSINW5=U/O4&8D2-(&MO59/]B M*G_Z?$,BAJ]T.4O=BMS0)?R]VOXG_Z.ACVD.:F4?G+?3>G3?OF4R%&]\"6IV M?F;F6[W \/3/BEW;'!/*%"_$KBA?W,9+E\.!AV1'? MLI+GBQ%K@2)A=7(C&;>OSRN)W@W31$7N+992[CLAQ,A!)!&K,7?B]^0GL#HL MKRUNMJ5J\FS9;^;1? $0U\W3SYPN\D79;B;)XY!'R'K@Z9KMZLE6$/SN@A4= MB/1_![>&\'K:6:RM?#4I_&(2L!U$B"Q4P(M>T&/1V:G0)B:WP\1H/1%X4%*9 MCFPIXB]A5!1,![*@*-]IX%MW/(^P.L=2MB EU''EUTE@2TO,K,*&S.Q.&$Q MU0;&M*J3(]JSY\+.'T?H"D12=0OAJ4>%$TC/:<-^?FJ-LGV['6?"S23>Z[UMNO$I?,]<$W>_G]''YWN@R^W;2PFL0"EQDF#SY!Y2 M#&Z'6^J^H-CRZ<*-=P\ZSQ:P-BE'&MP\5GU<\JCP#SJ ]X++TZ+V#PP)TWT4 MZ<9GA!K9&R^R$>W$__X]L3S>SU\]PUNJQKSDXN?5.]:W8AW2S/IDFB#D&\B# M*.F5H<&!774!4RT ,+%.A^\@V$=&T($(30CY+>1? E]'=902;?99A4$T-@DZ M0/ X$+W-?,4>[WDPE?\ I6N(@0ZP76N';FG\@)!5#U#B"FC\)>'8'[ A%-'] M (7/A'H&>PPU].KE@C#W[:\UDP6:7$GMQ)B,Q Q]%.?JW(V=:NL\_1E0_4OB[ZK@85;)@"8OF: MLXKZA]_O!G?O1K-3!5Y.>V2?>(_W$3&M3C#R<78.@?&J2/S@NQ'&5_*/0N:# M'@C9ZD#(MPZDQ/-W(8>!R'9Y?VK!_JGE!9AZXU\1\@VR/"V2X^#Q8RDHTOF_ M:QHX4/6; U6+;(&I0NUTH/OJ/PF)H,$>U#'$L?V7M:K%\%\PEI77;V^*E(R= M-"]%P4ML3KS8#+L?$N&42 =8*PXJDO. D!4.*HK]>T7ZX P(#^0NA(LV@#R5 MU8NJ,>D)TR'+;D%'O=-K^@[57$G6NTG':A)IO+M?3;_@9$G MS1FF=PIC+I]$<7IN;WSS_4E+A?5WA=[28$3+N918/U2E=G5(/!JH^OO:_IB$\FD!OQ2S/DI-0Z-7J1( M:W5N8*^.<"U[@MZKY26JHN6!7.;^R.4SB'8&*TV3HG6C1%"WY[@M%F!1W(8D MV392NO1X;L^+ALNI2?G+GR+>Z].!S&'1,!8]VXJ2/_,M,\GS2FL\VXK,7>(\ MQ*4P:H#,5 \ZU)5Y6@E,RUV28S+[*8*OUG?<]V!<1?^7U/TAB4,2AR0.21R2 M."1Q2.(_C\0U%W+5?(RSIQ0I*WI$[=CSG.MA +/UE;T.TF(ZL00?_>0WF => M:DQLC7[E27KN"_/=(O-Q/F+\UJ^B"Y)EKT_J.B.QI,&NSRAM"N@&"ZQ"*()4A?V\ MFY,]>1=(T5&(&Z0+EG,*@V\ZI>N?]J:=_#*G\_ZSF\ZVE9;B^ER-TJHDL7?; MA^CE6>E1[R0WN?RW(Q7M[RVCK6+RX]_3?Q06@.L8.Y,6Q M!Z*QSQ_(Z_6_HK-_PQEE_IM[E_R/.GM+/=#9Q:B#Q\,_0,C9AR0.2?Q;)!@V M!ZD\Z\ML*U"<^"+.8UVQF-Q+.'TJ6X8]J=">\Z/)4;=<6I0T655E+M7<'E65AK.>!XWPT4'%)NBTPN=)<2F3Z_,55JN@@IH M_>)BEISD2,7?R;%["9"?@6W,R5>,16=FTNE NBOD;- SE MM9&,(EZA _QV<-!"9BR*L,&0]>M=G9+RIQ5N4M/GGY725HUZEY^<2RS8"07] M;&A')7%R(?@L?P_,I$20QL"]R9LAJ,-?W0V52X+F4K\.JZVFT'*.9 R7#;DG0/ MS4,'W""<7EF/)G;3%CKQ75E5O;D]RH4^F/CDW_Z*](YWT'!;5C'W*OGN_.&@M4_/&ASXAON]S M]:BUS?FY:0V34'6(?!>:T_?N5W<\V:7M"=>O@8>=^W:!;#OH>B9;Q&.*-JT; MPH7RJ1 S(:&W$[&M\9T[TJZ50W/*%B''M?[Z2Y"B5J'C?&)7-G'F [/:*[+- M@B65KX1P/G@I1B:G'<+TL#3MI&FUST*/@2E#+^ZL*;Y(TLME"R_RVW!^L!W" MC& @*J*?8'@*N@L]U>F :L9N\?N4QTVW7OQ:]^O3:[L-,%_#TP'0SSR>887: M4 '+^I':',%,-F]YS4RY5XG&1]X^#F.N\_@O\X*U?VV+W=9@#!VH0^'!8P?# M4F2!-\HU:_74_G.?@9[.[[N1ALH64WW "W=@B"F1CPCML0Q'<>LQ4GDF6I6\ MT+7)B2($]7B/ILCNLIZ7B?C2^!<)N-[;=QF]JWZ-MIIJ&]_7QL;IG2+-]<+B M4!Q('EMXNBT9"GL-OTS&=@Z6EJS?)WU8A'0,H=BGI2@WS.OQ'K MP,T< [N=VG?K0,5^AJ_*#KV8W$#INA#B&!R?J M:>]7]W: C^#@-3?)C]1 [+/PB!Z[BJ@XW#)W2\MT%>?,!P-EYERI!_H_E"]P M.5403VQVHYDA'AM<"&X2<\)O+/@'#SQ8B1<>8D.2C/TM*,FSGT>8]0YCSMU\ MZBIUA.&@)HO__E;&R9)R!3F<)[*?1>-91JJ2V&(+$X*$'V67\]M3\D]\L!FZ M;ZY^8IP]J.EZMNB=B9IQ>LW:,LO M(J_M3#FG5"1+'S3^>[2NINA(%U@2A.]5]H''PM_HM&'1,%:]:5OX7LG_[#IR M6,YY\JFU_Z8*V_<#Z:!6%P@0W":!5D"YA'!+IIA8>(^>32[Y6AS">0^PF37M> +/]?[,2HNB4J3R]^8\W,.Z"TFQ5NV4M1%8A1N"OX_K8R M_[+*8[D?&O<7&!5!BL/12/%*\)L@.^4JTV"U) M>B$@H_^VZ4OG'>[;KW',67._<>_GP A=XF2W$NLL&=;=)(V..:_=/:.6L75G M:$]Y_=V%*.OC.N$<@#-"A(R?1R>W@J*[6H]-KM4-J!&KCW^>+D,+_5I,H YC M:QCR"B0B'+\BKR(\]L-H9VB]-.4L0O+J0/ER ^Z>5D@9D_HF[$Z\ELJS#S-! M((JT>9+F7390Z'X*=OZU'COY^S:4C4Q9G64@/TX]T1^M\G-GQ%TPR@32_ #U M_6FTEH2\UCP0VOX?LX\VEZ#$Y8GD&MJHRX5=K1]YF".8'9(ST_?7U8L1I:H\ M87*,QE@=E ^(?#J,^+E,MH,./#:G RPVR>O?*>Q-+0E0K[C/-[41I2[ [N92 M4B0O:5,T\A<:)[*-(\=3[L$7H1&0FDQTJ$#T>KPAJES"PZTE0MOQZR UQ&ZS M3S/P*&/B[*V]C>VS^V$8,8K,3Y7E]%TG:7*T/_],2[ MS?Z^R0#'6W1C;GSH MTL;C2$!/[!$ZP7U M7#J]M*@IOW?R?WVO/L,_ONW"YA_LRO^;]U;WV$$[!YE6\N0FEBCJJ06W+%"! M:2F!=*NJ;F(RXU:2!% MR=[>!5ZJ4YYG6;B^.'ZH[_8M#_MAH/)*UM>_MY7J1$874J7W7^F!:4,"GJ%! MQ((NIQ/I%ULGW]V3>>:)+S9OMH\MN'%.P5W5"3Y&\@1](>N6/=X2T#9%1G5D[F9;WLK_O04V0BU]=6;\;A&O^:N/H+2E? MZJG %73.U2VU4V#A-,:J23=R%B%V]5Y F7"H,(&9N&5^_H&C^<-?$@EGCKKN MWJJV?5@Q=$&.,0G"JR/O23HS@R]8;B0E-!E,2(XB!Y4&W*J#C*&JL$P]O\3F MAL >K8H$&CMM;%9X/ZE5:!G%C)2P77F4ITO\2GO%%%%H[['#@^9LE^Y*MVLI MC'GW1#GUVM*=<"VM@5"*$8#TI2H-_89.(3?G-[H@,3AD 7.T$D8R-!^>OS?1 MMWXE.L#OM5X!5Z-IA/+E3Z2TM_<[7Y"<1HD"/9RT$6A=9@LINI-_+YHJGPON M2"5#+XU7W,N;T+4CF%?46BK(2]C(/>8ZI[]4%^IO!/!]0PNU@N"&-D0Z$(^X M%E@8U+3L6?-%<0[GYF#&>]3X$?-,3_>"H.:2VDK W_?AOP1I$9E7-X@4>R(X MZK?('&AW,BO;IZ[K5V@]/O #25ZE+84AS1*XVX#%/]<31@TU'(19.Q#J@Z;D MO^_-9\Y"=9Y#G#\(% \:I>PZBOP=3/R$YH#\L*<#?10T3N[Z#!7]L&@(ZPR-U8ART\GA MYP6+R2@D*]SWQJ; 0.H+^Z7OR?ZJJ$('/JEY/*]X,].&S3ZV%0*/WRXG#QG=Z/XH]BFIDV9K'^8XJ!7P\Q<[[0GR,P30T:*@E%04$("H+2(KT3.BK2FW020#HDE+"!E#<^][G/>X^_\]Y[WG/.+<_] M^,?^@S![K=FS9\U\9Z^9674==SX$3[Z+)TZ=." *0'P6E0.U#7.C ZW2?79ID%\U ML-:_:F O3=#T1^D Z1OL7QK:&JUP8&T5M-$/QFR/>*ES3HGPHXU*XG0(Y2YM3W@*1F'#MW(U[G&6D!_Q M,H'Q[\$0 NL2YU0.BH/B1>0=5R"J+\\,.Q@-QD-B4'P?&@IS)I\^>+F/&;I0 M/[N!GDP-W-5 =HUSH9LL6<(G3(HF]0%4G9HR17/W3(>PII^\%WPKT #:4=ARJU6A MOF% T5QOY+ML; !28UYO4I]OI(ULHH@NJC:*.J(RXL:#('>F9KU5NYFD.TP']RH"=EI^*"1PY]BRQUU]8GRV,$^3J"@?64?_7*,>?D?Z,]+]] M),<9R,@Y&CO7)&;(^&9Y]](PE)=R)0XV:F>@NV8:=[;00F4WHNO%[G++F8.3 M3'FD61TJ!F6SRJ)'0(F82&+LOYF9:OL^W3(N],> M%P([A)O\ .RCD( M5FH830HY:JD2,L6Z+/QI@1\I7-Y4>OBH)-O*9,CK MJLGE>6OD:D^U\O'OV1'DE.L+9-=BRVNL9Z\9]KL-!@$'ZXQM_UF@SY^1_O-& M0B32 19BSW*QGAS9OS?W_9K3$NV,9\#X_BW^H<.G"S]^E7@+G)=2W/SPUR:D M=P#C&3A%0(UFAZ$R?B8WX.[^5C!Y 7KWKXT^$#G_RJ[DG;]\]S'^_42'RJ29 MVE.HKV=(**K_*FSC %;@C T]SWWK__S,9[L##&$ZK]$!S8N&=_^ MWU-_B_B512%#+4PFNX).J7S$DI^=H>-207'=[\_'ZY=(Y(S=?_;P:2P=**FH M^'%Q1W\JJP4-079.<#R?$/5,4,/BAY_:09TZ%G0[ M]@=L,BL4YK0ZS&Q*S:"=NB#[S%%W;5@O,NVU;>4-+X=PU$Q081#S;L>^IY>[ M6+MQQ!MTX$R%%J :Y88QUQ^1C&+)^H>TQ=K@7//O'M8&0I_QMTA<[/PR&7U3 M*=5Q?=$05-[]]:5.:=6VOYHI^RN) __VJ9!M<;! >2G;VX34MB>>;"TW8DK/ M:-HNP[$O?QT-5R1'X;N,MVV5*[07._$**0*6WCA2VB^UKP6_@UR8]DN+IYS= M>_X(9S\Y7/5+]K?Z5\&73WX1'ZC5IV;B)I-P;#B[S(K^^X5TX(5P .@5W!HU;5"'1Q7;/49R+IDCT;%0V1D;&Q\#<[Z#"8'1P\-1O^J/>9G7 = M?-^RRX4W;Y*7' ,QX^7L@_'^ >+FQU(JAE*:F'MQ]JO@28_06BG/+!H?;*GM M@4>>H_&*,[2I]'-"PN7NH"2NM8]"WU?]@.,7_I8JY,QX'?4]F@+C(^ 68:/ M!#MPG M?@@9?IX:3&8# Q))\#Q>(U?WCRP)ZG3UM'YOXC&[_,,_ ? C0795J; MZ 1*,Y: M;I"YR1ON)U<-YUSNJSW=+Y.PB3=[_.*B,\L+;8GV*A6K+6U>.C#,0[O92688 MK\_1-8SHI@6K2BU(KD\]0\U0WSOI&K43:#>Q3U9!-TIK:"4_*BJ(5ERXQ&5N M<=+H0@QWOVPN$[=O?:4I$ M/\VPACJ 68WCIZCI*#NJ@9@; @Y8I9A;S4;08[?3EGSR.#F M8@[71TXQ8:^@XMB1!E#'(O_RB?''O#X_:P0F(4VHT%1A<) #YC@4Z3"6E3[ M4V,AH<5P7I-[IU\D1<5_>_#*INS&>_6G?IJ7 R!YB/K=LV-R2XU3^@&6TF"B M@B9?M_JCR11=/=7HC!O\ \9/%^(<#)K/U?(?Z^I ;B_(MQSTW<*CHXK1T? R MCU"$Q63[]4$X,>0%A3M5K'S 2;B])&F'0#3W>G(#)^%O%6G]Z0A_BQWSHNF_ M].^#MRUU2,EX+#DQA&*&I0,-=PF.%I5.ZZA'(PYJ,C>_[/_Q<&3+S/7[N8Z? MFVD'VWYK-*5($ - .>JG21CG..->CRDS6/%\::]OZN"]H0-F[V\7"-A^2U=A M_KRG#(>_0@?Z+Y-F:0?IP"X[L'E8NNVWWV!_2/Z0_"'Y9R:Y,15?AY6C T$, MCWP7THH!U1B!A32>@4ELF]\@64 W?= ##Q'S'#0FS8;S.)46.G*>*"U\>OOE M59;JO)=W6=/LAN>6= %?0_+U?4 MJN#]6+^%%)Q^ZW^T=:'53YWM/>(,T3("KW_01#+EW3S_5WM[%TQ#N&K\6-A7 M&2^)."_%-?VEV[O 5:(T7N]#2PY![I!=K>H (7K6]/#IM9$,[7C1TDO MLGW=&\'5(CT'!PUAFP841D04B*,U_+T1Y'_[$_H/P1^"_P#!>?WHB<^=]9CA MH[-5).T7]TL')5E5?T8C6WVJ=K_/*7U#+6:78SL@PXYD#A"]"_E1U@0+'%VF-(U7GWH')H::7&6 RX_Y M.-LYUSR;T@K2:K3+Z9]:T?<>#5P6_R1XJJXU8+_*D2[6]>>?').B"W+U<^!P M\[&%^+;9-B^%W'7U-QUKT]-OM[!]^C]L:>QY'^:00A'U*.'-\VG\7+G>'N'J M82Z'[XCL7^%7M/DBV.0GXK_NG;K8A"-JP?O>:O MLB7II_D"="/EU,$%7[F\5'=X67H=1A"@ M<,&O!..?0X.AW"4HB,,AS%G!Y^4)DZ[+I9Z(4O1B2;N7:U@M'VT"5C1GY8P% M PD'(UB9-E(>.AN<$07"WKAXHY[;,9/9PRD>1%8*;XQ=)9JLW,(!#1L7ZWOG MG"AP6+;NH*GQM'X*!T*%U&U M&8&:D@[3_)94;*@P8'C]9M?G8Y3!6[:9$_$2]W'2<'D0?IF:@9M,K\P@F]I\ MR >M\+SQSDFS)GV929T/R\9L&JB%ANC*;-Y#YXKR?&>(TC2V/.+LI,092SOO MU3#M, I6=LHR>.&$+0+]6COT:Q1DZZ*ZU?&")&"[DXQ@1.#V8.>4;20,;X_L M4VTF?_AHH?)&7?%XA^T;MU=FB9=#K80(^PO\GKRLO[UCA:<#!^>1?\M\YKE9 MTO,L^<0+I0$E@UR#AL#WV2< R >&@:29-=(L2,ARP+ZM?;N>9_'ERDW MGL3YQ#DN7O]WMB;,KKW+6!7FJ*]AE+-TH!Q#2Y']U>?P>Y_ZN?2%G=+$[ E[ M)>7*S)<]FAB?)TYQ>C8]LE\/W-2::Y/[YAX;6T]X3S(.+(:(VJW9:Q[OVI@X M-'_K4*=5]K"V&S-7U\L8/M@K)\,+@N,\1'A(]=[TS'A\"L<-XDI"I(G3LV25 MY?NWO&-B/QJ@V+]WU7*!P@TTR2J26-0D#F(O=K1JC!QEVGH]@*.BS'=Y+9O5 M:>OKS\IO)YB/5HN_TR&\))VSJW3SC%.[_3"IOCAR_'2%\T\N)>70+<2(6^1Z M^#<2I '&[%G59.1-JV*,YVBZG#I1Y) 4_(IER\#YO/#Q9S+E&F<<<]_[G448 MXC4@+<,*P]JAQ(]M:_*#;--6-Y;7\Y7*>_4))]6E\9RL=94*IMK!&WIJ MC<,W)%XO*>1<6TZ[Y"6AY7>B\W.>]PG@+XVOGRO^)7^0^?/KQW[B M_?_"*Z/CO#H[L(X;YI@*#MQ5I1P?I'@0!/;UZH5L\6?CK:O+78[YPX9MZLA" M5@U)E#6&HKA1. ?I@#TF#PNE&X]20?<[BON8.]L.@OKD_9A%(,_63E_NO==Z:NC!WL; M#UK+B 7:XJ=Y&V2(?:\N%4.3\CIC#B9-U7M'OH8^(BD6E!GXT*@<#:R['9HI M3S:50RAZ&9Y5NA&WNC;-1!UO)E(M?F(>QS?0 >U+%RF+/U'A&.(-]- 6(285 M#E[&X;GZCG?NV 9E*IF=FS]X&$()@9_V#*2QB9+D\#<_R980U:9$R (HK_O5 M"1^G2@40I=I\M]YHLW MJPP%:7(E)M"7F-4;;+.QEN^(K30.'6);D^9=7!3E9#ZH.E_NM.Q;_OC(KXD4VQETP/PZ5G46AX66L]:FAV M6:ER*_Q]?PGX]&!@&F%MZ0Q-H)Z-BQR;X*<9BI4&YW<-$ K4M\_0I>!J,W^2 M^4K0\L:7SA0?-SI@/FE>(#3UA$G[J?1Z%9RA]O[('FC)^(?G^$[&ZL9O=H84 MEZ(D]4Q9! 3D UNL*V-D^+=%IH1#;*<4)Q"<#/K+9A,.KU/?+.)^3FR-%++X_>9GJ/==I[%RD-G(#B86VE_JV6OB3'3^W M:+PC6PFVR58<$4\'LHMN+Y:77AC>)M1XD!\QAM8%;>NW"CR+II32<%SJ)M+4 M]WJ**9B;T;>>WOA0ZY/0>0N\'?_*I61+.T"=&8\+KA4MZT*[#%I5 MV)LW(%B_TG1B!NVNGOJS;&X/A["P\]D.#ETUS[S31RZ*&%SPYU9@9KJK#3#] MN+/QG[-E"OU+4=C_].UF^&F=7:?+!/2P61W\8#5/NDXV:&Q4VR?S7)]_S.Q+ M E:C)+=0V$?R^)5QK%W-G.??WP K-O>"5_NNB89_^GH4[0!L94O/+$/("6 4L:@1PS4- MKD[FB*I.-1R^M7C&,[!!^O&P4I$P]_MQ(2DAG<:E2]%#:F7.' %>MM0/2!A% MOH XBT9*>PK7NT,Y-G.JS'R2???MS)1$,SPW,1&,U0P0Q.&N 7G 5OQ @'J A\1BEVN^;EIZ":!,NEL,'#INY%M MD3QR0='&Z,ZZ=RS& =CE#]^&F5(+JB^2Q+5!>":"ATA.S 9[6Y/N5':)258\ M^]Q]^NC1XSY8J:WH*TU->ZR.ZY#S6R=96^6$%^D E[H>L8K0$O1^#G/HF:Z* MXKW\ZO/J9&Y!GI XE9804N+\:R* M/JYC]ARWLX.ZK^%LXQ#,E).1^! MQ[Y8,0>W6@Z]QBQ5G!VZ)W^B0[YC^^9P.0W! EI@P=FF M>"]OEW@7Z[57?G$_;S<]SO2N*F#7K%!GAB?3 :(^)K"2#BP_V;W@&4). E,@ MPT[.S_>I*N:F;=^RE-WC=9\.M E;#^.W7F9 ;6B5!Q.KQ!2G]-W(@W2V1F&(VK)O:@]L6Y#] A57&6Q4!X- M&GLN?(4.^.F47@;;+&],?'9=#B)"SB)DP.KGRZK03=5GJM6ES06]2H/GRZ 1 M253S]WZP$S!\&")M@V8,!K2PQ]L/BHGZ[NU6IN/H0Y@IJ0K$(SS$:] MBSKDHY?3(/Q$&(6WBOR,U)/=2F+GY)^>4MJ9R1CP M<5L4STI L2JN,$!LV:1K*!,D6-V6$3URK>[BAE0S!,[3@5K!P?9Q)88EODWK MJ#T3I^-,D?;%OYF>R>A6U(FQ'3I^]AAUC[^E*&$5/"80F%^&X4#H#3X+[-^' M?,$"!"(A:F]>4H0,O7EE-0I=/JRX^GJ<#%#OF MS5OAE'QX] 318/7 \JY'XZO^ZE>RV]UIR=]98>NK1[Z*170R8Y_#1ZK((\25 M_GZ<+:ZT\;#0\3?JXMFSKNJ).N&RFBFL4Q>@V;R_[+!Z(SF3#J1[,Q04Q8@I M")]@^&E<2=36B@S*-F7PZ1-!!AN.1HF8KKW3^X\J'JKU&<$,EZ0@@8[Z1\C)D]/\UT MBO7-Z\^+J9JNUP'JK5PXG^=(X_C>7MH$0<_G!G$3#9LWS9MV[WXR^--]#TX> MA@^C \ZK812P;,J6?#P7L^B,PDM4"76ZGAJ&G2[P[]N:JG'TM*7MSZ'F?>2@ M Z%P@4U.2QLZ8"+VYD$8Q&UW.P.QID\IVEJ]P(6!-3^LV*]G*7WEQO]6)*A3M%?-8C:Q-+IEJ(F+\2JS7[S?O#(V, M7M)A.5V2)G>$14RJ]6;)!J;.%92 -\@%0VUQI+>),.Z22+:[(.:8[YNLT.:3P[E\6T?%9SFCTUF3OH+U1.DZ.!1Q M7BQHB@X<& +C]:+UE?C*Y41B<)>ZVX2E6ZY-+C^(K4^#='2BH0>7- \VDB;P ML(:\2W3@%NCK/-D&YUZP%%;N]#D8Y'/P T?QB8[OW=L#B]*%\C(7OGX99NVA M V6N: 7(862SLKQ=V8!W;JJJJ@T&/V?UQFRYM]V-XP@ZGY M%*WJK"$]AN2F M=:(.UNX%+5<;Q_<14X(#,\9%QIK\,WWR]S?U7#>9!K@!=Q46_X$**!.M"<:, M% 1W:3SP Q357H5.KIPWQRJY]23<5U#A@A;#*NAW5\W=FP&?.UP*[D]:/!]% MGFS-EX>?0C9HJG15"^]*Z#OF+1A5/F_UQY;XP+A\,Q]I%26H?9VV29::D4%35'A!@@M7SF/R'<]T1%B'\AAGD5GO3+EY#P2MSH\G,=&5 C5 MZP2!)1TBC(!%LT92;A-7]?K5M2RL$U;;DXZ7/VHYT*VU*-(*'/B2%W/&,PT2 M WN@#Z8A3R$$*@<)>L[KJ)>@K/?*KCKL!UMD?CWTSZE\WVLKL?T%TYM>)V. ].!$-EBU! MB9%TH$&:FJRY6DQ-7QXWCD&,6DV/I>SZ^(YN8DJ75Z3TJ==0VVK:%$O,3@P=6'/_>P[V?QT. M2O)&+5RF U^'-P^?8&[#$3;H0!_#UL47HYH9+NL3A Y(.?X]N?O/)'\F^?=/ M F)I[,]W+:%#Z_@+1'3PJCH.ZEDJ$##TSG7\WM#;W#+UIX)KH9[;$6=V7QBP M?H$78YOD&'Z$:. ZK*L#\N 7VX\Y\S0.QI6,D=&S'/OBY$M]*H0*38ZQM(0( MRLP*C6?BM)$BC+6=0LRJJX2^4%>VG106A6B7Z.K>TQYQ*]&6:07?1)LD?[*1 MV,2>8^!!1]H7*[(]J)K44F,C3J(#X>+1BX;K K.%@4+AO3\^JF&HI>(QX8Y+ M[/\4;V; -E1=CW2[H=1P;/%P2&.-TH!.W)A-11R)]\LL>UKJ-'&O-R1:4]SS M-CXUGII%6.6VUQ3JW=XS:U03/208_[%V8MR@ M(U:1#@07V^]=[OC@A!7Q$+@?D.P!W-/V#VXY]];:@'4!]8]G0/^#?>1C3V4: M!]_4IVKH.T^?*Z"!NA[!44TB8-' <W;C;QF:C'. MQ15J#:(F0\@:5:B<1!J73]^7#K?:GQ9Y7=&L*%. RORO"M-/.P(V^4'S>+AV M05=Z3R#?$QKZ_:4[8I?\'S=1W>+4^AS=&$!VA3<>6][O9-2&+=7O(QD7 I":.R;1.;F=E[ODI\UDT-F <]]Y3,B ME7<'?EIJ?!$#TR#O&+#^7]$"!U> U@MEHYU4T,'#0VN%!URLZ\RN*9X(ZM0X MQW%H2G/1,O&"F,4_1);^7YG[>]W"7]^==Q0OT\S$/R0"^\>D)?^EB.$?,]O] MOZ]D\&/WGTG^3/)GDC^3_*.(:=>5#%]FIGX@HY:AH+G8D5W](0\O39<1YUUE MMS+W)ZE/(@<'7OVUE8S!GT:*_\WU%,I/.VD'W8L461Q7(FD,#BDXBPWE2XH+ M3[N$<3/WCX6_CYX)0EHA&W$_':0#=K@PI5V*1@8\\,,/G03_E?A] M^WDT'I;I1:*J9W0Z+-_LNB ,&60NN.' "]1436&+[52A[M70/NQ4VX4MG=@G MCZ>?AX\IG]H8G2&E?(5G3;#1!.9@>VDBZ MLLK>\KM?1NOZWE,SI. M_#R-&#>'P0P.!/AI+E/382[8%Y@B]=LCGN@FCD]@K, ,<26JE+"16M]RJ4EC M^M%4IB,^19=,H'[".>7L1D$GC?UMB9B0H4C][.&/<5>$ZM?E,CD.V(HL7Q!Q M"^A?@16A*=QJ^(E&=)$CBGO%C* =ML5F.>[/-6!3/W'&J,G,7 &R"(B)1X_^0%,PI=C9<3^8$6HR!5H$7Y;: ME:78G"; 0M9,00&+B*7AHOR2K+;I0VSAC\,>FX27L0(IN3]8!A=\4=*EY_+R MEJN_L]V;-C[J/7G(D*4L"9-M4ST'Q8<:=2^FUA7,_LN_>H]@\)I9(N>WDS1L ME!]L[./"?#=@G1_CVQ[)8! XT7B_YU"S)E%")F]%)ZQU=8AN=<)9-R*-TSQM M:>S+NVJ+SL/T\Z0#1S7,#79J-=I4Q>U M/>6UYT9*U1GQSY2<1H37+A.R$\<5B^07I(04Y!O8]\5EW6?A. M8?\29F7TQZ@$"9-^\I@?#(8\@JKGI0DN&K9)O4 \(L@=,"\;TYV),"B[/,(1 M.@$U5ORINRM,&\84Z7<2RP@F))M8UC/SGQU0)PQ_[7"E?Q5Q-Y*@W=VIOPH@ M[]QC"$$?9@?U2XRYAW@**JV9V;;M/B[&7$^ &YD(JI^E W5[ B.MC7M1^^G MY"<<0#OIQ;^5>JR&/"#R:@OCW2P-R@^K:"P1*Q&//P M2"KMY@$-U'RJ[QSS?!0$WJNN_Z'^D]WPJ\R\K)O*5SVL5-L/!/9;Z+#XI/TY0H0+_-( U &*6ZLWKU3I?[GEVX\>S294%;.E":+#"&2GUR$VP['CXBJ$JS&XJR-2I,S'X>?"USW!I"?#>%R%(8+ M"8BA' "GIDU'/#\@3N9]N10EW)F-S+!NS[-W/:+3WS[2] MB!:,U3U7) 8 W'J(>I);_8Y ,P!.A1XDTB.>O#N1VD.06AX0K_T&E>&KV); M!?L^$_1QM,1FOB.Y#DS&FB,>=JE#1:0T:/>QY_OAW4;5,K0FZ^+X'M"9X%@N MLX'E-U\HW;J!/=]<93%\9,(A_YKPZ[?Q,9)@B52TYA[:H/<=3692:H38 M.X(RZ<#@X5+TM-GPA3(EZ=,OEP2W/2YIM,]8!>TM.V \A",:F+6K[I+%21=* M1IXJ"F[\*/Y0IMYV;FSDM7JUF/XE^1\&K'W]:ZA0G#.6=]1A_$0-Z$N\; && M3$+8Q_6M@TU-+;GG'TB\>$;+(#)&N\;WMDM^J7R.]35Q8':0 M;UV9PC.^\*V-?+%[JM(.GWRSNI_07UU?UI;BFG^@JGZ^OF._"%?=_(7#-%5J MH<*(_D&$1B*^->@Y-&Q11\_B#9@+BYV><1VJ6+D?64M6*2C(RY>.3 MF68$(RYFV8IZMAH!9Y^N"=9U]-7&=Q10PV69OL+!:Y(O@Z3R']B]!F[RNG?" M=$Z&K]/8;[3;1"[;$AO;^B0B*1\[/^WSAV-J2JS%HU\R;6P^G>"#3;_VQ-'J MMC [1Q<_827 =@):8!A$-5<^SPK0''DGJO3,V7'75) D? '1NG9M;.U1>_5XV3((#G%($SRX^BO#>Q4:YLJ#ES1$( -4(F;7>'OI1>DGXU>N:Q MEU"S*ZJA#F0 S2L8.B"KYDJ3_'LN_3TH-QV88[BNF59G.M#430* M4KZ, Y/^7IYR'Z'+F(ZQOA)%R_YV*( ,) RUHT7'^2'"T, M1C-WGZ#H08F?-8\S\)\4'6B+'J$#86D0P_?5531^UB;M/VS]6]@">VGL#W;OHX=:\>>)$R&N"%RHY-S/+/<_:+ MSZ]S-ZKMQ]X "W:O@\F368U4JQ9+&= ER24D\^I/76G/\!]%\D=O*1A4V-@< MO2#:CG1'MB&9P0OQ*\T]V'!SG M (WQ(UA.BEHIX'"H]1G7\5N>RHE2=DZ;]P3RV8Z25Z"WD=]A1>:P G2P9'\O MWJ)F*S2][/0GSU93DNC;&V'HM]KESF41^1?.BZ^>NV_ &H]@(*F !V#1E%08 M:U/GL >\3U'CUF8""M1&]ID2KB[P_WP$JS10O-"KX S3(^*"-WZ$W3L=>WHY[6*;_!SKTWN;T_'P5!P_:K+0Z##OEJJ OSJ; M0)CZ%?B7X,7=:YW6QSOV=8L\R)HM/,,JSFEY+@_9S@!U^LNYGQVA7#-]"G". MT3-)HF(KGKGI5SNT1CCG ]04ZF"()& 7.H6F\)E-HAM@Q29VPR_IP*'-\K6] M92%^C@83RV-*/&*D;-9W;.5/ MUD5L:C/TH0B=J+O&^#-W#?UR"&H&P,9N,=.V[NYU9#U.F*)!U&ZB WRU\I3; M8D>JNZV"[3:":RKZWKZQC1;-U&'/N+?NMK9/Y/[S+^!!7 :,QX$F3RH->?X> MC)@,"JY)M]@K<-@]*\_$?.0[7^ )SS'V4J$[D='[64N\MB@GZ GJOL=!48' M<*8,W"N8!JES/FVD=[W;Y++T#;^< P'*!Z5WG!@+G:+1D41;M:+F?O"IDA%\2*"._=M3(:L>)M9!ZE7OK+^8J"HZ\$+_ M,AU(4V*L [\"QG(Z.U6/%*L,PB=?ZI4,:SE\7F;JT8.YBY:.(?]#2\8I:D;V M!HVQKK1>T'Z2JOV= MH%LK?E;#+1EJ+;]8R]=W,(O8.G6\XXTG;B&!UJ-K;]Q+/<9V;EL;CO@W+/W9 M> 3#= <$(YAO[2B'_R21,:P3;)\N9J\:_CB]D-N$*C]GI( #I6'-#/DI$^=1 MAY$<)<5#/VRBA:..N;>26%(LS.E Y1VQ_AV.WRQ(SB>PJ'6X/[+4%%W?YK-[ M7FOH]$K)HH[XD[F[+P,OB$&)C33VKT0. L]EUT\+PQC_5>MM!.Z0"1?_ZLXB M6RRP]107Y O'0T4\W0C[XI*R@A6IYYI,':DC[:?6U%ZC*6QL?*2L9LB/Q'H8 MWRW;*FJ2$P6&DKQ62YP(<][8NN6=$HM]V4J=5ES[F<<09!'X=1)U2-01KY25 MX_F4H/E 0'6:RT+RH/:.7I4D:O5'&N1'=E:.'?DP.443\VG(;$%)@*/0T:P\ MX5X&7,N(A6L3^TT%9R M\+-4=9>,+>B6]S5.JNL)^=)8F6G9%X'A<]"!VH>N0V7D=FJ84";X@&!?>]13 M:73E\*.PW5M.HE$OAJRM_#%%"1J:#KM5^,'E\]D4\QY4<;4 7E2JB7Q_SVJF M9V6'E9B/JG\%I APS/O==R ,B2$TCN,9Q\$NY#E0C [4[S3)S9A/S,M7Q[10 MOR?T/+SGM['O\C+758I*.>4.3\G$8J?TNQ( M&XRA6(*/)\04)@K =;)'#^7*GJ7HG[[>0[+OQ&([_*YAB/Q\Q%DT;#(!=D@! MQ2T56GMPQ('&5A,4&6,V[AG.)A&$FW_5IZ5\0?5 L&;>!2B6UWBZ!K/\:M<< MV>+,B6G![M&;DN/4NL1Y??..DMJI!7[\E,3.]5PZ<'W+-0A%-$+O0]RI#;P9 MTOC9$W4W,:ALL&3.:_K/%ZRRI-X*<(R1)C<[GA4088+CX/S7I]""T!;[_ M&4H$<9D(C<3FN[[O5Q=6'-U!**T=:Y0VK[L?NT-K+^FIL(PX(V:QSFK M\=JD]W[G3]:*;>-XTTA8BD3M,7WIZZIPBO@G5-31=:DWY(2RD>]3*]O)M:N" M6%[2Q!(SD0ZTBIT:++%#7)UR99^O/9:2_YP!VCT=X3X:4O=B@R4<7^]YFRBB MU%/Q=<4-?L/P@I@BZ3)9CRC B!C8/8VO(>#0??8ZLF)-90Q:^W+,R::B5QRL,IVQ=+ MY66:#@2Q L!>[Y)_GD:2QO43Q#NP$6[X"S$.--XC8,4ZGL :CE_+=#Q[8X#? MY3IW^;3NR6]'1/PKRM6>,JUW+MN3SOTJ/ M#]@U+U74&;P55<[ZS*+)T,'PT M&7=EVT4.SLHI_/7U=V'W*8R *:S'#/MJYB 690+?!G%.ZYEID<?3C2\'B?$1H(V1H9$J.PCO8JH3AKCWCX&$I!#X2YLD:&OD4JLNE MWFK%87WJ+3 (B?LA.(%.T ^B T6:$9-WX\GAU&+U*^VHC[KD&EA#9<&Z[.H, MP+<^R7S:/]+L!'L:Y^X=W@Q2Z_(#TB*-G8T@C0F9V*.NX34YL4?R2%5UM/YQ M2GR=LK'N6D.0]L[KPB87H9@G%Z!7$7!J9>T^9$,JCWXP'3BPX0,_Y*CJ\'KP M:O?Q/0,#EI&#QC"E^;.:]Y6_7&MT7H2KS$/WHASTP9-:Z8YYE,O]&436QI.B M-F4E"0(!/S*?'A[O=-].9CUFDBP(DTY]M8E>^I7-T QZ[*I_2*TBW,.35J/3 M1X[4UKX05I-:I*&9K:VAVW;;3G[&MM=WE?S4!G@ MJ!Y!XX[,5L>U^F&PZ3JJ2M# A['P-_\-E;'&D10X-1K)B7BVGDE"^3W+:=1GZ) M924#$IX9D72@P,N%&5MJ)95I5O,42NQA6,2R)===;!B2.[ZUEJ\47R(]\N19 MA. J>=&U4C\7GXP5P^0II'BJAP.@ZV0GA6]QLK4)?JRWV?XC1;5?H@&SS*NL M=!7]J#S4&D)..00QW3W7@%3H4O=)OYH#.IKU5E_\H+LE]ZPJHSRH)O"=N"(! M)82[#_?'B51O;W:RF,PG55=(&7>ANF3+H 0KP2%QU.!5!["M&4/4P3'L[K[- M,,15(BNAID] ]]O0N+E.YCB?*$]GR-;3V511*\MBIIUD-V?.F>K/YE?BZT^] MC#O)>[8R-F"_^B%MAVWEJ40*PY--NK:X%H^;VIV>U',W+R.'!%\+.#M6-G+H MH;B&>W;!U^V<&0[XR"(YF_K2);VW5H6BC.*VES\3N>!AU- ]P0H<7RYW]* # MM?=2SWIA/](X&<'5'1H+Q6CM=(F&PU2=:O%;85=NK6.!&J2G'](Y5F8@)0"B MXLGN4=H@JL"Z9P)QF)1;JT+,E3&?-\IEDT[5M5]/N(&Y9X*9#U]""C &LX)> M[(?A1<$IXJP!L:/ 9=RB^2>:XU-4)7*MXZF8ND=CP88I5:K[>;M:D[?3X>CX MCZ8+28C%2NFJDPEV&6+9"]?$YQQ?@RE$XSJ4T 9V:57$4U>'I%$8(*X:5%@= M,UO]U!?LK(RQ8Q:>I /+BL2JJ?["KY/ZPO:F&[L>)>&Z,Y9:\OUYTQS'HJM? MM>ZK4<6IU)Y!U0LQG(B%4AXQO7D''?!<9>1[<*NA356)D>B>Z_N38%MA,8-O M4*ZT<5Q!IP Y$9+X2ET*\P"]; ]6436T03I'7C#FB>NRKL M*=WJ#0V5?%*UY#X8+OL25<+\\"KEC@%K^M\22PQ+FG3/-CRZ>(ZS3>A!N7^? M_ZW_1=6&9^WCQJ42C.\1KLITS#)=F([S85^'"M#Z,*P4%FL]%,$C2&%^:G>@ M,Z>N-_H<[=,]W/RO+[^(( (./#6X-(5/670FC*P>^E9CU?,L(O#'AOTM15B@ MQ\Y@E&<1C>,)<:?MN]AAT(.@=]]_C0XXF(_\"%:A _?;_3&NC26 [RY)K05. MS$<*>Q8U8ZQH7;3Z'I=-_8+M6F/,]*6U;1_BB(=3RY*(K8J&]/IE&C2%#MQA M@#-9'(V0#R>X4GC7IY1;.H-I,CT(>:*.L_KY;'ME][+*D%B?C]2DGFOW=.7> M'&Z)*#W;7A/<'1GK'T[I38/TZX-(#ZHAC%))!W;#<;HT0;"-QJ_@LLA!=S'P#'_M[;,'U!RKZBRM.^X-6<<.VSI5@]J M(_H4L%'Y_]$!0?,NU1_UQ87LO]83?01^R_U"9O^V@>ZGF?VO MM-#8-OX+MOL(O*] '4+<).*"JA_A&3J9])V_5IPD_3WI9M)EA3+-&\XRN7L" M2^[RQK7[OSTP[?<8J8#LAAY$V:9(#MX"@P@Y,,Z1L0)=ZU<22?9?6I9CFO+$ MF5Z_CY9;9B(M364$KE,N3KOSW'(?UWC2/?C05*)G$3&B? M,(X\Q+:WSWJ/]O5I!.NN*X(33)E:!2]5GR,)W.BC:'58A?=I*SP95:$)VCR[ M-Z/I+U0THL"THF!H"25QD$= *#&G-; ^]208ECF/%#]8T&8_HW=JI,AJC[V5 M5C1/P$&)1W7GU0U8RPW-69OUT1A(+;NGYD2SIB+)(CCLG04?_^"-=OD*F:J0 MN-A@>R0\>9HUVOLV#8)P)PJTKG)^S0>9FTI3)7H?QG][DP81B:D]RW\MX^XS MB:?*)[Y,&[!Z_7.DS9F,'R/QO\&+LAH.;.;,/1N3TO=?R5^5%79ZW!1N\@:= M!G2Q)M'ZX,6V(73@T>H+4VR48HM)5J3789[\!7Z"3XQ[LDQ61D&?N*A[M*QZ--N M==E@!(V];==B=<0K$R%(C+!Z^RFZJTS_HMO3VS0@@F();]_92IM3]0C:T.6$ M7BL*N=FS=$37S$SW&8>(_+&@*P:J ,#+A P_D;;G'U?XPH*PL$F^BTWT^#"O M_?$D(_;0-.LBGCK@0)SCFC9YY5=SCW'$S<2"'($?5-Z%;3,6=[3<3UIGY:!"R7I4 M]8O)>OO(U<2/]JJ2!\^.9GT3$QZL9MH].%;[X6D"2A!E?W*TL/6G<)YXH_$! MKXDCYRNK#GC]0!I].9#QB#)+1A%1T^+J]")-(4;0FG^U M48L1^27J6D*^X6J2[3LN'L(NS"ZA&'AJE@A9JN++KT 4@(V$@W5F9M6A7D9. MWGFYVFH:ZHV)ZFMIK](@";7[&;Y2@R:%'+ \JQ^.*AXOR38='EV.X]RCM8:U M19_G*@3VOE6G SD&T 0\Y#OJ9C7KKT8 * Z*G"V^DVTNP1+:?7K?T<*"4*W M_FC-=;$/T3KJ<8[O_GTM6XY6%0?0!LP<7UN5E[VZKG/@BY"HOL'%R?!MCRDI M"@]L4JY%,G6F^B0=V!^<)ZO3IRY#^#Z;?T/E3*HW1DYJH/;CKXKI32QX?+45 M-;1U"V,*28,8)NIILUBYO1[RM+@LGC9CZA5JEL=S)B MK[][U;?)(K8_#1*ER0!"]2:U+(AK#-R2HFU //CA"-",->-Q,2LW(8R_0PW' MVU[?&6E *A*WT K%?13%_/G:H[UO]Y1Y6XQZR(ML;,?$6K*1'&ELO42.*5:, MXI:_,P+VJ2V>FH[/I'7&R"^,\&S=T,])-_XZSHBW U3 Y+J=^$7X/N092_O# MX;9?T'>X3;[78N;=6V$O+_EIKH,5NZ.IAU$P@)09:U+K4?$N$A6E"M=[^;W M.' M[!=?JM6;,Q&8%YB];8:JOZ>IA(!61K=-0>LA19^=4^\'+&K%XH;%GG[# M+JY-BO5O"OC]+7FOJ"R:S\A58!2TG ^^6EN3U<9&L;Y 0C%;->*&,,;\3 M'?"?X!;WFT/Q(I36VZ,2$@>_VC[663KV.CU^@X\R,:N>JN<#7PHBPFY0/]1J M>-KB![)\E,+L/UWU[/QX+W_;/WQ8)W'FZ9W(%E;@L1Z TB(GQCCP=X^:=HJV M5P>>E)$5%?0.4%%41-ZQ0-4?H4DCE"L MMP=?'2)V4GCADPF:K=EZ4RE*DMNX'J<2_7,C6Y/FAU!#S0 RWQ#^DH$=]VI1 MW]=RO=(/QS'?NAZ2W[DWQO=-1Q[]VWI^( I#) MW?"7=( X/E&JW^Q?5H=A014N34./+W@BUYS&S8-@PPE)R&;8)B'OR,;L3P8 U(T(S7O@E1E[-&R?J8[@J8^;$AM8 M&5+(\@.B;9U:2Q5)NR'AMM1IE\K_ 3A>\*T M/06)T*TQP$-,GK&HBY$=XP+K>Q-P.6#FE8[;VCW'A<0_VU,^P R>K%H>)V#! MTP-^DFOJ1XDY1OT9L:57AO,_B.9P>R-7)!*E- *1BINP7_.DP(JR MP5,0U4 MV9V[Y^5R=97>E>^\2AE# ?++EB-X>(@E+U'BF!RGIY46<>.B^XN>8C#/6.QU ME#8OTW;,1!EN.99D\F12/P VE' +$K<&@UCJ1Z-FBW./491V>C#!,**A:T0K M34KL%&J?F4Y,UN[--OT?-:B9KZ87YSO;FY&YAA>@KPP80CE*DZ%HO9$$4TA] MEE]N;BOY8HT?>K]56+O:X1.[&MT_7_LK)U8&(=[CKD. \GGF-)V3/2=RMMZ> MPWOF"F--QP_.7>5E6I=Z@9M,H@-%Z, F9]9&1[WKS^O/.0PF"B1_.3\C$9,U MG69<".I/HANQ3$N:PD2!X&?[;C@[*U\K*W.*WK["JI[Z_[#WYN%0_FW_^"5) M$I,LV:=%J9"2)1DF29**%E&6J90ERR0)-8S('HJB*$.4) U90\8^)$O6$+/) MOEQC&1>S?<=]?W['\7SZ/,]S_X[?[_[>S_-]OOYX'X=KG-=YG._M?+_.]W4N M_LUW.RT$M]&#JW5PFP(V^Y*J^^X\-GKGFJ3 >.&^LT.C-NZT!SWM=NKCU-R5 M>NS!J,<$\)V79Q6\R98?O#U^GV9YEV& &HE9Y.-7F(1RAS@0USEN"NX"U] M6(H\O79Q>'#FK.J/%&?W>+=LV:GU'X=NO'RFRUL=B_6F'UG^X PC&EJ@Y.RB M5:<(TX^'9$).9BDG'HF[YB;7QM NQ.WXFA9S--QZG7.5LOO]F:E^LCY_%3;O M]+=2M>B49\H/SKQXYWO/F6+)W C^K'[G,%;P*>%\3%GL95('1XIU"ZHCFLK:/RP77,[>MWX[L[V=]N?GOWS:%QZ?YPH$%- MT,6X%EV8ZO?00PMUF"SF>@A^E)XX^42_N_AMW[B.HFY%UPS"F/'%BW3]%)#OLKMI=5 M[KVT>-^J&0XVG*D=4[&99]]RQ0U-%BYW6/9/$AVV-T]5\0RCY[3HG#'[XM]M.V .!V"<.4T@/'220%E+SQGI+>AW#OCNFCX3:I>W M>S":,'S^4?!/,1L2^(4PGN([Q]MM./:K?S\G0<@4%[@P1\1!2EQ@WRHQ=MGQZ6K]Y:C@NSVCCE>OY M92< _LX>?SJ,JAQF( 'IG*=;16FY^F\Q[+@VYZ&^3PX0?7!D_!L1V+TV[@@0 MCPI'%0E.9='P_5'$H@HAT#$YRY#<72;F8B_WZ>CBY9>IK'S;O4Y>/NLUWNF? M4#VB@T6K0WMVY3!-DF,%H"U3*8K0K0SAT$2Q@?%)4:_=Y^X>A9V8]8IN[K4* M8C\G7&W=PKI2TE%(D(#NUR69UWPN:F6\4C;U^^@MH(!X_,,B0YS9\?A@=;$6 M8W'2G*=VT]K+^1DP&99C4+\=??M44D\U.<+M@\V[@RGQ#]&?#DA.\2R92@Z"'8MU0BEJQA57PA5\ \:X MP*^*X*M:J? 3#]]NXP(8JY'%J2[F?DB=X8L6^NFKW42\NVE"_>ZNL/H$^G'! MA.U[MSE_]\%^1@K%TX, Q;?7@17<94F2(Y MS]7N@$^\[B]N7&R9_C'$O\3"F[.3"F$1I5;UIT4GR,L_D;72[>2Q"5?TQME- M5SSW;;:\CBS5\(;G! 1Q@9I'V/$B[*\L+C!0.('ZQ+-"\!R91%K" _H6CA26 MI83K-;V-ZR6 L>S$YCGWH3 #ISZ*/?Z*J(Y_F&7DA&+)@+S?U!CN9BM]"TM"A:$- MI9:5VX$7.=2Q"G9S:VC!XF/Q'K=&Y(O8)H0GZHWL2"#F )5G7_4;R+=[NR^) M,":DWPX\"7[UU>N)O?]'#I$+\)>;EI-82J"KWLB=QZ,)X(G><;/ZR%IZ#\)" M\-=(!)YGE:=4'&[,[V!YDR.&AE[M;^QDGIG;2BP2\+// *3B<"M5;Z=<:JBZF-97-T&964"1F5\^^--(:+?]:^_XJ<4X9>LO9XM)?S:;_(1R7=$4I,+0*K$ MJ'(YWP2D6(70E^A&)=WB+TGUQD1;(\0I4\$B^J.>+,B'(VP,6IT+/?#>]W[] M8?TJGE$\K^='A1^_M AG#EG%V6.KMG'4QQ*:UT70>Y6B7 PND-R*CA*W!FTV M(<=PV"K-"UAHASI1=]_TOL0ZSOHNN S,"^LWW$@\*MOYB"&#/O.4;U$JE@L( MG(.$/KHS#0JQ8OKX;9']7.#XR<+Q"GGV>TV8M(U<-'^-XMX>->*E.P,&>@]9 M[>?T(EDI%5P@2)_3IAV"R "_3$^.-'2%]R^09#DOQJQ7JD3FL3,UY8)],GW/ M#)J]DUL\9SW!>-+@5__+\9DG,4L0_@P(^,H%JAE<^PDE=2\/'!E=HU53;_!\OO7FA!PMD25A5C54 MYT\A;!JO5D^,W7!YP$G>?\*W OWQC#/_/(&SI9A]OE412X[G OGI?WK"-^$E ML%5G5NZEUJRIV GNPJ5*$[]YHX4';<0ZO2J,B49+LL1"7C?;6;>+'SA@12'1 M7ST?/HWU/$A.87I4LD* @(__>1^<''ACFPL1Y-W4$3+D%R3DGJ#!V:V")3HB M265HWK^RH7P_C1K!0(2R9LZB0XQ>D0,I<%$<>[9.">]C%H*TT)S%*\RSV._?\'^(KSG O0+ M?,N"/ NSGY,U$HL$3;E [_<_/_:,C/PE:^@[+A#*8A?+#9OW-@TA\"R+Y5[: MQ$B;X"C\/U7C*!P.)*&*%MERB1SKOA&>G9W.D1-DS)6PQS&;9^/,7YSGB.E5 M%2AZAB;OH \'(GDF*>4^M@M!'^$((9F'D?_V@<7DR1#)ZV_P.'QL/^L 4_/< M[5PN<&6O.Z.FL21 $RZ#K3JI!9MWOH/\U*0LK/-CWK(?^MR'E 7& G9BJYP( M%'N6$5T]%$DY]=,6ZS!^\(=?<HH,>+4(_K92 MO)<$F%LXC22X@3Y&N:*K0@%CS;/0=U1]'^^P,7O#!3Q0?3-EUFF.B0T/-CKM M'=5)&)BE2:_Y,L-1D*-C:P'<)A9&(Q^^G^[G\P)V/O&9OWES9YO@8%_BU+;, MT3PA;YB ;WN]JGC%R$GK>D&E7QD**@^Z>9HWC0NLQ^ALB[7LW'=GR83UJ23N M.[PHX+S!_9BNV8_)O%VKV]%];CFS7J6IN46FHIFR\/ )RTCM-@N':NO!\K0R MM!U?U2]YO*O\$DWMHH6N]4=W=QKBGM_& 3\FZ17@TQ?&DHQG!'1X#=_L*\^X M6YPK[L19NJUG=> =MLK1@+_7J;$#X8*-75KL4*O'SI2%<('M9>8PWO+9@W6< M$GLV KI/?QJ_+9KV88"F*_A$/AS6%J32CD R15@ V-WZ";,#_-!_#^OL,N'W M(P8SM30Q&&A@1%=F2?$X,-((%#AT]>--IV)&0KI("G8F).DS;Y,+G&"G&VP- M"E!D &3@LA\&2 M-JB\284U#)SG397$0:)<*(X\95-SP+1*JD(Z5)Z_:OB779@]$>%I6Y0&)C)^ M00]V>7,!&=^>TT%&+[8'#3/X@EL09;Y=,/T((OPD.YEW^,IHXJ%= 7E4E<(* M.BDB8/O-+U?74[_4_RV_W'^L7/Y( M0+=*\'\*P9(Z1XB"96>]X;3I$)Q*\IGF];!-IQGW,WHU;1)^3'ISI&2J%,)7 M2\7_WC \P03XV9]Y0*SW?)6@29MCT"+5/E\8ZW2Y2,%MN^ZZZ1OS@MLDV,,* M79=+4?UH1A!V=>5TAMN2>R^(EK# M$2ICBHPKRI;"Y3FJ1'TN$%L8M)AT(^%-8E*#65S/^>F1J'\83HY-;>_DJK%#5ZQ8PIHTJH27EB3+65V*WEN'.!-YX_C[( M)(+S@P!:X-<$?"WR&@4U U2@H$;FJS7=%E+].[9-9\C,]JS=]++L^BV^GP8; M(07F88S-2N@NYCAR_ M"^S'V%%1T23P(CRJQKQ-<^0[1N#-Z>=I"<=E[SX-V]%<\A@V^%,C/I#/[?K> MD)^N\Q,,5J&808RUYV]UL",]*O\:1WH MVE,AC]$"B=5(P3&.%!@0[9HZJKWGDYR>9>6BHT."C[Y9GBHQSO1CTK^X5,\? MC5)N":I3"#$^O!/=>,711'8":=5YY[Y?_]N#GQ\_]I5G;IAV3H6]*#_+VR>] M[)<(ZY9%^,8/'VY<.Q%O5OXYO\^T55CB/>&!-%Z)KL,22R3?S?L\WVQ3M[P1 M5UVT"#9O&NLT%3XPB@WW9JG,G-S-/SO"@P9!.RN2/1FMZUG72SNFS[,O#SI# M:"93?MP$.=F-9>U7GWH&DD9 -!$])6S-^95*W\G2)>Y8U-@6!1WY549[Z[IP M.1)@9?. O8 2Y%6)!.-_\&RU*U%??G"!"D>$.D>?33O"_HQTQP.LE)V0)#M[ M#;@(!Z-("V.<3S(;'9#F;P+>GST"3Y B@)?-Q2#'&T5T7)60ZK!'CE3VSFS1 M@[6W^U^"5E 8_I9*&X*WD@7PD+E?H3=. "*8W3VDYJJ0\U5=W_3@-F*;^!0J MS4H[=_ (^--('B2(R$?*F'?*DA&&3%W6'KHC+0=S$ Q]/[E>PV[TXJ=##?5& M$@V(!4%-OKGN8!Y;5_;+A6B"*UT*GS9='T!ZW=+OE5)QLK&CO_N+^-$5O!C0 M,KC]AWN RJBGAPS<8\Z-Z833%8?'!ASNO+?($F]BW*$KSA2R]GRG#+QD/QC) MGXA).141\RJ[96$&4L).3GQ ,W>%Y3@G1Q!_:+U(1NO26C3\=;G 1)O@R,R4 M/E.YC@93P)R'\.DL5\@DR_?>G&5%]^O\3_2#MBCIC!<9UJQWE*O#E$[WC4>4 M/^KBY=@)7(!G TAPNOL2\M]")K4&,NT+"ONTDLQ.WQVFRNQ\]!(=^S7HR)%# M@DJ*KN_9! ,^ECH[.4#%QE>%,HW_.+[8S:AV1S&O#7)T297\LO]!5+S]%MY+ M'JQ[I>!@(AZCST['3*E8%,XU077=,]Z$J8#9CL(-"PT2^;ES M=_885G*!MP]0*54NV?1XS@:5M+4VA#7[7E\J7G?8\N7+C9C,QL> 0?FL7RJL M2U9EMH33ARMV#/JXB.6SLMA8!? 0LM&YIUDCJ:$8VL^A.PN9<&A/XA0R[>"K M^XR[<3M#/'58)Q;,['*(RGYN,(=QW518Y[+*+,^"(^?!-VL6GM!"!C9+#NIH M3Y0]OZUQZVC!V@=0RC-E%E*NL7S6@R-DABYD?$52=C>]A2'WY,O''C4& C+/ MHIXSL*"MNDAYI1UF3]?5*/@]A6M[Y)!&F[G X1]Y?\^>]@0WA8,AS $.?+NK MB]?$RT^TA518^P:5N78B1_@J&'0<7>1[L![<9W!>X,O+#-PM#RO)]!77EPQ( MSO-67B.%I&BSPTFC*?/2,WN]J3+E6851_IGW*I25LD$-F+6.0!_TQ5#_3**4 M(,I3838;QF36MKW]N M'J1=*YZXB*5,PO/1;)'E,([0/AZ('P#\'QACTE8$.,5^X;'U$IRJF= R<"W1 ML#-*79_1_V1)-I&C&,T\@/U^B@M\79?%!1HZ^18L)>=.\I#V"8)CMP66XN+" M6NZUBV6GGZOB\9%E)T_O.A%/37DN$\,7USVVA>ZPB9^>"LMPQN-X9AX!Z81; M5E&$:.>CH"#D(5@V5G[/5Q ) <4 MYT0N\C8\Z+X%ZGZ)*L17+J6;;J'! X_F;M3Q36HT-TAM>NP?#=RKDQR^BRQ8 MK&H^<]P,&66PKLQ;YD9P;8+'D85#"063'#V69N>N37TL(_#-MY+61-%BMZE8 M6\%4T>'(8?<*94A[]DXHJ:Y4?@XI+'_OJ2IQE-^JA0L4DZ;\77A'H7C23,V] MG)><_5T9S%W/<[_&2<=:/7^G+^& MVT3[.JTBN8T(N%N!!?X@PHX/:3L'<&7 MT_RN4O24U9Z:X 4*@6PY^?0_+'7V5Y\&JZ^$7'763S0[ 2W&!::^^%L>$0C@ MV>-57H3A""[P$\T%W%06SOT>TR;!MV#U%Y\&'B_0+';I #(4M2C.!3K>#/"X M2:BS#-^,70Y-=KB?=?D2Z>8Y36WM'O'WIG?&0WJWG[L]*78IW/:Q1$I0*MTD M2A.Y=K3C)F=[]QTVOVFPHCLGRUNA0&SD[9A\"#P"_XAU \39@;BISZ!PG;TJ MO7#QD3?;X6S/U4AUIN\Q^,G3W$*I:"EV2B=*U5):NNXO<@I!)9]UB M?T;(D0G2UC83@YO!UF /Q*DDM?D ]S=UD\77>A6M8RZ>#L<'U@ I2V3^,?P& MJ,:0WATMA:=\09^AB\8?V*['WCNM]UP^9OWF;7L])UU5CD*?R6@)7]Y$)>E$ M(_2SH= .GS[-9(6+0M.4_L7BVH]VGJ0=D2P..U.M@W&1/E-O)TQY5:ZXN8UU M%9PEG7-'FJU;KSK3\D8JQ3%T9W7M*2O$4_YG+0=[OB-OXGH3*3.33*9Z']11 MJ2C17JY+4P_[--:7@OOXHW)K>8GO2(32%O%WI/U/%&;ET&J$PZLB# M\AU4%7U^.WIF6('=W3ET;\$7(\L@X:Q%>9$G>J%N*<\E.XP.Q'7MW"'P6!NY ML:<6]0D_V0M.,,+8*=YH>.]F!G>4YB MH(F\RP.YC6(\6[^W8C?=,8S\2M8=57NY!9?JLM^AF="U+[TH"#$_L.-Q.ETS M19(>&DS+D55#U=P;?$55V'7MF,^RY4^?_;KRFY2.7J#]Z!E1GFQ:<6J.-A#R M/4^UW0]E'P/10=YJ)\;Z'A_LMQ^H>V_ZMD:U8>G2R1H^)BVK5??0(BG40*C= M8!UG8' ;&!NLV6_'7ZVH"I[T#:4=ST7M[9:;N%^%'C;>P'H2&F/X.'6-U:%4 M6,Y?O<3M3J^42GADL(EGW5-)PG;CG(NERVZ,"1>&2[*&&=^!:(KVW!>_EG5^ M=>?N#QCJ-C+L?U/_,#M\(AU1&8@O@X:B"+2'JY4@L M@VF-49?0,!UJ5(1/^2A+>PNF2? M=_%4K@-HQ(E27O'FVJN*A:;N& A!O> , MU?Z-]BL*3!%RJ+O\<']RA+OFZ6N#L]:TC1)E2AZU^RX=/U%O+;K JNOA 4G0 MC-#'7XG*Q]?/;)[@ IL*9R"3^>16F*F# /'']#Z?;Q[N/W?]<+@+5_6X??S0 M1'L@TM<9GSQ/@G83)RG9VENAK#>9;$R_+>] 2=]^>6*^M6^1S"G@ZRCW= J ML9:K$+CE#7"C)0O!W+^E.!+1 3LXH>:LQY^Y .T.MN8TBV?+I<7S5MH^+.^, M^WM2I0ZL"'+T.L^J%,9Q=$Q8FJ0:\V49Y.S1$2X0_?_D2EIE]*]B=)E4L%BC M>:Z9>N7].E-MG4/P)=%DV)0Q6$W=F: NH9J7^[7TDNWC@(,84748<= ^#3_XWW[#GP]!O.0::CF N+JT0$].- R=@-+ MKWT$;*W>8U7'T?W\#>ZA/:VF6:\LLW=\8_OR5CE#)C$ZK ;K@.L=J2K-C$)1 M%Z?DJ'X(0RKS,Z<736$?[Z,.J;Z@NM;\>G:7[/[PQ@6^,J3WD<.M/PB,7723 M*3%:/3N5X(S5LW0_:OFEO4#?&$N;2XMQ21]-&#_PJR90&CC1&\@%LC:D70#V M"P(;9GE RP4?&OR >@JV#/Y3A]][F"!+(+_&"E0(.Q\5'-R?:'G!=L%Q1UJ]N03?O.,7_%B*U/<9+7\GB\+V@NQ#WWITBO-5+:J# ML_7R^$P^X[_&]A_D;*!X9O/0B"!+-,Y,Q:A4#B=S6N92AGR0VHZK3Z6Y0,(' MG=MWWS^6K3C&?D]P)X23"M]^_N6JHY;A>UG7RX'BKM4_.>HU6_!J.#'S6TW, MW?=!QOXR3"%. T'DCDTR4A&#[J0FS6IO'AN$Q7VEGJ#M>*(VN&,OL>3A9B0A MQ0(P9J[C@1P=;W3LX9#B6E)4A!^:/!%AT.N>^;,LZHMWQ,#PB=II:^NY,KV, M5FE!3W9L^YUD!7ZS@HX[38H3]\0GGKU @"L*:<@76)# M/=^_AQ[M?5=IF?L9@)DO7"#\>:3_2,WVI^'^_OM"_WO2M=_F#;[*:)71*J-5 M1O_3&4DMS/26490C"Z.^V%R&;,A?'"S+'C=Y^F,I$Z8C+UHO^O@V'3#(Z()! MUV>"X//'.3S[GJ+NP,.M[\W_ :QM0R I \K5E[4^/DD;NWM/.]ZY3&U2DWDG M:+V5$F7'$I'?WV*?DH>NB[YP68F""5::&SH1X9OM'OXZ]BR5OY4J^V-0Q^0 M__F@K+D_TYM,YKQ[IVX@X;M]4GFO,O@KF?>FHX'*X0G&,4C.C]](N8K$]UY; MXQKXZZ5[#T*C?CUKO.D NPE[&_TO!A$P6X:'=L$FF_ST3O'$<;#R>*V&/A=] MSR'$)E"0O%<=\B9.\HS&8SQ95)8S>1/1\X$+_*.)W,$%1''L9.RH1:<@NWZ: MUZ=?QIY<8&TR^^6ND.\(M:S*;_N58B^7JE;0O)XL12[^@UGA'R% =W16+MR. MS&S"DBE<+74*'@.=3LW)YB%//#N?E'C&>J*>D<3O MZ//7*.IWS^,VNFZ&@H]^^NRKYFV:MBGYS?G8@U>4G?6/-&.-K4@%/M7-)UNH M+7-VD>/M5.U(5[_Y_K"88U=#+YZ76K_UL>%$TAS_FX"&VB&(G[*$9"C5_>V> M<:GK;Y/UIH>B7I\):N?[_?+UJA=0>STG-Q0*R1_U+Y;:PP76K)W']YMN M99S**XFDDBHK^(M+(H*)JO;"T9>DY8/6%S5L7<1;_'7)_3V#U9\,\=@_3]D? MB:G^T=K][\=H%OU;U55\W(JWG>R;HN(WG+;#T4]3O%^-U,,VV1KN:B^C>1?= M.+15[+')VG]VIBP8#"*"I%K[O>RT"GXHV:RCHBL-ZQ]^*6HJR#C(>1#%S>&"!3U1UCA.S;P+:Y)9UYXI8X/;JD@2"F? MRWO6;3GKA,FXK?0.]FV_(:/.7\$8P%@J3Q)H7*#O:L5>WV)JR[-,B-^6C@P] M7UT!;W.;"4U=-BXU8\1J4WW!N(.V:]V4Y:PD;6HY,'8ZP;EU@S-.R& ;1K^M M?!O%>OI#?^V@1G"MV.#;/+3[]A.-KC<#3<5/?L=KR/.E/&,L2/ UF%)A$D;T MPZ0:NJ\.-JC?5,><2I@Z%)9X5ZE/E=,8N__7?H['7<8$2L7W?C6A #U)2?>- MI>!J6L-*E:-9:G[O[ =\T76)!EMC&IR_VYUHGRPKNG7].5$IQDMF*8P@R:B3 MX*/K9T[F\[K3^Y9(48\TD!CK\XEA&5/TUXW4+'."O3&:] ]&GOL_QYGYX?:( MYS0ZRM5OP+E9O6;Q09YT\5J<+,N,GDE]^R 3TKMS0^V4IU8F^5HA >LWOG= MFBB%2_AOA%Z=:AD&%RB4IQKX/TE>MOJ:8@ A:82'/4$P:5\36["\*C2.*_&A?OEW$^VV]@T^7[,>6/WR4A#T$0QQ'RMA>#<>7)KGRN5 M5#,016F-L-_3?N74M3Z1R]@=,2_"\XR@R$6/[Y;PZ$#8>9Q)9Z_N&_[Q@_FY3?UV< ^ M7T&.,/9VA:V!-H222(=F-$5.O#5X_#43N3A;\03"<@$!9W8*R\TAUJ*[$"UH MBURC[W/:GW<6!/#OY9NNM1IRJL/_&*'!*HL2S&4P^EU3\S_RRRYT=-I=OM.P MR[?X]3(E]]Y\G9\'+NW'>,D)[^S[IHS8@?'=;6%>K+WC"D>X@,O7#0 GL5R0 M'E^)E4C;#"'K+V^)>" 7.7;OX7D>/BA_7_>4N4DE#S^\BTE!16/T,E]Y:]KT M%F3?EF.ZFE[U<9+SY@*QSX6/2SN\G8R<1X9ABV%$=$C:%D,H[6.R<]ZGU@O) MS*.;D*5Y/X4D33K@KP#L\3M6-'0-"5(3K-,7%(,(50%PNO<'/4SC_&)(R,#93@F^Q3G(( M"<.ZM@9Q 4E$(=A:VRI*LC5=5!W^8N.:L&RDW8BD]RUT71F7.7%CQ]:8T$"I M/^79^+>-CHW&%:E7PWH9NO'U!EJYQ9TT08X2XS0CFWJ??Z/?]=;L*=0]Z#R1 M!%Y0CX(7[/JB$\P%'%O#DAZ>1W[U=DVV+*^P5%YCKNHH[,GI?$3[:2&XDS=S M,BN%;^R@=N8%R ZLGW6%P_K+^B9D.Z^F)RQTY7X_YJNR:6O0@,U8#T\/" 1T MXZ3*5LR,IKD0Z9O4Z8RP4.VE2U*6YY4\%3_D+0S=%A(E_?A&K"M5IUYMM\@9J3G-5N'!K5>%1>-M]Y!SIV26<4?Y9I"Y7( E/E.)S/\8 M]0:JH+IBY7R'9WOW[>C)B&(K=MD9KFF6OF%XGI,7.GMPD4\%=>W[2O#NV5;$ MW=Q&S795B_HW@Z;2>]\_B#/5!R3X=M[P3:^[IQ.D*=>,KCV4LN'DN9TD$!+?"A)4&K$&)2)HII'A3K KR9R=A:U=BS&/UH*0]9( M>04)[\$_9ET"TVFPJ0-O89&D0IU8.0JJ>L)J<]\/^^/7DHX8;M=30-Q62-R* M"&PX+JJT)E _EA'-&_6WKKA-6HT5BISF>_K=>5DM"O ZV,U+18%F7PKV&5A: M:#@^!U(/] $PU*O%E,W=+#^ZM/.]&\VD.FQ$:2W38U_.D.N/8\09@6<13*/= MTB[/ETY*A@^675=<(A-$)GB*Z&*Q#XACN(*8% '(/D3,1:S/YG$K M(Z7@H$87>-/+5YDRJ"YTKPE#"X1/)E*\7"@3V"FDV,#Q+>?H"D,.4SHF699< M(.6L4\;-^VOJ8C7YJ*10D0X> (FR4)TPVM1:P)442ZRCRXYJQ6:9N1_ MMM#=4)SPHU%_O\/9<7\##/3L!CV1S 62< 6"/ E?8XR^;Z*B-S6]5=VR\_ ( MT\I\[VT_W>3[WK2<@*%VC=!SZQL0FYSY0143,''R&3WJ9B]4S,/J_%J]V%\D M^P?>.7ML/F5\?_@4=C'>6;+#%06>PD4=3HG5_@Q.U*:(0,0TVXT[IR/>'YW3 MB.E-WA ]&2<.]8RCZI$_Q,E.]7/Z]9_)KFHZ%Q.5QDMARP(M--;I7Q0EM)]D M-@VU!5NUG;.5I=*M1!>LQ$997=3)^G:W9ZXQ!1>$4!W](" M79B,C3:0/*W#4L9N1!A3PI^ZF85$6KM'7K1BN$ MH3J\K\J5GXT'!_J.$)EI[DE7?G(!_R/XDF1&(SN7<'U!&R?-42Q^A-&%-^Y+ MPSJFG;S3IYYC&(9;=OY 1'17)#(M GAC7U"Q#7H"MI J97^R3'W=3NUN5^0" MKI_ZIH)9Y]['VN_F;PJ0Y?R$%TX_W1IUO$L3'746MG#1PL3IO9T&3VM(IN>T MM3*O:-T+P;&D5*CJ@<,Q_52K2KJ+[I)UC7[+\\KE\)'(H[ZM<@39GUU(4FFSRKJ3BUD'U-^/:P=W<-9.Q03\.RK':>*5*13==\IEK)8 M9\TZF_&NVL7LP\GPRCLBKG??DCJ@:."^<@B67(!:5WC=LINE2QU8=]OO1E'0 M\"9]']4T OWK@KHH;YN<)3BV;EHK0F.T#U^!/7LWIO.$]J#KH;$>;>;N/+X5 M)^&*4ZB E\&BX)]P#\MOR-(]LYO(3TUM>MCJYOW2RO%MRY'#/!,]%OO)*GS8 MEX5F:O*0?+F5BBI'BJY0^_"V5[A2W,[S\6TCF?:=?,N_W@3T8?F\HW%.$($\ MNAADTE<8[KY\;^E1"$*F>/[[YIC;MAP;7:,0?'GBA?9KUN MPPBNE*^B-VR%9H@!&U/;2443W&[$:Y6*?[G!?.HY ^A 2-U4.V6&3D M0LRZ3[6TVPVQSE]K.L5@6H5PEI@-.4@CWQ='; <,]_9%/Q;LCT)P"OBF^Q97 M JV\P4'>$F!=_.[8WS,IK#7B1A^J7V*I$#$W>&=_#"1)&1VR4^39)7N>WPIM M/6.]W6&ZHW0_'-SLG^UCR.O4B8"6)(/6PM'+W9\+'K$)EU[XW#8W,(T=([ZY MQP5X6.2:>>#@6N=^4^@\!:>!_*S&CAQLR-1M\%O,-5AJ!C 'WF.K[ UVLRS* M_0^2%ZNTR\J5KR&H(Q>?,IJEGO![WML]%RO.R=5_-#9=-_?)2]/#O@JD6^_I#JL ^#UMG'X)JTO9E2IU)*[!3*Y>0.=O\X^B@W^V< W74ZM& +- M Q%:8+]1U''P[8.WD-?)J.G>L82LM7[U.IM2;\3>]M.?"$B:SLL^N-_R;-RW M6\!"JN!95//'-TPKEOOIDU/G:?#89VL_2JA'JN>NHW4L%MIP9(DT+%O*/!P. M74!AZ7T Y^EX0F'.V*!\^[2WVF5.CUE'3ORWE%G&C5#I1.:WR2-GIT\'',+P MU'90$*?#8#>$2H,$*<7!Z'(GO'5&[J!OT;)V.>N@>U]RR[!)-NK M@H:5T_,$2!DV!6>:CU]<[B&2(CZY2(645[UM]&*G(>S3MH;G%.@N'#\THC+. M-P,OV,*2K*$@JT<]"G@+5RA "0K1B.Q6O=J1CKY8M_5\/(50HY<@FI!?R[@;JWA[X\7 I6+]V[*.?5XU#'R6JL$: MSE<":(X4[8>2:\_^*"K>1'+/@D)".%F>6T?=4_DW]')V/_'$O0@MS?$?]1-23VCD#J#H MQ[.8&M@J31Y::3Y@L _C423-/).V_6NIVP]FRY'9J0;=ZJT''?B>\Y?F&TAQ M&E"R6'+JX/Y\Z 6=>:D"' GBL$/CGBR)FPEMG2P,'+*I/0+_6&4TYC#BH]RCBHFMX_E6'75[/MZ,K> =4DZEN@X"EB'_A M$7E"#2K40 I"4H35A2&=8X5MFBH'PG/4Q(%B&1^'.;V7MR?-%(=Z_E$JW?^! M[;_"DTQ@)0&\P+KR-M5R+["8(]6=]:X/PU^BDSM1E.0^]$0X>2K2/:3V5FZ* M]1%1[!W1CL9ZUZGW2TA&>$?Y>;"?D02&U5L;P,>Q$HB=5REC\[IW2+!^M>ZL MC)_E''3?%/F:SHS%CITGMO+'\54!LUR@5X^8(@=Z)-*9M01!+;D)T@-%^7:I MN>-Y71X[GUSK?%V<8// (U[<4W[GL4N;WZD251ZK:),8R X>(KNQC5YQ&EV+ M! D9X!C]-M3F>C"B>ZB&D>:Q@S04[LG,*3,8F[ / 7LJ94E30O1@:FSL1P.X M*URH'$[%"NJ$7&ZME8IPR7+=HG%0JKRD2*#H^>.EFRBET'$3X?H:^@Z:0NSD M+RZP<=9 "/IJ'CZ1#AH!I++@(193>^16O=<1N!-+CEY+ MV&P @U3J>L36*_=HFNF?L28:NUPQE8;516-<02?&);!G*@IL/0_5T=NI$3/9^E^P%B+ZS N#+N)H\1IX(AT M:0I.["IAB#28]%>SD\7[3B?UXG0V9>NU?5A2U%N5/C'='&]TK+= M=]RT]PN>K,?VDH@XH$*$TSJXO:W@4KD3E13:D^B3-!V6^>WM_09O@<'56#6X-!YA%%EY/S>.5)4A3"X,!*$L,NV=3Y\??G]F)6&\)@JS:5&5:2P M^-G DP?!*?MWK\'7H"+LQ?(@;XJK*TYBM&AQ_]C%O*:-I8_VCE9+"EA+-6Q] MM,DUG0N$9)'QRW+S<)8,;Z;JK'3!'@K^(;I"P??R\$AUJ5K=MS[+#W'-^UX) MZ^6%F#KNO&VJK)0TR@4HEI *)T2$!W4$'F/IF@"VNA.T8HLLPS@;R7^/U?PS MX[-<8 .^"C6_VQD)J0;_K8Z<)"J(,&K1A@4O":Z4I!-DJ9D+8-M(J;S=WP+C M[(V%+J=LX )I!!ZPJ'H)9UG"P?]<7+F=_HT;MCJ;UZ,-LC".\-:_E369G:O'@J>^("O[:EP):Y'. M7_2,.WB;4S4]YLVUY V3%&R )33A+RO#OQ5;^/$"IL* &5[7;Y8+ MOY\LA!Z0_5VK>P(G[T?O/48(%.O,1:NUW1?P0AWY$=#.!3[%3FUSS,[RC:^\ M1[\:^PDJ[9/S\^K@4Q?8 MLKWOO%GK\2\"E+!5"AQ!J*PYN<;+=5"PU..L*MJ@RPU6>D:F@;%Y S"*N,04 M#R &:)+TQNRE.QSC5?-'![>Y6AP<.+MKECXV2RUWJB. )PF]Q9;JNQ[0;S(- MG^6'#W>[>5!0I_98HIM;;\ZQO3A",O1,2FVK)]A!_9C\KDH<;78_LZ3#WARM MAOGQ@PN45UX\;\+#J(* *U)H'J4X!M[.@&[67!!-[^P52(;/R+<)-/)61\+% M%.EGPZ#/E&%:WV>ED,?"&GJWZ7;:9X1&UB3S3N,.YEEHRV**'/O]'863TDMF M#K2FM/@>MNU[AZ' PW,IOLT[,UF2:\P%?JKA:^&]888%.#U48^#8Y'HR53?G M9XHA[=8RO?4M9,79D,74&D_>T6,@CAJ]76P599Q7&N(W7=55ZO#Z'F>KH@L# MVQ][+,H=7X^"D6;<C%.VH%>'#;M<&KOU]+, MD/4>AUG?Y.8DY]^N)%T08L=H[3Q_:SD@[H125.OZ4[57:/#2!TOZV!:5@ESV M1X(#^Z2V;_EI\E-^3H!FK!+'?+TF'SV3MTF@W>I_WVBL';R-=8X+5'LR_2=( M)65T3G#F<=W-/'@'.:HRZJ]>&^ ")YGG.;+I#![(2\NL1$+\<"X@^TX=Z6K> MNZ8>KFTN#LDD'JH];/V,,//L81( M7(D6J>"J91H$\:+-DV[&D&.2N/6>E$3 MUOUM$UQ@X@T7"/.$\%2EY] 3IN6H3YYX F^E9I3F(::Y0,(;HP$V-;L&*P;+IB4WSJI"PZ3Z@TTE^FOFM#P&YLE77 3HQSUQNPN!*[KNAA M/FZ/]ZM3)OK4H%OPM4M2M,&CY'N1##1/*/ X*:1"F*D_$EL8;49=][K$L?"< MF^K!L4_:&MHPKZV"I3V]BG (!O97)]D>OAM+AFT$!YTX0OWIT%RM43T7*/"I5].IE:UKBLC\[K8 #<<9]=RHZ\70BAI* MX-4+RUID=QL*L@8IT@=AJY,R'[*0K_L>&=_('.ROD];_$?@SCZAZV_S<:1[T M_TVK_:Z&VOBX@/!YGA[2&45"!WEZ*#*=(Y7)4]1HGJ)VXNE&21/67@)/3Z>M MZ.E/L)5*E)8!*WK::$5/7X>S3@-PL!#!4]1& ;S7@P\AH?=(RDU?%4XHF_?Z MNEM8^H7?5>NJ$*M"K JQ*L2J$*M"K JQ*L2J$*M"K JQ*L2J$*M"K KQWT8( MP58D:%[V3CT'ZWP_V26]I"B9!@_/B'1^KG'XB9O1'OE-A@W;*_#XIT@R[FZN M=1^GC='=1D2[P^J18B82!W9?,%[S0\#B$, 7*."/^F=_DOP]P==MDB1RZ+DO M@5.YB%O>-I'UT8::R8J';>$"/Q3GN, Q?>#W4@4?;2@H'L5Z[ _%5A[!3F_- M_]_?9B6;/^@\1NAL(B+4:TRVAYY?6%?>6H?\U%I%DLWF NZL?6 T*V:_D[OL M@.-8C-*%C4C^L95LR)B.;&R5#M9QP-6GST!JC#Y=']#H[^/>T?'UA2?;]5$G M@1R'RW\U_R -G,9G!IKVNN?8;O+J7WQ$C)U+8NZ*!*!LCH+(2G!/FUXM'#J$ M!;,F>>/ZA)2?\Z%_Z+M666$]XG/ABR!V@%WF C[_72HL21,-[2)-]J"Q;.T0L*;ZLGOURZCP.Z[80YZQ"R$Z M 16%8YT6@L,C=3.0DF@./9EJ4$93<*)=>S.==;MC_0XPT-6XPH2?*@S M,<,*!MUZO;32\A//G%)VEV?$'5DW+)30)]38'_^(IIQC_>\XH/_?U/Y:*#/[ M+\Z1_]3(CC61*C18_P[:A?V83S>6F/BI0U.G2""6_UR4:-7+2U]>?U*/)WL[$NB?0#2=SR$2@HK5 6#W7?6@)N8O=^]/K49O@J*1D$^L O1:Y.4 6 MLJEK.W8EV+8]IU K?,%0TVP7J>:N"HT4AH49*'%Z%$6Z.>K*]3A97\7E10L" M:OUH@&+9"8=A7M^Z(*C)\GR(@0I5-AI>_PH7!&.'V$2 K&YB^& MW5&[B5[G6TP]_6L@I>RC"_@NI45!__J69H\<3LX C<\&OF^:*-GMJWZ:[C19 MQC2#Y"JM4&((*[I<)6Z3*KJ[GR.NDH;%9M[4?A(18?/J_2FTV-7QHV&I_+\I*AZ%R@H%!<;D[^4"HP\_OOVOR8WW M/[S]RXO5XB,)SB%M!FLXO2G2T @-#VM]YRN+%=%^R-E:G'N_BL(<>EEJ>S+\ MPU>\?+2TM\S:W!G4S>]'X$+0KJ83[ \5VIA+='Q-]%[:&0C[T7<==H,M%#IA M'O<5ONGF>3W)%,TK^*VAB/03E3I;[P ]!]',*RX)\$^/H6V[(JAP"/4=N@,9 M8Z0T7;Y-W=[&W%VRV6WVU"'V]!07\"D,B#A[1!$)!MN#I!IA.!]+N*S[6(5N M>_DVEUMNQN4E<=V2-G>?G]C2Q 6L,]P'RBH.-&/J0"?&6[!GTGO%O46/OH9H M4T"?"9U96*^IL+W?I.0E%"JT3RFI:TK)^/JVAY$XO8UBC2VN,WV[^>=:ST ^ M5%PO[F_^)W1!U'=O.09X>CK3DUJF(NR@U1Q2\4')[_H!_%G^4O0&(>F_^Y^H M.A.*E%?\3VI1(OT671A^<+;C?$4GPG3?*ZV<#XO%%E&^.0X'M^L=SO)QV[?? MY#+S<"2@TFAP$*,(AN(I7$ *>CMS8LZ[L\.IQ(90\*TD;O?Z1Y.PXNBH^OV> M+:[=$W\M?:OH18;UDBB,8C)29%RG CZ'5]?L=XT88KI7SSRA7G1XL)5?*06H M0V-K-# K(:P\S*,\C85^_?LUDT*OKT3W'25QS']R ?I7).6%@2RVK9@+Q"\B M6;?_R WK:!Z*FU?COGOY6'>-/OG(2:XL^\9#S4V\NZ0AI(W6DXN35P 28^<=2% M&NQVL5LJJF*<\ZOEAWOJ&;QJS-'WL;;S:WMNH'9SVN"" 090-B,8Y (Q&'X_ M<,*"]U?8APTNA\VCWW1J]Y%,/SN6B?5O%=E5+7;I15&6V]XX4P [B6,:^D[4 MI0A#'518Y(3 JYF'&$,_<9>+NQ\EN9=KYWWK_CJ:^O5"@D"_TDLR;4WY+X0? MTWP (X8L.&9_")R_I_,#%AY/\6QSV*^=(/@B^)U3RUQY+.Y!L8_"H8^N##L0 M7P]3X.W%0G08XBA"MOMR15J.-2I:8B J.*?)=3,?WU-)J61I-GW8@WB3](F= M:Z#0%U#);YQ8FW3;EP,7P@GK!'\CT+4X'9O\8QN9NS __;XP:/+#@0;](#+J M \:?G"-8N^RB?*;;;6NG>^/$KR;9TA'P*FH;=+\.58">@J?[QE*=:EK#+RL' M(=2AJ'P-XS+SK@>$\Z7M\@PWQVF]^UJYT>6PPX9_$OL#52?.:5GDLY$ MC \*0@^H.>HUBGLA?^Q[Z\'1TNBO=7ZW7@]?>GW?-QEV*$Y7?)V6KG)JJFC8 M178.RXIN1"96.4%HT5?I$)/ZK.-'3AW+W=,]G?U" ?]+B NH;7347I]3U=#B M:8,49;G3'*.AY[LC1RNE.EV5WI@+B, MD;C'Q9;;HJZ5&&$G/U"0@I^,ILO5MQ4]>>W2E_!)*SO"P=M.6]^A.6[@E_37 MW6K2CAY;?/1]&;%BF%-@SQ0?\R9&YA/DCQ^K4,L%3R?@/[HF)<0>'NCKSZDK M*0I2/ZSA,/CMV]VAQX(W@67.7Y/EQ&$<(5?VFY4[H@DN #[S3>KQ2$:0>N_V MQ32)?UJC+5W$[NZ?VSCW^8LS_R?(:N66J!K.$,SG M^%[$[[A@4:"'.!F[ZP M&A\"^ KJ;ITZ[%Y O(2MCL+/O:=_Q MV*MO3F?]+)R:3[B8)6SW1Z"@J("HH"@3 &1241 !62,R@PRR10D$ 29AP@]M[O/N;?O>[^ON[^^W?ZQGOR1_:SZK;VJ:E>MJE5E M!),GJT/[H.];Q/#SE%L7)"E#);M!YWM@C,*=J'$'8\!=ZV'H2=UK1)*?2^T4 MU?^Z]5!)T3)OF;Q[54(>YRO>L-^L]ULZF5>/UTT]!5^O08V$[OYV%NL7(=@O M_.9^A?P^<=!%)?EV^&'82?*456YGA[[X8(N*F_K/&B?O)IA=L,Z/:;MSUE:M MH3>LV?Y/RU>ZOM7^N^6+/]*;.+ M<>-/QS1 M.V_PMY[4_TER=*:S5@$CY-F'H6YUE)RL^:P#_4/#6WQ7EW^L"6% M$Z(U.O<^O]DC?;3#461&82!")G7"FIW?L _8EE2:WY-=>)U7NALE+Z.%G5)J M- C3(^!X? X21$=A6AHU/O8[(:*\&G<@LR8VO[T^?"]R*1.&94JBJ \+\?VP M@'@\]J'3W&1/F,"S^JTVBKK/ PQQ58L>A9AA;GNYM$1]X9SZS2XB*6P7) *% M7QG[,9'0\[1\LC?2_\PBQ>S!*(;?&);' GB/4'8)V;3B'C!7B\!?MJV385:35GA2/JN->?7.OM/1XPM/ $NC3RY").I8 M0 ).JDZ5QV%%>ZU8_V7)RNRAHKFE[2)#V>A:T^#=[L>G45'?@)CC\+F?F M:;P[T'O^ _9X['D7,#6$8I)%3B*"4G1=*LI2],]"5SK'P\?S'.\_KJ\V]#\U M]=7A9/O-4M7ME$.DS;.?;R]AQ&#'0'2A_;H&XU1YB[0V\ 3?P<>:C'<.C,+5 M1N;/O&]3Z9M#K8%SQ:LAY'AJ&$5DOIF\W0$F(Y91N:\&HA DG?ZGY%Q[I0:? MIZ:?4N\=@*[<4& DQG!84I280N,TOQ>H%/0@M59_*6; E<=D#Z-%5NC$U_['DP,UUQ:R"N\6_U;P+N+_P&OG,DW8=[\,\ M:4B1^-$ZJY9T65OY?M[D,<*G#_._M[3.0G 79E 1=XFIF]AD2+5B&PM(1>O* MJE.L.ENU;E DPK*=,)K>N?@\<75CJ;Q@JC:164!:F)25%"/MHN3=M4E5 MZA4USW.Q/U,6A)H7.D/2,Z9#D4Y_38R/Q,;J\E$.K+?%2!7U$P*_*G\?]B_B ML5KEB=3]_=-E6ZWR:)( M8 M? O__M[_[Z5G]NA &"((.DH%0WNS)7GB%ZY?N'[A^H7K%ZY?N'[A^H7K%ZY? MN'[A^K\/U]]:9(EN:_Z1(+>?A)M:/TIK)W 4K?<+_!S:WW!HEY.G\=MJOO93^ ME;;I_^VEYD7@+X>O]W!_ODNT[]_L;2>!N##XI?V2!R6B0&D@7<1G6)HSFAF9 '%6XUL4+NFCQ0V/G\9 M#I[_/60S<&8[DHI\!O>V<&I>C\4(JJRR^2W!M,I?L-D'JTGY[*/$%P7W\$*K M\MY"X4R9/-ZELWLS\B6::#JGN_M\E]!FD'ZZ8N['ZC\?7B=M.?'X39GG$H;F MCQ5(//KN(K[OK5ZRW/A'YE%&0\OUX KH\VW\=CMO! $4JZL4J9=932ATL9O] MDB_' A"(ZLE&-1>.=HF+:H:R6ZN@6MZGWQ&K@^2:R9T+1]%I'4V^5W*\[C?6 MI_-';[I"_FCPT%13PW@4"ETK..\YC#P'K0\\X[^QX+02?YI\/R@DCI,C2-N: MTX&X/DGL=)6@&]!]&*]#51_2%:;-^!T9#5R[4GP^SL+PX(:ZJSA9UCQKF9/4WCAKK KQ.@8&G'Z-:&[=M?@O'TQUD_?:CLG?+#HWIG# M:OK9M!]WFAAU+,#3+\K=YYQ4,$$JGU[[*?Q5MW7>PEH^-UL1(5:_Z%])?YV' M"]0%INC+NP2:#Q9VO,:O['K6VZ&UCJXJ=3=VQ'^,$"1I)80$[= M/[5#[5YB :_Y6("B-PM(&V8!UT#,J__<;%RLC/D"3']:RE2U8IC!?^K\O=;CXTFP";!^20'^S+POYJ7?<0;>?J_3#[X+_/^O67B MWR):G5 Q98U,[-N3=[P,)OUT?% MPSMC+J@JP?R:H40[46X0SY B@I(T9+3,&P+9]>H3ZL*K-5Z1W]\P**D&#LV% MQ)Y@_WKB_^]5_!](Y*:^,CFP&RL!=XMN@.PW9CQ^;?3&D!K>+/4R+7ST;OSC MGYD&[=O";*0?_[L*]O\Y1*!)]",8,3!>EP4\K/U,MJ[1JS+#& M.#BN+?.-3NAG("KZ/P4C_5=$+/^29;& .T"7(?!Q+C$59!7\SR'K+0.B;:[F M*2-$)Z[IQLD(OSXL[=\/>W9U-9NSY,O_V/P+86MV%U%C#X]#;\_8)AK*/MZ8 M+B9?A20*^GXJGI+5@'"<6Z?&PW1<8@SQ#86?-M6IEN_W@!<&T-U#>T6VS@FS M]4$1^(_0^&XF_[@;12Q9XR;]_'#-XH[E=E;9\M&;'?N;DWPV;<_^)B%EKEA M"91AMH'YZ,&$RBB[I"Y737)5(>'DY *$/)Y8OUT[%)8B?L?D?>S)#\&=_DI/ MBA;._>@69OO. @0PGC@VV!6:TRL8>"0T=_@'KWQ?M-S2]7/U/7D*[/S]@4&M:IRO/4*$- M1O3CU)6U![\I1S5^N/M$FCW>0';8.'*['919)$)C 7@)74.\S]I%)^SJ M["05>EWXK-,IC>S+%OL.>&28?.G*E08.2K. 5+ W;1K6V6\G\*A%L+>D30&X[R_RK5@6XX,]&(,M-:X;)845 M"T!SG+-*AUK.XM.$HM] _+]/GC=2_5B:;2X[H6M;_ !7YY6 UG-:KEX2W4'' M(Q_L)SEU(*/1((KYTB'%T4!/&^G?7*0]2O#6C1 MFQO<%*LN(,MC1ODF8H873*G115Y/&^].I:]AK[@]^<)19Y]'/\@HU979-9F@ M%>VV7Y^>72HX7'D<<8Q>_:8S[.C1"]G[Q'/3D\3O"#^1/1L762P:,^'*3HY( M5*TOK' )IQ IO..)&@Q5RW>[MM3JJ(#+'QL>E0HNBZNM13]YO>4<&U4O0@#M MA_LA#M*]*6$+#^'O6FSGP!).CHQ&:$C/I)$/JM8I@&?!I#G?02VXTPM]1MT9 ME3F)P4N]87G7B<%+3"DKQ*\D?2\CH=V6=]M'53U8].#XC?*OG>D-C# M%YP*[-Q)_4S&I6A@Q:%PR_%0IZ]A*O+74)EK0QOLOQ4H6G]LV^$W]OF;3/]C MXQX+$-(_1@N98P$/P@+%:+77+!4-A@B; 0'.HO(*I]Z4<]2J\S\S^*# O0%) M #>@XM&*M+7.]NT8"4I9)R/$-M7\AS?,_UG#DZ86;RT=QX9YOH3.6W-SY!/L MBZ>4LFF5%(M.^/X6MK?0_NZ"N*4FV;R#N3Y6R@O/>]+H5S]=?+.M8.>:0\%T M3I:UE</) M8.+XP[V_5+FG_6)$"TB\3X>_+DMZOKP[-MX4_3'648(08-MC>M'TV7D-ML4Z M^WR?XCK[N'ILYG@QUX]6PWJPV$V?:[[CA!&EJ8GG_=(Q-Y#-1Z]YV'UEZTAO MF*Z*UOP/W'A$*M-(NZ90>RJ\?G#!__A&FAUY/.4M;V;9+>> M]/Z#BFRQ?7)95K3177.HZIQFZ1Q#O2OO^H<*&M(VR7SHQY2P@V+6MS"CDW8> M768N$9K0:8#CB37GZT'G/ 3ZV!+\\)JNBG^Y8418"$'OCHQ@CY2&7:#VI8C3 M4_D&QF9/?]\(:MEG)H+75]B3OT0HI^'H%G05=H3"TZTO-;BFT##2XH9G ;RM M VF>E&J'B.D CC?\]SZ^N.\9JU_ZO"6>H$6Z/L>7!#Y,OT 4:VFE'$.DM-1_ M48;I>&[G-=5J!]K&"<1=G;U**@D]KVL';X=,$CO@DKHND7C0JJH(E*_';@P3 M("M-:7@TZ;\Z-A7W<[!JWN[*DZ")]?1#7SA1@_^1&HD0==HZE4F#S\%%_":O MZ,M04*EUN,,#8Y,L( 5VKD1O/J>TKU1-Y1,^D?NPD_?=6]OBR&0?]Y],JFLMSS2HKL\1;LDG0##DHMT MAV%2;Z!6O6#>%L,*>726/[%U?]W@F[LN RI3417\%]KE]6J@I82R/YY.U-<> MH2OZX,'2M%W;P4&%L<+V^SR^_$ML(]J,5Y8?Q4Y$P)K?L0WP";/]4!'Y1#]' MR\)CTV8YAV 0O,I5/;?.G1>N_I73MZKF#MI=>\MF9W?HI1D'OV%5P3_.[4K@ M+DGF4[P+G_586%1?*$G)"A554?%^ZFY05ZK##.(67D3,H9>K MDKS3*(&+82=R3YHEVF4\>5-[V_RBR=4@$P-=:\YG@Q =:#QUGGPZ;6Z=<\6N M22RMQ?@UK>%@H$8@SZ*DZ5287^'-Z6>-&S;4MUZ)^Y\(\EV)XX20%:D%Y.)> MZMC;ND)+OTZTPI<),5LR-E6#^FYD%17GYG-4(>,M6[N=/JVOA,_Q>4LMT9YT M; X3.XF(_X$5=+$ZCB2TVLDH6@S?M7$O,LT:/?32(4_@2-CT!#$($ QV+?MK MD=%_'O]S2YG^6P/63_:XT\1HQ'CGKR7[7YRR(I/J7Q&S$FP7#T/3;]$;:Y607:SU?,?HPXQJ]8/,U'E:0"QDM"ZWY\[)A\VEU1]LG@ MIV'7E6_N<]+[@I3:2"S Q^J!*XCVF6S:8TI0@Y9V#:YH9U83L4(9DDRUX<]N MW[JJ2Z70YFY9.8R_O0M% MMGS?9_B]CV)'Q)*)MFQV9Q^5IH\4"\5P[<'NH562:WN*IR 3+( 9'1:3()L]65T+CMZ^ALTZ)EJMNK MOHA^C82G9(=W!SN^)0#V@[C]3-$]&"_(T3TYI\L8]>4XW[S);N9+*ER>)"9F MSZ>>)3L_>8 <&Z K]P;$C^:%=T12_/#P#$R#?B<+X++L9O1^C>F?CT:1-%\= M"IS5;7T_\[2RZ$E8"9\4XYD*S):V1;?=^: .3M2BQQ!4$S1/Q$SN^G7E/1@"\3F?!,8:UHU(? 0%-O.U$'3 M?"@\G=58?R^DX\WN:.G<6K=/<5$^7 [VIR3N!94I#*2TL M@/JPJ;F:QD,Y2FA[C$[KO)_69MN0)=?P"'E!?$'ZFWW)#:W<1[C)SW[!DI\# MU33NF1!/+9MPZ7=) C\#+0;I8!9PN#^Q+YD%O$-TRLMK'E +W5AEZ%/I**M6 MB#YMBEI'3D!V(N)8 *?^45K50H>^S$B+T,ME]-G1R47YS=L)!T0$#+A+OP+[@9C0F+[B>ON. M=:Y%%E!7AQ8=/1)8LUR0EUKGHC9UM8CKVW VUY'8'LESMI\2SX\=M7T/.GT! M61$C#E7L@+/%L-%4;U*6?42U$0D:J%8TY9G\Q#MRYWW)#S".4[V MNZOJ@A&E]>&LRF8=5I1&Q?5$4(F6D[#?7R1"WJUMPE/FKO1GYDOI MC!9/]E,]*%JD8WNL&'I?M>LF3, +OS(V4C!$[*SV)<\ZQW*H*MS[6)TECDOP MN)V'M3[!GDN[UH0AG:7L6M!FCB<%XY$ U,NB:5A7D5'*EF0]5K#@G?MSC\T" MZ\.[,OJ]X!+=>WYU7-3DA"NS3ULWST)ZV%>KH*4)]7M$9$[]5EM>I!Y4_(-B M[ 4]OU+:=7(@,>\AS-_M-6V8FL@"'FYWOGL;%\W)Y"^4T<(>XS):Z/H^[L<_ M?3B6 %]WH_?[F%$X!=B=6TC]:C5>#^74[.K*8I_BRW-7!!T M3/IPWB#(?$^%U>^YVL3\>48F_9#NDA%QL:F(#>_Z5%'K\27C\8ZF2V6NGF.3W%[Z8<5?TM9SK;[_D_'AC,AP=T MIRYT8KC>(KF8?2VTO&=&,6^#D&*_KXHD!;FX] M,8J+U9/F_#\_]KD[Y)7-G%W##K6F$>'MG\6(V$[_Z^U-JRB[7%21\SO<3?/O MTQ-8J:14:&%M:;G\QKJKQ1QH0K4[&&9*7DA#GZ+?&=57,L?;95OQ^0SM.7XN M]2^J"@]M*BLPGEN7L4UQ"%K=!WXZ$1&D+#*+I MBJ<+(\XVC^JFW(Z^C"]->,ZA+CYG!W\4$,[=Y=9,(CB,:F(-^[Y0%NVZG#G&M;9WX$.:,S)+M6'EO]010/+>MBJ"KL("#V

.,]U+5S>?[!K13-_ZX/%%K15?Z;('/Z,;M M"7+#;3(H08'\/7U?;]_F\4<=QYH5/]WUD+LAL)GQ*4*V31(CACX)TV84K*[K MVKQ9HI)I25UJIOZ\F6FW:GQW&%V^@N)NEZ3F/3A.* <]2+P<[UR\VDM.ZPK7 M#NRRDJ3M?-1C[X8(KB?3*EVM:T'8EC/S57AU=S->[]-!WZ^1Y.&.RN MFH(^PRBI!Z46B=(6^.*1+VH05X=)Q\DN5>6A4QXVK4>S"6YUS7F>[K:*,8<- M1%8P[#$@F 596KN);D*K90$\ERURDR?,]^1LI@%!/?,,E6[0^VGF\>Z,)F4L M5M>H#^P'3F/A^>NCAT'?_TVRMQ+76+(R-S,PHU9U7EGQQJSNYE M5TS=/= R1)P;+]YSCV&VS*]35#A//QZS6ES#(&V;@Y_.KQ.E-%@:S067K6[T(4L?W/EHX[,@P/0/L6J\SN^+6[$ M[=45<#<)TNEZDHQ-1S)E8(9DW),FK^2W*J7--L)M!V\7S5Y1&'SZ)CS[C$FT M-WMOS"F8R9 ^-W.J2)'R].O['*MAM(#EZV5J@R_/E=LC!O%? N6:THN*XM#Z MM)1=FSV?A9J%MY)=*3J'&F4J+\NJ#X99.G*%]J\K&@Z2RB)$-=?()]R3S_AP M>[Q\5 MK.PTVTV>+&; ''PQ;%]PS&%S/C>@KP(PH@IV'GQ&D5FZN#MY*TW?F M=S*Y;"2ND,UVP:U@@K9G*)@RQ5ZEX2W!NWZ[0KL\74WP9!BVAE&*W57/VPAN MU5P;T I!&!E('T80*I6("R2M.9*3T7OF*#DO07=/51[D;>W]C5+ALES<7'^G MBOV :-:TS%NV?<%%C>5H==BM0:;$!+(]\*&LZ/ 6)KDIHZ+; Q]]:O3(<)VW MY\!*/RFMALMD8]=LYH@Y@%RFJB%>X R5&33-)8%W %E@@^]&C].QI+ HODA51#SU[[VBOC1 MAYLSTSJ"CN8>^2]NJ1GL?U<:"Y3P^= BR)@V%E## MJ0!\I2UT(3$7AF[MZW M[*!)&8?O6,8)%F .=4E'?[Z@Y1]3NI_8OK>LU?2X-UXEX,CH&@I>^N%8_N\7GRLH/[O;LW]MGJR@G)=P$IVGVDEN!O\FF?9[=YN%UM7!TH^"Z(I)= M0H',J5@)0\[A)C%7:%J[TG09L@@N-4#W*%JYT!:5TUTS9:GCXZBKM5FJ>U(X M@*338W<>;?GF*L%DL/B5KO&N(.T5SHYBG->YGK&SWHD%H&\VHDAN'6--MJT3 M@E8L 1R:[JG4,^7'10[EQU=L;B>%,,VB!:EB5TD(Y(J)\>-!_WE:^HS"D/N M&J97K_5F6]TS+^'#KG_%$1?:X(>9H\4"H7"VE7<3M.O7OX160/A*WC6E>(EJ MUGX('W!/%O%@>UKD+*;PI/K<#^PJ%A\M9D<#!1+7I98*0F9H23>;*'24Y">! M=]4^$@5C0>X2@AA:"G1KM:?*/1*JZM2M/]2]KEA M6&=9]Z% X;=2GV5O9RG<.N_R(GXSM!(T&4(-'F'JPJ3?T2+Q6 G5V+J^ )4" M@M%+7N, _Q+0L5J3H9*3C2:].O%WVSF$#&3] JOZ=WUAOF03%+Y2VP+^$,07 MYCDZW&T?)(Z#C&3)GB=4'U*G>O<+;A1)9Y0$-[7F$%#QL.#G-'N;/=TOY3$' M/PRML$-'M5[>=*W).OJT0// 'H*\XB#$PJ,S'4_BVY#Z-/BN/CV:G-E:@GZY M:V'\EN9UM0 $-HC'SQ>ZR737"!2&96M],BB?Y$;DU:MWXVI4TS7^.(;*Z0)Q MQ:@OPP^28#:ADXG-I1F".+OZ(E(L7S"0_P"5U?8S=4&1,YW-0 Q\JY"DC9N+ MQB;X_Y@QLABC'ZN"+$[2)1]_=&[VO0/1)EQZ+&)+##GC<<0>($J[,XZXAI%! MTM_;1_V*4# M78"W7U+,Q5&U:(_A!Z%D=F[]>!M(.Z%2]-1M5X!6 M,DEJD R]?[?INE/FG?S3I"Y95T[76+=JY'/=J+EH>8)]W!:&VX^*\QL,2S-7 MKL+SUM4%O+S*=T?]410_+VSX64PG\\1[-'D@AXC-E-Q&Q$A!/==X/BMU1&C; MME:HMX4$H"*\(V9.\1\>8U=@[SG!_@GNS3>YBS=-1NM;DJ<(97O.+EZ:S!PY7+7FU'6_A$?9ID\NH:T^_GNXO?RG'&^YYT\VP+6JO0P^:T8<[/H< M"]B_]O@IS?+A%BL!KU.5Y]M5/4$!C,4G63/%SH+(1-0_)G'[P^G1?P^43N:M#^ MKH$;#Q6W_1(4MF3 )*G=D[0%HGTWEIM&[(2+'2&#Z?*:E:*%9=/0:[B;9@$R M*=F+D1L/!44$ROWSK9_(6H9#.)BB= A9*QFIJG\$%K3'\T]?6OC>B=]SPQ]> MQIIO')]^83'?T5WX_5"S%4@SZH]F&EU6DVEX/D0=@ANZ[4RI1",I7M:4HK0W MOE^,7D$BM0\C_'4:JU$1#XP4#./-KJLH)Q3.LP7O+.%!(CXQVN2J+(+>X172 MI&:EC\C68VPNY>>[O@>#U,9#[Z\=%M^GWE'4 \J'GQU3S^9D!/=[[&?]F0$#DS_ELR-'+?[HA:KR?QD,$(WBI!6J;@;])6F:.QB/%>G MKG'4G//WAWQGS?HX#J5G-;JSSRXB'\/Q:,SR-,:;CWX$LQL-(N,@6P&0NCVO M L= Q^J_>?Y'@EWB#@NHN,U_@#BD6@!ID ;Q;+,#N^ZX!',_+ J86V9??*'V'T *1.RC52?8] M2R^0B3.E:XTSG/)(;'M;J\4" DOXWI3_0O0+T2]$OQ#]0O0+T2]$OQ#]0O0+ MT2]$_WL@VBHD\-%.BL;/S1QW@72Q Y]32C$Z$&ITU/(37+/&F07]KS#)G46\/[C/UT)>O**!TQ\R@R?P*8F3TW#0<$LL78 MY<]_AF+I>E+4.RS@>3X+^(WW.@O(*O_CI<]!)I68W'AR;0?NL"H(KU_- @Z6 MI:^%['\1XH.R&Z.Z([8V\HD(J&O?>P7B>8ESWR#5(+I(ZI35< #]+&7;\7?Q M""LW0KN/ DE.)8>#TI8^(?'3Q5Y<_.XM0;8=I/$?J^0S8?R.67P%_\Y^@P5\ M\VU]MO=:+>">& $_T0*/XJZ5X(@PN535>A][ZF" GI:Y,G>JWD1L"=_S%B." MI6*'MEY/9=5RKN/IO+O-9>B1TX)<1V7?KETLWRGX0#;MMMI/OY(Y;\5)PQA2 MG,.[E$G/EH-CCG MUR;S"P67#/5'Z7*YSQ/U=0Y3//7O#MD2@(* MOU3=T#H2]EFS8V!^Z>ZMQJ;FS//?&[U.O*LXR_;B-/=#Z6RN'K^V%B=BH,!, MS"!(J$41+\/>3J;E#K?9%20DOG\ST5?[66GZ:AQ//M&?%- 8R#/'YR5)XX]5+? MY877DR^?/(D6(_B'6)*Q26%Z3@XCMX]#_UU74IFH#5?18LO)EU/6'\.[+,PD+H?RZ6; M26A*I>K %%(5W"8!(.]*OCJJ458_2;[\TUJTYDN*1 MX1#_+3+1G/O-$8_KF6![#1"_3\RI0=*Y:*%KM6,:A5V"4Y";5W/:U633LX^< MZIR6!)+,*>$)!-[K=L.AK7Y6(_4RQXV3;&KKFC(=WKZX_?Z:^[4K=TWESG"D MQH%EH9Z!XA;X\W3C%YC49ZA=YP))W*7 ;%GP_5LS+8KR\ST71.:T+YVEJS/0 M=&.!0,6KM#0\5YB<.1OOVE/5'+FV]6^64NXL('1\((8GD0"2A7I1W[SG0 C1 M+9H&BT(OFM+EQP\R"CTAX(Z:=J%]G/0ZSE8@)L456G%IF&Y8MFCOV)W0\+[\ M1?:$3ZW+4><9A5L2DN=3IO&&^U/CT]/'*F$@BA^QLKBS>-*"D->MTW^SWJR% M[^52T;XOE8J-F6.S_E<9S.&SV?B!KUF-GUM(_8$3@?"J?23B(U(LOX\5!BU?N;A\T+FV-*OV$X+[1?H6$!M=:PP# M5\5\+19I<:.D]<2(TNX5B:$E6[<2(^A6!)+<8Z]V\MTN'*D'PW#&!SP'! MRNTHF?98N7UL6 !TVP:B-\7\,GN&%K)[ 5I&X.LNYO9I<"Q+ZN2R[]C)GKFY M\J!!67"RP8%@[OY(SH'-HR=R0&F@'CFI1,VDZ91^I1O2RLB[[6?I&@50,9MJ M\MJSH,FQ>(Z!\F.-/NJ'IGB CM,OMFRR ?T/S]&JA=141FD+G(A(T[;JM.*" M'O 'M35]:HB_1A$>3YY\Z,?=I_(\\_A\S+R)QQ6S>.]VQ47,!(Y H$-IBGB0 M;,:%NKRQU:Z-K[7K&^YV[EE&$2Y]7Q4YQ?LX4X&OE-[N]7VPL[D#JN*T\4ZT M4#99W>GX^S?M[EX\L=T<5M%N&?@]!BXRV^I'B V'PB;'E :>EM4"Z.7Z1?GYR MVF1?\:TX\9J\PY^6NZKW7]27K7K;,+Z+L3B4L'26-\(/LG5V:/ M)1G]41^3QV?(^5Q5'C$Z_/H;7+OHY:86-9Y0'UMS6Z^?YFP("3G0G4&(D!;I M,<6-X(HB%UZF.3]$$K%7.%K! %^?WA;SCO+-X[ M8[B.YF>.S,HC.N#B2=T,H2N#= MR??_R!LW_6Y345][WC9D6P2=G>4[HGEUK M/2@'1 L05(6\F7Q#+T;/D1Q[+PV[N9NVC 10^$*EP>*L, M4@BN*^L&(8IT&/G8Y); .>1!GV(^F$W$"^;7^%C]GV.PMVUW7&2.KR MOGEE_H'W-GVR&$HMM8'VH(SY11+7@0-3_'PT\HJ%PW32(*2(1LOE MW),'7:;.VRD461FF KNRJ=_TA6CQW:XGR*)YY7LL80.UZ!KB=/I\>G9'I^^W MBL?VF3<4A,/8VG1CO^JFKBRRJQM1]!&$0!3<;7E,&_7U](OJYEW>CY;4J(>] M^8<*S2>.?O.XRH4]6K>"A^^C7QM%'V1BB^NM,D-U_'1:G2[14I#.4X;E\BV' M9T-YDK@^=MU&F(@,>V/J$+W%!VGK^'06( 3CFV.HM^'XZ[GJ*I3\N3?F79S, M&G/E%93"A^XH#@P7*P?'#Q@<8J.*B&QJ=?-E@L1TS2DYCK1 ,MB _/3S=J)R MY?HY1F#/L'/EDWO.)[U5[EC G_19!RK'.$M+A^G7DE4)HN\I.OB&IY70X@[M MI =T4[2%BZGQR!WWLU92OWFF_,ZG=KSG6_ CVZ3CL7K_?C:'TGR@ +S],MAS MG7LE;]+D&44-1QJ[5B?$XW**.7]F.>ABO_"A3/69FZG CN3X6=- MPU,"N\5,P[YW*@NV?98BX:3+,TM(=P4; MSY\?4-HGL@#+K1MZ@W*\:8QZMGN"**$OLQ7YYNXRP,7FV:O MK,P'*)Q0S(:6\(T^!3D,TXU>.?DZVFXUE)4YE^7OGWG2KWP-N?UXY-'>)_ ] MA(NNW$I!K*)VY>F>M RON45=$?_@-Y8$/AZ:HEU6U='AN],74VM.F7&+Z4QW MO6TV)PVA$VF?*:5.M' <9V*A7QEVS_)$I-X-M6 !]2:D[X8::CIU3LZWVPWC MIA+5VTOXO)^CS],F=IU@!L,LP)LW$!\8>YHI#KVV:51?5V"!3=5^VHVD-D\? MW[(0?EA%>J(D:*58TNU$&]UUAEW:4PB0Q/"FXH06I3DK$.WC\MJ0'U9LQ:E% M[V7TTXC(FNDVK;F1TG?VXL6?_BVR"'K( 'U49&FAN/%,WA *_1&Z= MS<&OG,.\HXAUSMQP66J:;#!(%.2ZQKGPVP4DK'?IR,]$K>2O23D8RV!Z ZF M)GDUHFFTT&_'<6;QTYHHN$RF7*\YXM1TQ)SE*7D6Z$7A/ M8Z\/K?MOJ6ANB#0VM-0]]DB$?CU@;WK-Z"0'OV'[ ?3YT)XA M^(^I2-?-7046\*$2=H0%5%OLO=\ALT7V-Y2\'E4VV 5T0PW%*X-^ 1_5_ZR) M)]K+#E67;?/$P\[TVO2.O35J#.NN*DHX7N=-QP=)BW]TTT&%]ES 7K$?* (S MBIAL=+5Z6CQ%AU"4_X*6[(M2\]7.K"=:0%6+)K@Y,L=&Q#=2GUWL23[T\)%: MK\BFLS[_^ _XUS(\"X@])UX/.4P+(8"ZTJ)/8TW1^6/4SLYQ>RN-\.PS.K_5 M!0N:*@J2SB\ H!BH%@$5%R/O[-J.!XLORBH6]1&65:2NQY%*+O0.R'LJ82NU MNL!BNKQXD(##HN1ZAJ[>\Q548PL*.!4MAUO.&V\:*[U;,^OT^GVN>/:L77^;?*9& M6T8BU[(W.RG#R:[Z2^C44Z/KK:CANEUW-:NPB%/=PI>U:W7XA?FN^V@61S0BZ ML!-S3_/U@K:F]GZ&,^JOT]8I4X3Q1*8>U!0/[UCGI7DYMHRWZ 6_+L0)6.A: M+ZT+OT&'5@H<>][;7VT?[.5\!HAC^['E"4WKF@3'_WA]SC+*KGI0X^N$P/HY MJ=]0"0Y?C^Y;,]B?'_>@R)R]%;9.3J*^HDC'"-&Z]%47"SP1!$A"%<0^KS-0 M_NMLF__GKGM.*5?)#H9X1-BB.?N"U>1U J(7*\/\M-#EJD6V?UB'34*?:!XZ M'4H+M9CX/EKW(NKKL0?(".:R<1A;B"B7EW/Y-X!OR%?I6_&D.K5]K$6*( M1SX("TRQFOE1'M9^52_'38$:X;*FPA:'+%Y_SOL#?=";@7X$-A7 M59KN2S.E\.H>\9F;,25@X[YG:B598+1?)50D6IV3'/-^:2?KJYS\K/!L(]MN M+-N6O\@&KAT^Q6G#>*5_W/N^?6>KB I,Y97/\^V>ID24WXGU5KM9@+$Z"S@A6<8" MY*TY1V_8SV/H>A4=8/(XSH,Y :?9X"9 =YBCNQR[Z"F$%BG&/F_!'[NFN8JE MN(FLX\@_ B?2F*E>3.MS5DR3?SZC^6^^8ZZ5Q K\KF',@*Q"#AZ13"K+Z9J4 M&9$\71^HKA#C5]I3V<+[(:E/U\-,U]WZP/">(>P#2L7@Q>'),<(0P4BT*57' M+[QC\Q-S(0<3LW[7L]DO+;E2Y7M1Y#7QH]<3#J_% MQ#(E.N?@Z9A:S]?D#@N7"\IA?"*N--O RO3=H"&CBJF#[F[-C[ZENXF:0GVH/ M1$9?"G9A=/PRQ:L+Q$V#W/#.#79[NV(WEO/[!SG]#S)./J<,SO=R#J$U&:E5 MND>B*>K=(+& .JN#=$[4L/(1\KGM.)4%IPMBUNH5^56C0PJFX;9FOQWP^EG3 MG7@2 T(?@7'3HG;#:(E$8F554MB+::B\)<+2)<0@VH&C8_E;0]=-CZ_AVVW8 M*U\XIV*X:"_G,"F/IOOG6("8M[Y2ZD3^TU&S\+4Q@1%B_.7%D$9%HWN&<7VIO*EXMLT9P:#\ M#O;IU,ZES&3R\N*(EVL0DV2G'N"PB&B MKO7^*3B_3T3!Y[6LP->.5A4W>Z7'[00&*O6:S)O[(^4Y[U6L1K^(/3S6:^2, M2D=KPS1I(155CPG89'T1,KI\4)G0ZS!66:EX-ML@.EN[8>A&;' FWTL8?A=$ MO\ "$IQV;\1\:5(HH+XFI*W70.\O;SJ,>0@ZSV 5M*ZN?05.?.AXGG[JS8.A MECW]50!*W<).^A'Y4KP8CPN)EC4?RI8*G&<5->WL@B:GIG(4&3\G/8.(P71@+&2UGHA',OR?*.EE">)B6I@JO] MUY"YB!EGY&_':1=05;\J=FNCTC#N+&"?\TJ>2M1KA]Z0EQ_NK;F\=')Z[9^5 M)FNN)/BM *!^IV@B%)._D7>6QU20IG=5(19B)P)RIZL-SZ;IQ(GNCW"3$/_L M,_[9T8K^PJD+1+U"@O_X?BP"5S?>VZ\ZT8MWP::=]IGJ,.GTZ>PQ MB8!7_M4IGB$-)WJ5UZ"VU[S91U?4K^Q1J?35?E5 2IGE 1F"HK0E[HXN.'25-<"PD5^%<.SK#3 ME),M3<,!,N;)+H9*N:'W-".S\#>RBDK$F0HQXV+%^[<@&1':$0]U50++)VE8 M,_+WADH%%0]VO='L\ZVC9=<^+?'OCP .?ZE8-P %#$)TF)_!(C&G:>OV[]-Z MJ)C#,$M\OG]!%%@"=G:L8+[=XU %U>%H_J>$/N6I\>]209'G+-HQ=:@4NO&N M+&V84/\Y,;OHZ."=<054?:J$<:G4R3(SU.M'[_M2(F[WF)_OO<7WTAN9H^NQ M:PYS:*&(=2"XZ6#RGB@@Z<;$8D[-EG%)?&/JQPY\S,#:AOCT^R3W[!/&A[Y/ M@@O9:A&4-&H;!16OZ^%!'KX\MN=#PGN; A!^Y= <%\I\[?&GS]-2[,%>-6GP MXI/G/3^LZ\3J/-D6F4',L458UV@]$H_I M#7E*?A@B-W!^,N8WMA_@ATPP[ QEOEHV"U^=J7VWV"]-A&TDF M/JIF7W(AQ;C![E#*5OLI_1W4&''&DQ:E,A>8:\Z-FD*C$1@(+U'WNN[]-;SX MC"5X@L C*'?OGMEBT-G&:!7B>D:Q9+WJI-">VF:*+Z)Y"UQ4S8;K4\XA1:1> MHA(O.+KGR]R*QLJK];AQ"P/9 8I*L7SEB\C?SD$R<3+H4]#-'DG3=C /]!@, M/$ M\O&G9?2@T?JG1D;H09CA?>RKQ8V;I_1&-CZ(2MZD?A"P?O)T87]#QAS(!9E2 M%ZEKJI@T;E?M?U_G]OV=F^^-0AN^IQY,=YCF?Z?4+-[7XW<5?9K&\Q;* FXP MFELL^+I:IY(W)69_0@R]RKK9:D0YX%.$^,0BO9^HJ-B2DRMNK-O^# M[.?SME\R]X[(#??J\X!]O^MIQ@OT,6A<8"+Z$,T%OW[8%R1 M\(GPVQ?NT)3 MS0E#<F-_;GWSENIZHD8GU0/E#GO7P!K9,B1%C/A+OQI>>ZRI%C\O!@&6]- M5$%,U7:6"]Q]V>ZHX-",3XU;R%IR0UM70G#2CQ*^:E+ LU94*F'V1M&LNZ"I M\A4)%[.^6Z8< @/&%A NYYAAD)#^/B86PO[#Q1&?_O4.%OQ5W*]USN%+HEBR@T8OY M5$7I;UU1N1%_=$6E:#'QQ3NA=7^82G]4 /R?6E[P.^3GQT#&8#%CP/YO%2B^ M:S$7LH]&UB7\++WFQ@,>,ZRP@VV^/!#L1)PYO/P'WLHSJ ME,PM+J5=)'9J5W8IYS:U5B&C=7-KX#S)\T^SVO1LD^1UX^/.PR>VF0=YR*AV M-&^V:FJ#'X6]6^C3P+CH^'AX>,-@W,47%L)9M8)G'(IUR0"[RO:H,-O>FOY, MV+>GF 5P]#+R?S3O1O7I2YAXHK(\K'0<1CPLV[X%F#:>ZIQXP-F(+"\OX=M' MV\+#T[7!75:'Z48TFY! @D)-=@J 6T+/+:)H&S4T9USZ9*:!&I+$MVF.KB]]-^S.CR[CCQS%M8 MV4:P]]/,!\#M933<&(!USH'C8\X,QL@RAR4]YA'?<-#>+NT9:I+8Y.W ^LY@ M#V%KM%&6[(*=^+T7;@ILGT-FU6@\Q%9[:B0CKT7=[UEDTT(LKD*F:/C MUC[$(VNE[Y_.:!Z8/5-5%NPL339'%NM*D<%$^9A/3 Z:1R5,%V&!(9MFU!66 M(TO&54X?'5D]VAHYWV3S_HHA.[PB\.D#<8D^$&R/!HBBB,@P_LJY+&^^+2KYSTZ2C?2K8#G3JB=L3.Q9 TB/'K!!Q;7 QJ&#G M-BAO&_>:8K!<78Z*'H2!A&OP*>:#ZQ'CFA\?(51D9&+EM,NC7U1+O;OY M9/R%C0'H3,P,CDLWFB+4$2,QKB_R]1@+0(3J%/9["U0=176_)#UI&.=%FUIS MKV6T88]Q'FA23<;5)K8 HNGCJ&'Z3J\KW[[=".@M<$8*J5L(/4JPUPA MW?T',OIYK+Y<(15,*>[BFSCEK],E*BE3W-UJU)T-W5FW&AT\_6/I''O0)Q6O MKRZN\H$-0G$FY[]Y5L+D:?8$DA]!->G8",8=\1#'%3ISZGO >HNAW/"6SNN& M0V5?!<ZP_U=6D91-Z _J[BFO$'3%7' M&>KZ"I>MQK/)!FX0B3*],Z/8>M?61?\ /A@GC;KV45$^X3N7:&NI(PM&3_'(*Q7(7>MG7+I]@_X/1 M,=6@E'6P%RX=+=@RM,H4F83.1OE]YFQ_M[SA2_96;Q/H[ \R/^Q1H'&:GU_$ M1+U-LDCW"]RG>-*B/9A^G(+H#.2EB1DVY\[N[=88B-\T2F2K[EKI!ZK2)5GW MJ[L'=(<,..)N;.A/[ZD?(6H4S8&@"JQ I$&V0]T)9_W2TBS=JZ=5',?$ M!\GIX;"^3C]_W=!N'^;_T]ZYAD.Y]7_\1B+G\W$SB50D.90=,A61[+;=IB2' MV24Y3$B2P9@IQ9!3LN5LA)R9G L99V%'4B;$F"'G8<;Q9FXSSWB>=[OGNI[] MZG_]7WA[7^N:6>MSK_7[?G_K7H<.LBCZ+#U_W8VN'69LPTED7>>WO*K*1XN M1K8&/C)89_>"M%<8AYZA[=C]>R'97&Y"KNO%$D3#XZT/4;-/P9:^=2N0X.)%]>*[ MO)T!R4]@?_),LG-E'4<5M\6/G84GTRHH);=$-2I> KP =Q;->'IUZRD $CC^ M'<\Z@(8S<,U1;$ 2Y3Y[$9,WFW. MI=8'PX=&KC-\.,4]C43%'$P2*7T1Y?;7/5*C_'RG',*RB^3A-=AO]G V)E7"CK-/CK-=4XJSK6URCS M0?WFZ)Z?*OO>5%0NYW&GAU RD?/#AWDF?9X$\45C;_I\76E7X"@CCN9?3#NY M/N]02;^C,"OF\4#W8J[]P05*;7)"\+3'V&11Z#7)M8ST/E^W/17G)[L.:.H' M]K:87^A#VP:]2'(KN;Z=ROHD..\U>RC!3^)]6OSCG#]"=4N*FM;WB[\OMN5B M>->/3=[Q/%QD%<)LFENT!#STB=_9$8!W=NY MX?W>Y*/6Q_V:/6]OMXIQ$>[^@W,A-A]SG$7H;=:'ZU.% 06C:%T#WJD^; M"ATO]P0G3])BCG$7=,UD<7VU&UC]C:^;2)^/&XIB1>)9=FO6+,N=4Z[\.VE& M;,"LCPUH;B'8@!II:4V*:Y.+*;6SV-_8F@T(VNPLOWD,OW[71KD6&'4,+[!6#LJSS@?>AM2=Q0_OAH;QCS &A*(;1IB:@8SGCE M(17,EBT,I4,H$UJ*NNG%_E?AUS<,#_-0V8 PJYJ MZ-I1!,+-^&,E#J*\57.YW3&"A\^U \-W<_CUT@I0;NNQ8'L9).DC ^E^:E#* M11UJ/RF;FEQ+HA'<&L7-9C8*I(K:!299\]HJNB+'<_%O.*;B&=&3 (#3'<[' MZL(WUGWIB$[BOIX]OK,!B!%Q]^&.9)T4EQ>!&S)7,;9--G$->A_N.8MN9[(T M(=7MC-4E(>U6ZSW0Y7[704*U$2$\:"IK0.GDX._"I=49:[TS4><"*O4CN_RJ MIA,VKG#(#]&9ZQ(,V>@J6-0S1U#6&MQ'80-RJ*#3Q\C-@ULKR A_N?R5'&+B MYTWWHLM2!X0H^,7,>F5Q\ B#QZ:^OT&OD-5)YD4;^>XIMR@ %Y>U3#:L4]5N M3/4(/[E@<]W MUXU*MAB>?MH]=>A2_8JRLIG\W:SI_>.2SK5,(]#.EJ[=!,>9_$32PK26S)HH MORY_5[,B8:WA3NM7,E#1^/J'N>TSWV:"*4LQVNKZ/.*0'!M(WS!C$,,()P1&",%@QW28^)*R@6:C@E/2@5RA! M;C*^UP5^?(/:^)73K--?.'(N#1T'=>CV)HH?\I'*)J##_8T>'ZRJPP@2YF'A M #YF SUZ*O%/]>X>UXL>[..H,G0-[&>>02&IV';$GEE.O]4G[/78># L&TX= M=/GB_:J^3B#!L4O_C+F86?T5W_2$U*V\IP #-F+*B>*-1UD?6!KTVG]O^G$* MVK*2J:U:F<"A8M?W(:;C$\W%Y9;-?1_U\EH4HPT82B1:%,7Z)XM\;_J[N-"E M^VD<03#1J9BS*KAU 7HWTGM%;E' +O97Y#=.MTXN80-N7LCV1NWM@@7CLW>V M[' F!]I=/?(\=3Y(5D74^89:PX$1V+[#!112FNYW)\LG(/13V' M3CI7@SL;HGL*NN1&/:RNL'J5)$:3H5N69WD5J#U(#$?7"+S]@V_FH!07PX?& MQ3P%QEEM9_G'/556!O7&R7&&=I'Z3(=+%JT8U6 K9(]FVMWW23(KH^:,)^[= MQ82Q@[(?7;#-+&FPF#X]3HA9P_.C1>A\CS#[YY];^&2#+BU(#ZZ*.%ZSK<0Q MEZ>4;&W5L$C?:*[GM-IY3F"81#QD Y78&(YK@$5>EU)6RESI5!9BN+Y (WW] M@T*M+GF93Q29JS_34_N>HJS_K=6S]F?NQKK_L6E5$\_8>-@ 9Y@V;^6'H6WR M3$M K&U45WUY^FM[616[41O>>R1C6T4QI?$YJ,8ONL0_.-^!JDUYN1TA[A]IW*A;RX*=Q5I MGW\Y_/GI 16N\GKO_M VD;U(FL#.17F<4+_S9> _H3Y_)]07HM+&A6/P"TL% M:"W0J\ );1!J)%/;3ZB**LQ)LD["II:IV4F(W>K"IAV5K_CU4E [QVAI0E;; MI2X?'5J2B%P-6J6>RP[5:>!;M!/WK$B;]$IF%ZGOR+>\>WXC65V?B:ZP"!B_ MB1S$_PX,.8V+1M^@EY:->4FP;B"]B@]2I=]><+T1D6)U/+H&^-UO!K/37D/C M0*81^AXXRHBR =\Z6DM8]Q?JA33CDS3O:8C+WUK5$<&&SE.6AI,F[*+6A(T66$H,Z9\55UI&$%EZ'*=_M[DVY^$F<0^9PQ%I.['6?L%\@TG)?9,%Q,XNAIPF5&$&0F M*UY0*LME]+FXE_\:WM & J4:GW;-/[\8EU7L[P@N,:-)GFK%X%@PB6/&0, M!F>CR"VDU# :*1RR]Z/R+X3'2'^..=93[[;7,OK>A6D=?'(P V&!Z87QW03Y MZ!8MSCQ6?[Y+LZP:\?-72+1?5$JUS 66>2XLF@>+.R=RHFL"(]@:[.0H4]4; M,(;#C2(+':4I,)O7MZ3PC-^'9DW,>@+4_L*&O/ 66/W-Q+OA9H7)$=!T D8+ MH1-M/AH[T-TL0=?B&<.PV'=96!]4^(#SZR_'7L;7CCB>%W!U<>\YW#I#:$B%4AI@NVKU%LMNY*]R@9%7HV?R[ YHZ\]>N#)>X? MK:9X;ZA%GQ.Y^Q=@9)C?@G@:="BBT<0S5?L1I$VM%Y5"Q5DWX,XR;A6L#T]E M*$7[6BM(W[[FNB+&J_?26<1.[L3:=RDN>O[""/,$JOB7[5Q]?Q5:)E#-,6\E[T8J,Z8L,=3S2HP#T:?/Q\ IT]?.6EZ".!1>,'8^1 MO^+/;,O>$@IY=1Y N2T0Z$Q[^HN8LKFZI18R%Z16]Z5,]20+1O?*=4:?G,EW M?U<7<=2OZVUZG-:YHLS<44HIU;2N M;%R9,+E#[S*ZF,;CX\CG;'_FU'@F(%V@1]RU^\EF>7K\,S[97%8W7LY$YAL8/*&< M@,P":R>XD<,UU5284'/0G1(?K37^"8OJFHP.Z0FQ\]6YF_>N/?^JV+C"Z4BV MG(1X*5J!1+M1K0IK7_27M(4Q' M$WQ8[GW7E)&:IX/:L[<^'SF:,T'#4JS;\6%!Y!9R9"9 ?Q47#9U]A5(?:68= MH(>,%4I'/S=_I&:__^V=-OF#(HJG]KC(SQG68_="GF U$PXY5H)ARFG9J+CV M0=D'J:)/:(L'4H5E9&ITU'X?-<>_"[AGGW8T1]7[U.75:LZ(_]Z1P,BQVTZ' MQ'/F80"D2O7+[JCS+A^'27JNDW3)%GMT.KT"/ )6'-K:<#>?'[DQ]&BRE2G# MZG4^""(9-NV9!GC**+Y96]ASV/$J3U,-1L7+K:_.WBJ-%&^=J"S)7Y"1TKAT MBJG^/P21HRD:<"@9WT9FAF-G/WWZSY6I!6Q@^296$KLHOS.Q>7%GN\#A+.Z_ MK[.7WBK\VZF[P%8Q:Y_OSGPJO8=%Q6[=KR<4%2_;K>MQ,IPL]-'M#.+M/C[H M-$/]T83@*-*"Z88W27)#'JP/K$WHK9=?O!PK#C:Y55#OS>Q"IOVL4FI6_J*HE<7+E^S_=MQJ#[ MV8!H,:C"!L[5MHE"LMMR/1B#QGU1P[F^.)H>EY+NS=([S?KI9A9PB)[XC?OC_R_^EED#0 MCYFB.QO .6+^0JS^PBE!+,(N7PJT^P=TE8O9@,B;G2G"^L@MJ%]0NJ%U0NZ!V0>V"V@6U"VH7U"ZH75"[H'9![8+: M!;4+:A?4+JA=4+N@=D'M@OK_ >J5-7B0O-"IJ"D:?B;QE&(U[9>X]]]6G&W^ M8;W(JW9-/S[_KV!#V,#?/D2M(< 01+/HEG3C?NQX72<;2-"D$L CHK32\;@1 M098T&5*ILXO0[P,ML%48TG:]SQX'5O^Z4R8B43^E\]EFKV&97B\ 9P_]"U!+ M P04 " #N@=18VOJX[C-N P![T2L $0 '-W8FDM,C R-# T,S N:'1M M[+UK5QM)LB[\??^*.IZS9[K7Z\1YO[@O9V&,N]EC@P_@F>GWBU=>3>T6$E,E MV6;_^A-9DKC8V!8@H017KUX85*6JS(B,)RX9&?'S__EX/*C>QZ:M1\-?_D8V M\-^J./2C4 _?_?*WS8.MG9V__9]?_^/G_X50]?S%SFZU&S]4FWYSB,@\%I]:(>VJ&O[: ZF+_T,8S2;U2; M@T&UG[_55ONQC;)QWS/H^E- M3S^Z9A#JLWOSG]V=%&/Y9'KQTJWC*V\5TUO'%V^M+PW@XMWL"9!Q#%.+\_N! M\']^Y?9\V=GV[/:/G]U_:7[YZOS6^N.7GDOR,#+',\/GMP]'PUU@?%/[J[\6 MQLV3\>E)? (WHN'TSK-1M?558X(9D"?_>O7RP!_%8XL^G?JD1>^L/3G[9K*M MZ[XWNP#?IVQ^,[P>Y=>WWQ@=?(&IRW@QG5VLO+@[(G^=IDT D((AOD MG#MC!(^\/+#9*\Z9\V3.FFR;CYXJ(T3^#J&5MB??6KX<*E)];MB%.BOB89TSLN3.R+D[KTY B+ MD5XEFQ0_B1_'<=C6;A!1[-9L1\86T0U\@1%7#^IK7,AKC"(B'_WZ']7/1]$& M^+?Z>5R/!_%7@M'??WXR_3U_>AS'MH-2%/\]J=__\FAK-(11C=$AK-='E9_^ M]^[,;A=.J'9\.XB^/CFWSKAX^K>QD//I?]?')J &) M&O]T8D-&_:>5/OGXTZ/NK:%^/_]2J-N3@3W-$A[AZL_UQZ?YV;&9_EJ'$(?= MK^<04-5 _!=O@^0F"L&0"B(AD!&/-#4&29ZH\Y2*0.VC:FB/X2W EJ>'3=AL MFN>3*9EG<_LXWH\)9OV6*X^CHP09KAGB%F/D;$S(4<>#9IPGQ1]54S+_\F@F M($_#I/DP:D(;AX]^I01TA#UM?WYR:;17#QZ+Q*D*\";N.?P0!IF@&/)*1QUD M(D2P^>!AM3[=FC0-,.(%Z$8[^"/:9GL8LD;[=!I1R""C$LAJ0H$H@2"=,$&2 M6<.H95AK<6D:3P,\!1W#0XY0L*>/?L7\"<,+S2$EZP0-'(4 ;^".*V19Y,C2 MR)RE5C'F+LYA$S1WR-K[Q<"^N_W 4_TQ!I3L !30K]T_"XW:8QT-EP1, &H0 M]]8#HQ.L(J&,%1(32_#%4<]-CBGI7\.31N$%?-;>: :_OOACH5%&RU3@*:'H MI ;:THB<$ HYQ>"9+"8IT\51;@]!ID^W8)R-'>P,0_SX]WAZLQ%B4(S84&7D M%T;ZHK&^,ZFF0^4D/XYXQ!4&@B8)0\TK&Q: 2B0(HU.<#W6F/)]NC8Y!SV6R MMIO#D#$'$ +LPSI^1M9 2>+.2J12 DH00Y%5QB-C4M2$8V>%?E1-AO7T"V_> MOCEX#O#9UD^']0" JYE$P*RKAXX5 T&+%D7.(E 9UI.CE&6"P"5MG;'R%D-7 MT7%"0+X!4S#BT6IDDY ("(\U,39:KA8>^N7U ?QAS$J%O Y %6,4TEP'9 $4 M T!9H)I^.O*]DT[%#-^]C&"T=7;J7GK3QLVVC>.#,>! GM5>.K-O7X_:.E-K M^TQ1O:S;\8T8].O7S*B_[(V/8M,-H]T=#?T4ZQ;#4Q""L/WQ!-X7L\ ]CRG"^,)^? ]&4]RZ!HT"C(

6^: I*\I6$I8L Q@T8!WX[(B!A5A&!B'W$I-&7?& MNSLDR+) YN8$D9I++QP@KA2@,RD%JR\DC*SAB@L!WD?X#'&GDXS%Z9W7S0A8 M-3Y]/0!'!01G&WR@DSP8^/TK8]Y,8X!I#W9A]ITCR-M)$V'@>3B/MI0!37X60HC,\DJ^1].%K0TX<<2G;Z<8"K[EQR.( 9H/546&I6/P< MV%9#H5)UH5")A@B>$C-@:',C!#+1@\F=? +-J'R@?"$*%:()OS&VQ;QG':/1 MW"#"NE5#-(@4)TB! <6D)$J:S^R#E=%D"7"U#)IPEDQ47(/M'6 8/D5DDC4( M"ZH\8; TTQU)4K%80XV6,#1@#_S@UB? &L. 94XDK2U\\IUC#51#YE&AB,?G#7@MTAE/\/C M[\U_2\9KS)A!PG(*.HL!%BDJ$%8: %O;0-QG<:&#(]O$9T">L#4ZSH.86EU- M8X?O.NH\.SV_Y;4][:RY#[8)W8]_Q#;3=QH8)9_2*5$BA(T,)2P"Z(L _B2' MX24M%6><"NW"HU]?LR]%13\-V$E&+*A>Q%G(EG*,8-8)>%S2CBFC,:&?A3FZ ML;MO3\]];7K375V8I(>K]MUG%YGDQU' A 6S<8SMH?WD$*S?'EV'< MB%Z.H$;XM_&Q#3G* M_>239W9_MJ-)T_W592X\G=&D8]86V.="< -@D P&G8D58)T&'P\T)A4<:^\= M?S3_:NPV2.9_U2'_G>K85-VPXY5;W5L[?[^\'?+IE^>/:^.[S-7IGP%>]O%D M4/MZ_"H>.WA%J(^S*AD-8>K-^.F9UODMCMXU]N2H!L9L?JS;1[]FRCS=@4DV MPVX5V<'T$3\_N?+)O\Z'=#: )U?-]J3#YK/!CFTSSGN'OP(+"%BI").SYYQ= M.R-;F-]*$>8H;PU>OC+_>_Z2)Y=8=37G E>1XTAFTI\L:'+%/**"&4_?H[/-$V_NCT)6CL&2L_NW]G>#(9M]T=;/E:O MC'^=)CA=9-3\RDT8154PF@#LF$!#AFF.=,S[O!YP0 F,%Z9I=.OPP6K%HT<5%BRU/M(0RQB6=4"08+"1L%#(8K!$A%)14"1[?QXT&;,!7$"" M>1!8$!%*XV,IL+@FCBWDAY;'L<.7=H:A?E^'R24[<2YKWY*QA46\WGWVDV93@SU?UL#Z>'#_(%:AX MXHDQB9B688K]3K#L9$IAI68 &K&T%7B>\S3T76I9AO3]NOWSV>GGRV1KTHY! M?3>?W;R,A?+*_O>HF;^AO2 $\\^^#5RWF>TS<$J/CFWSYZ>2T07H7C2CXYP( MEEWE?];CH_F8'J:!F1@U4AND*;$YB\8BIS5%D48>);?:Q^)LF&]YW7#Y98X2 M;W:Q1_L@\<<22Y4C"@7C*>*"V>P8R)QDD).1)7':EL:W;RBFU['I ED@KEV$ M[6$:FXIBX)W)6V8Q^^ Y2=43L#B%"2(FH[ L-EAR,'%M'6K;G![8;,=T!L1E M)LZMF.[2@XQV$2.%%D8B06C.(]#YD($@B"@222+!$"Y*9> 7TWDN6@"=(OX= M1!3$-/OG!Z,TSK_>)PMQ-?$S1Y*G1GA$4S;ZB)#(Z "B;##71"8FC2F6]<#R M77L<+T6FLV%4OY\*:[YAI8P &32(T&4P(G(>:F6Y9JS$ M-?*E& %8:HXLHP&9 MA",'4XT&6RRT/[.#J=$B%I X(LC+(NEOS"^BXWZ0(CW@SA[9-I)M!H M\#X'WB_=NF+!PODT-^6+"-8GM]XJ5,NHT"F8O,FH\[8^V$R))803M]3()' H MUEP^"S)D.WE\FA-"1L.8CPI>PLG-$.KI]OYK6X>=X98]J<>KV.N_;$PM2]9T M,C:1%)%+)B?BQ9QX84T^RZP\T59;6IRB+".4V8<8%PHQ$J.9T"#W,N5D6$ M2P#50Z I2,S CR:EKJ]EI(?0^^+>$D:E\ERC2'0^2P^+Q2F?$W0=#BDD2_!] MA^I\W'LT7%%P:C59!E;Q9'7*N>2"($ZD148(B;ABV&GO223%)>U\)>AP^&%T M>#2:M'88#C_ TT[A@SL.1"Q59!2E7'CD9#[KYV4^J!TY4B)Y#SX#T:I8;.MU M9_ENJ68^44$5RB<<0?B513:!@YI$I-[#J&Q4I:ZO!2%Y/XYM/8QAVS9#<(E6 ML.NS&M$7U(O P#&-@B;$;?#(*D "#=:TB4$XIXO3EHOD*W<'RN\R:7D]DD43 M#I%RF@_,@F2%9)"+2B$:P=]1%O-DBD/N!3:^MR=YB^=! MLQBLBKRX"&R_?;*N&(\'5P? .?M!8 +QH"B"%>,1MM9&P572N#@[]9L)N1_] M;+WD8B>C!GR,.UY!=YT1M:[X(*-2TH"PO/M;J\LV<0541!$F)2DE+88C.%IQE-9Z)W.;GA I=CWH_I2FV\!V9V&8VS M AP/DJ4":!UR5I-F6"-N74Y!C!9998/6T0I:GK5U(=Q7-QTW#UP.0 MR2:;L#G?^.)YTAC:&69+W?CKC\B M=O4>U*;O>G*T^]''^OT"&74W\B0>\+G)9+S-M8J0B%0BKHG(9ZT3TM;+1+P) M#KM2A6(9R2!D66OVPF!>19O[*^79O&CBOR>P=$^_,)(+M^8U/&DR=-^7';<0 M/5$8,Q25L(@S+!&8/@GYU.6I!49E<1L WSBGWP669]=SK;C9':M6B.LY.87! M[TA..Q1\/K.H@P6%:'-%$T6CT3'0>,]=R6E8<#]>/ESU(*-VQ$D='<>(F*AS MF=1LN"H.N.Z,4"();8H[@G,]9@*6YC)N#U(-6Z=BI7>^^";'#7QUIY!GR&WD$/!<5#*>402B;"2B4%&$8V"#HEA$F7 MQ1H5"X4W#^)@ &H*\.L5,#SF\J(/.;;)*=5&YYY/*I<\MBXB+1U&AGHF)9>< MQ.)V \]KQXZ:\6%LCI]'-_X&MV^6>*V:Y2H@(8_.) M K>NM#(<@,F@LI.5[%F0J\FOH,@UGI\'RI X00+PI!\+JE/02)H4@!407F6 M:,*^N*J\=\ QK0WQ22E?7-9!.;O8 MJ_%!%FNZL%J>7&_R2SS5!?Y7T%R!HF8A=^8C 5D;%&*:=YJP Y%Y,1SSY_D,I"!(;!O/4HY:;V'/Y .EB/O)6>2G XN2ZV1%OQ&3/K MD5%)@J 40)9K!HY, O_26 X_C#>Y\S*SY14,O@=5*):H$+UTAB:K$/:Y=6;N M;6,4>)Y&A* #X]C%XA3B_2[I?#\EF5HF*5<1*1=2WG=2R,2\B6@U35)(HGQQ MN6]EY ^OAU\+M3I:OY5?0.0SAL2HI!$Q%T!1!2K [$@4,::XI\((AXO347GI M;HV&[6A0AYS1MYV'5WQ<'OX[P,]4J U6*1%1D! M<[5.RD+8!F81\(C&ZU%DB=I M@P?GD19;H;684C@%\)'GTCA***2H!3X:0%!K#4:)6*J&L)18O#H%S2A5'BGD,D\]EI!E.*&!C M&77>6E]NUL05Q8LOI)?=H&SQPJ_^AVWJG(RP#XON@F7R7BP3H7--8WB<2?D04F*YMB96 M"-L4-78JQ7(;-Q:\$[C$O"#&51#1!*13SM7"N::N9A1)$P2S@OE4;G6#EZ.V MS:GW )MQZ.L(;L&N!1B->^G\XXL](0[B(.V /NQ.R"\M%73I1EPQBT-GX?4* M (%$<"RB\KD:-H RYH)*I;03Q2Z.A7(S.D,70/HA9V,DY64"Q8D2CJ!4";B( MEN=SO0X,W^B]]J[8R'?99S;68R0Q!9Z)\!$,W'R:3"2'+*$1*0DC(?SJI\?EK\RASTX,8%D 0ZM]3J!YV@'D9_-*S_/;ED M%$_:%B3V0FN"G6&('Q_8;O5ZL-Y$,*@39\@0)1#GVB+-"$$4W&.63%#P4:F+ MI@S&$;,XX_ 26P_$8"V6!!GGN@+ 8(8S39%GTAFFC!6ZN'24>QRG7U.33*T3 MB0$C%Y)%'#QAE./32&+AE22YOT1QY\!O7'OU=D[,$H]5XH@M#C0AE?,]N&88 M[-\D4*Z[8*+&C.B"B[Y=7;]OGD60ZG$&Q6P^K;J/SQ*SCX,75@424,!8(:ZR M:>-S;2KNK9%84U&>1[+Z&L37JK3Q;%+#4SNG9_[KSO%),WH_-9_O2X !K!4O MK QRB<(10P2I+78 F5+KAF]^'M+RU!9CZE+#"'@"A,D P58 M3Q$L)N,8BI@:[(S%L;S3\M]7(7,R+60NEP$4E+ 4HHK9&\XEE)1"EAJ-C)5. M<2VD6GV8^KIR 3A)[][(](S*1(5!CC*2&_?D9)!H4:28"4:-X6KEA5"OK4\D M(GHI^B2W:0R 2.#U@C[!8/"Y$!+2@?.D:**.%&=9W$C_K[#T!RCITOSL$MLH';FH+.#D#6>9=KUC$0+)^;S[B$!"-1 M>QM2",665UYT(]?[R?&D*Y4][T!UTL2C_+3W<;H1<5^$386(D\0844L]XI+( MW,9-(TV8(U0GILO-AEEHRR=GR8!Q R;.PXSC$J59!.L6"9$W7BUGR#EPF)/6 MR3F!,5U]1N>*Q>U."E9<$"^Z1%W&@M'6!V2Z6O,F262M(\@&"I+E=#2I6"MC M*EZ']N/F9'PT:C[+6.BX!]9'EKO!?TV:N@VU?[#M6HQQ1F$6460<..DD8"13 M8"]BG'#D42A<[%[JK1M"W%$_B#6E$CILM 8'S%%%6.87?(DIY !07 >346I0D55Q(RJ@I[H!4*8?OUQ0Z",Z# ^I0"M(A3L#F M-2XX)(V0F HE""X63PON^[(>\?,V.L(8.*0\,,0U8*HAQ"*5J(E8.!I$<<41 M%ZB_]1+LX>'F,1#"/\PZ7,*(%!D(H;8J@1#R"+ )0AB2MQIKG*1<>5SA!GX> M:&RY(*4NWGHK/UT($U@,"%MO8(4[@"NF"6*: FQQZS$KMF%NH9'.I1X RBW@ M)#S.4EC'N?^;T5PBZ8*@4G+CRST?75R>S)H"*59$)ASXX5R"!2>81P:#N^4= MQBYJ(74H+A"VD@J<"RFNKQ48W1T-SR( BQ8;O9]K)HB X7^.O,[%$6$)(>>= M0M%*%A,XZHX7!\IEF1UKJJ6M )"3E8B9%$&9YK*^6N9JH(I'[742H3B^%=^J M?$W[%S:&P(!W4MK>E^2V2U I35>(T?S M<4P,@F=$H"@:18P!>U;+8F5NH8V*WT#*&H#18=@,Q_6P;KNN1Z "'_ 96QDP M,-(:I$SN>HXBX1D^:WJ=G)6PRV&0^*41Q2E M<(A;DG,DJ$1@'CHG% ,#LMBDW$*KUZT)"I7 Q(N$J ;9XSXG*S%@J10I!87A MGWM?)NNN@Z!+K#!J#-,L284$MP"*+)_-QWD/%-05<>"-&5OL(<7U*ZH"C$&I MP.)3"2,G8\BY9!YIQCBBG$D>5.Y656R^;@E1[-6(E08E%L-YQ<7N;Y19[7-%)?4TU5R0AB_-!$L8),D:!((D86%31"5]<<.,; M27S/ZR;Z\6C5R7O?4Y5/(D%Z(#;4")1I9933 %BI=W%NU[U@'KL;%Q3E63FJ$HL 4;F]&\7Q40 M2\%H H:=)\6MDG(BYBNJKA.,"#FX2KG.Y7M!)5OM\Q$,Y;A*@,&D..OMGAW: M7J*M+0DEEG@%P&H,XAP0%Y2F1(DJII,3@MIRO=1\/F4_GDP:?V3;^+K)NO+X M8MCU\@WM86.'K>W,G?;%:+(T)"[!72[ (M>81H:]05X&,]W^<@F\;)M;XV"B MM2OO\-4Y;\!5'G:;S*/A?MW^>57]DZU).P;9;CZ[>1E)8-.:E;,WM!?#T;// M#H^:N+SZ\9_/]UD<^J-CV_SY&=CE,LCM?O2Q?I^[]SQ(4\($WY4W1L1P4%;=XN_2R>ER_Z[BX!1!WJ77+N,N8Z,J@/D@?0?"433Z' MB,S]Y!,&'R$9A[R.$MP'G".M);+L1A& >\HB2JAV >P)[3"P*&ADA-.(,>(" MPR04V,OA>W;CUE400]-H(T.T.[ABM$>YOAZB 7LF/(G<%%PL]UXD "S1P0,M MF5)R%%GKP<&3"F0:_/ <5/,$N\"Q*R[+J4AA6X^AHX.,,8%E(P@+ ,D&?+]\ M_CTFD;#PGE!7I*'SC33[S;9^H.GU7CK#(T?2Y!W+7([$N)RB36GPFO)@5E]: M^ -K\=.(ZQDX2ZRTIP-C)DIX MHB79:=$,6>X\\E$FS%P*L=Q\U.O&1"^&1 \_C!YL1'1-^\\)E'04#HE<"H[+ M7$G!"8M ?!RH]2"Q*C>ZOA@+]^/8YF-QV[89@@>T6B]FB8E@W-$D+@T).,HIX+MB@6>Y+%ZA3(8 $ MJ2+3-PIJV?+*^B,0S^9TM55K5A-ID)AJ3TD.\(:(N# 6&5@/8(6 6:NT8S@6 M>R"N$(]D3>>(C31"68QH/L#/<5+(YA9SN>NK%4%:R8N+S!=^M&")>_X$Z^ X MTTAX[Q W^>052P$ECIDBVA&I[WFQKM<3!\_I JS9L'V0MB77X/8[:Y&S(%Z< M.8MT )'#BC!LI0]A]7DVU]8,%UO3W&8) X8PH65$Q.6TE9PHZ,#01CA:01)+ M1.OB+(.BZG>N1F$[KW-*K48^GPCDB7GD4 M -1YG@M&C#I[ZB$7)6#421X\.$8RN[!.,Z0EL%0'D[@-8(J;XK8+BG-A"P@2 MA^2P=UPBW:7*1L!.:Q(#"XVDY(5*V!;+QWM0,60]3'4>E'RD"NGPS/)J L4$FMRWD.N1B%,0@2N ?3:0-H5@K9C%# M_$43ZW='#[-8%A&>N46^_X([AR_//"C\;V)]_'DI;&Y M]YC,%?W!DT,NB5SW-WH (C.+UJ/.4DC>$9V0<#CWO'<6.6D-2H:# M.ZY)WC4NE7TO1VV[!;,!91:'OH[ML]-="\HM[J7SCT\O9?0-TLZPG719?2L5 M,+Q,_YPGF71$*N8*2<%YQ)[GGF&E\:@L!?D]&;P&W!21E$$>$U@M'FPJ MRU-$T<64(LZEM%=>H^U^8%\,06<+$P43LGKJ^NT1"NI)!R70'#2MG$P +/B\&@T:>TP@ S&C[T5NHPM"TH2./T2J91R M$K*AR"KCD3$I:L*QLV+E-LW:8B$R4LR))GE[/V^EB@"NFDV()DR,S;NLL5AK MX9Z4T5BBW<"5Q]&!&C)<,\0MQL"WF)"CC@?->"XT6!JWUA0ZO 0LGZ2$W%7J MC%#J8GE9;'F-YP+IHT$= MLN;>SL.J8WON<+X&@W0XSLK<#K^5N7;?#.%UY>[$1 .6R/C<&+P\+^@&?1(&V8L40*@PBE!O'@?&Y5$U"4S#O%1="JV*,59:;UK8>/ M25,1B,-(Q* 0E[G>O,L_J'$&6T"EE:V:N$5<^W=W;RFX"%V/&I.G]MC M^^Z!]@!A6E :B42V.T00&5C9,3(4(BP?JF/0HD@+9#4G[$HI6_%=U7X*A!BK M.7@+UDVWFJW3@&?:1*&"][2\K>8^,KSNLT\<.\K I_1)YH)AV",3+$=&:4>( MLB+8XF!KT0K]S^%J.Z[]5C9#FWMS]$<&,)AYD(A%E0U*'I#C%"2:!*-(PL:P MX@R1,Z$9V.&N/8Z7PC397P [I$/@.\A 7U,/,!J4(Y(@(33PBF.+K H"19*; MY"CK7;DYS/>A9._M*ZJLOF7(XK[Q?GP?AY/XHAD=9[.YL7[\SWI\-)_M@W2P M0M(VX9AF#4,-B(D).%?8$IR!?'B3>@E9J$3V-W6-OBN#[D< M4Z"L$=8M2".>B,ST6-0-\%DS0GBMU! MY.%Z&H4A@B_L5]]*HPBEM!84J:[0+),&&:XP$D3Y0*FB0)I25_!20ZT+ =_7 M(LF[H^%97O:B4>7[N7=-@W .JXBH<11QQ1ARAE-D:4S):T-TN5W&KU5I[]FD MAJ<.W\%]\U]WCD^:T?L.,6^]97"7C4-6$R%DF$F:ZU0D+'3>:PI(PZ) 45,K M2>+"FF*#MO?!DUY>]=Z"LR768[I9[E32X.!J87G.&C7Y6) %3$L\"J95C,4Z MN/>@>,YZF$I4=%:KO/>=RWP[CY&38)DK2P5QE CERL6C*VK(=6CP!KCE)W#U MSBK)%3_U>=L&?^X89SY:4JHP-%UP(AP(#YY=K#; I MX4_O,&8\M'?=.!$'U9=4X^*])4[>A[CHBW!?+FG@=@AJL)(34VY!P7MRZG")6M4YDEL^:612[HK@T*1:42RJS M7H )RY64UF&#HJ,6<1$Q,AP@')1K8EV_@U"& M2E*<*?1]'ZE;TV8L3T0+JA")+-',*:!:4?\ODK98"I M5.4#5QY6#I4*6>L42D1:*K61RA8;N5QH8R%7!M]+.7#V,,]?1A]C5(D@B2,( MO#("::* BTPJG,\VL3[T?(_D,3IMC,J)"C)O]"45D,NUW:)FFN- *2NWMWU! M>T*7JQ=K1/ER;'MO9'(">9G XV*Y]'ZD E&1 $(-!K L=A>VMY1FW82"XU@H MI#B(+3C-!EGJ(G)1YL9=PJI09 'J@CIZ3H.64PRN_R>&+W[YOKCL5%)8#9KF M3H08\1 YLLYJI%F@CEJ-O2PV+[:84A2K.4(@8M1==@0E"D\[8EBB&2)>V\1U MI!P7RYH^X7--!_IETH1Y@X(%8YB#"8QTDA8Y@[U6UD:,BTOX7#W$?ZG;U7G4 MK?M"OM@^CRF#Q3-P?U.] A@O8)$HC+E// *24 VFG'"P/F"Y,,V,I2K@X(L% MEF)9N:;B9(:3$$$]:)S;8#'AD=&*(RHU)MJDG/%3*BL+2^U9CRPZ8G&*CB'M M,@.-R%N/DB.G!<&>42$*9F#)(8PU!:,5H]HS>+GDP$Y')4\(RPYW7N8-M!)Q2,1^%A1<8$8A15EA?7(6912H"=ZR\R[+ :[(3=& 8 MC'^D#7$H]R%#N7\&HH;CX"+CU!<7O?M&3ZF.<[/KN>#V[(Z'Z=?AP*TW(O?L MR,UJ20 +(7@+,IBB%TD[%TMH=G+IY&LN+D^7$0B)CCJ;> Z$Y$P[J4RNU.Q1 MX!2'Y+W4O+C%6V2CY37MTC&G6=0&>1GS 1$ED8O@HSA,,1,I_D\.Q,VZB"3+"ZS8LZA%[9NG+^/[.+C,T;.;=H8GDW';W4&6%7^Z,)A7749M!P@OFOCOR7G6Q6.X!=GM3H'GK*S/]HT!,V(S7P*??/-! M*G4-+"7$2\0,:">N-#!9Y0*6%KSXI!A1Y:7Z7BMWZB .!M."$J]L\V?,&7)W MGBM-* 5IOF4P$;.@Y!"(JISFSX+OUE*-6(I MY6.HB?#R3C27AGVA. \@7HM=@\<'VZ M'K'V%D>PO@42"H.3155 6I'<($!@XR,F@19KE!=8M/2NM.ED6$\Y^.;MP72L M9TPZGL;T9F[)].+\*?-K\[_S8ZYX)'@Q\;/GS88%OU[S:?,"=E>/<'[UF@]M M.Y'\PB"G%Z_Y1+#*ZKPDT]7C/+M\W=G#]XZ_,/5\Z;J/VWS^V$!S%#*OU%Y?2U?=>\X5O#KX\?+AVW:?E2%KH *#=2YNPBL < M>SX:#&S3=IA]]JY.P\2+C]B=P.VY_]L-A_/9]_.'S^-P=%P/KWKLHBOSTB.> M7![])6K4'Y_.^=$>U2?5H![^N3\:7$;A_(6-4?/N"<68/6G@\I-\WZ/*-K[Y M^LVS.YXDZ\ON4N8>+ ;!MC99J#=_VU0NP:*30 M.!A$L4J(*Z+A-D]1(BH%FQRV.M^F)*4N>(\TT1QQ[Q0RU &J!NR#( #'/L!M M@7C*M'-(RP OE28B*ZT")T/N&*!$TX28^,Z-LH GH$-2,)]P&UPUHWC,F?TD. HHXZ)0DAEDB0^ M!""54PYL: 9KDBF-L"3PB:7!,WZ95 G6NQ(2HY2WF[GN*O?G)9N,QX18,+H= MT(#DCF4T)S3AKB&]!:+1H)&28 )PXKQ( FZC1 .Q$SP-2)=W-&"UQ@2KBGD8 M0 I8*%,(J;!1, N&@3;!YS.4()P1I#D2+W%PEF@L+I.*,>.TS_EE=4@KPPFB5+,F*QUYDV2<-RR:4[G4E PO#$"YB0 0F1NJJP(0Y M)5?[[N"CSZ0+$KG(H6W6LH+5:IW"GL!R M=JJ3TR<=K=K1I/&QG?YY%&WH#&?04;_^1U7]#/]6[?@TD^3$AEPE&XU')T_Q MAJB'/X%B0T>Q?GA#8T]^^N3=7WT=O.M#'<9'3U,] M1IVU/LPO^>M?B,0__?PDOPNH='*!4F=3G,T\SXELB)-Q%483-X@_7:0?F;]_ MN:3(9:!C\RDQ_&@P:I[^!7?__?0MTN0AWX@V8/Z$]@)I+A&EN,E^F*Y;-QJ$ MB[-G-YS\F]V=P^WGU<'AYN'VP?=*A.I@>^O-_L[ASO9!M;G[O-K^U];OF[N_ M;5=;>Z]>[1P<[.SMSDE3PFCO.9O,#>?]3PN*+Z1)9?ET!A-]TE#U4+!\JNN'5PQS0?XKX MAN+FG'0=/?F&R-/X,NV^.:3K@LHU2?"W?\)8\WC;OSUN814"H $L.//*E(=3F<#BQ@_UX,FK&X,/F M';7Q+X]JF& ;/5/=P9EMS9ZEC<4?<.A;.[N MOME\6>UOO][;/ZQ>O]D_>+.Y>U@=[F7S_A!L^(JP:F^_(N*'\&.U]Z(Z_'W[ MHN5_9O5O;AWFR\0P?L_MDIMR%$UG;D]W.2\!P=-<%!<=PUN.\M=0 ML*\/\"\PPFNMB/N-N#=57GO[]]V: M(XIHRQ)'@EJ5MTVR+&;/DV/C T[,E-E9IT=W>@..K,.!*TR(W M7?*'^YN[!SN=8;94FZUZ 5_(]UUXP>OM_9V]Y^7,_08!KZ5[I^O1&UTQD39G MT(%U.8C5<-+EU:W$D& QZI!R\0 N&1@2/O>L$08Y&WE(E$1#S&TA:;O+R7L! M4]GM9E($D0EB1 AZCXR(/@YV[T+FWYC836.C=Q[;.I]=??RN:AL/5L3Q.T*E M,I0*\Q9O_/?)NT>5'8ROOC G1S<7JLG)QY]FR062PN^/GIQ-:5V1 MU) (X(^F[-MY)G%I_1CT6/KM>J M]T*K7N6%KV628^O $+]BC=C)>#3G8AY%SH^#*>3;T<">CB9C>/+'&'Z:OH5@ MO('_<_X%GQ/@3]KXM(TGMK'C>)GOW;,?Y??# )KYV]_7;>VZ;A%/Y]^?W01W MA?9%\Y5K>&9Q=_/G)N/ET##/EK8"Z5S+@ \P/N2;:/Y]V/U'^ MX(I17LX[Q*0>_O0^-N-\5'.V J:KXDP$FUE&8G?K%0MEG8:#ZM+KOF =Y+[ MTGB1BY5UB:,8.4(U"@1'3 B/ MOE6 ?YK%5S,FJZ/-GNQ,76:#(<-Z=;HQ _ MCP*U^8Z39O0^/VYV_E2Y.;0?MR9'76IL0C3 73GHL M/+5N.;I^,X0FMNWLGY?U,)(BMK@I^(=PRZC-%4?'U>;[.)S$FZ41+,"#=0?? M;KU@P'0B%AN%:!!Q6HK,Z:21QY)S9V6B)BQUP6S!KWO-X>C#L(1M]FOCDHBKQ0V@"7Y /-2ET!G M%.[E6O/OZZ&_$X?Z]L1_9=O6^J-)&\?CMOBELIJ5P@FG*0(ZJ%R:E,N$$:P6 MX+]C20CM,%Q>ZDIY/8*E,/C_ZY,N\%("83$AF#]8=;(>FOZPDL5JA'".*XQB MH#E<2'-W5DY1XCP0K 7&YM:+-2NSS2;:8I:GQKAX;/IQ->!$G3!"@R4CH\:( M>QR0-LDB05606B4>J+\MOW/5K<'KH]%P%6DX-Z4GR^VQ]!WFX7P/Z6C+WIR> M*;0*#)[!)(<5JO^I3V UAOBXLL-0C>,@GN2%-4M5>WSKW,WE#?X[YMLYNRS M_(Q?HU1EK\'7)W90Q7FA1O@X5VIL;[5K_QUS;LE^76[P48]KN+GI,D%B$T-U M,FG:24X)&8\JN*.+"1'Z@_LQ\S0?1=KTXZ?W&C#7ER>PK%/*]S1/@'\M3X!^ M[>*%;RYO9^ISSBXQ"/X0@MY=/=XL]ET#DB7LJ-P_:GWQR$1C.Y5W<'H,0-9^ MCZ2YQD*:)QQN6W]4;7_T1[G94 6*Y9]'-7RR?Z9]OKKS<(7$Z[N7^.OO"MYI M?/M+GK[FCDN&<\TW!C]7A[\,]G.]\/-V]O2G]1;QW%!4)+7\HN5%8Y@2W" M*C>.CS8@8UQ"1G&3#.'$RUN'C^8@,M<2W=F#SW8_(EQ=?2:A;8/]]Q1DJFE' MKNKERZT;9%&M>\_\'OB7[WK_LBCF[8Z&%U VGG_OD^)P[ZDXK?Q1!2<$H_ZSJ*8PVYX>[ZK:RU8Y]-?(:9Z.#W[M3\!KY]C,0?D"S@.V+R1S:L_X/=J M5EBA,[>^:E)\:X)?\EFL22[9E+NX"L0M%9&;P7IID79)(>H85292 MHRU;CIS_8S28#,>VZ:I$-#>M,=7+=R_?JY7O#T>Q.PORB9#_0'ZLCD!79\D. ME1T,SL3[HMR[.+L!GGE9U"^)^ 6M?A:1!;'/E[O:/6&2LSZ[6V'"/G;A;D*K MKBY?6_T SP.OO&HG_JAJCT;YI'@U[5$&W['C3\?^P;:?HU/WY=DBY[,=WDVD7G^H '58_9&=1_409W3AS;NRGW+*$.&88DT$XQP%Y0AMZ[F M/#\$?L:JS*D99/48U6/4?<:H+EPR@&G$RGH/&)5S84(GMCE6,KSR4W"_ANB* M"^TQ0!N\HYGK<1"\8YC_Z>-LD<'#P(S)!'M7O6M&'\9'\\L;8*#%;F1=9*8K ML=EFV/KK7S2E^*.2#XH,[MY2)N^$7*;OK%0HK'7#=UI\QJ("^O!I2[ MSVPJDSRK/#!_KPCQ:3GE[YP@) M<0$DY94@V=LJMR?O[E6^5K_V>B'L+96B+)5"*7'PI9A'3Z!U0%^7-6+9C?GK*$N5RB& M+LUY/*HF[71W'&;9]4.NQF>=*.=Y.3E?)[]K<)I?_B%W#H+75D,8]B@[?^_K MMHL=#>W0UW:0][YR"X-\0/IZW,*#AO9=E_Z9,P^(^JFM;-N",Y4_ MFK,CIA2[S*3L9>4/\S?KG+ T!%[G<3:C034"=+VP!,XC A-@S7ER/,>\NE " MY\ VSL)ST=['03SMTF9_(*)ZLW&PL;51*2IIOOO'//7S>#:RC=5DC$4:HT\V($TCRQ5N-;+)6J2D MBC$*:GB\=4GD'9^:S3R54;-YSM(7 _MNA3UC;[IX%S9B;R[3ZZM"= LT;\^3 MQF&E7K=LU!<1_R(HG MC5^)VFN0]^OS 2U=U;'I@;?JU66IX&G09X_"1'S5- MG/=1Z!11T^1D\5&6M/?U:-(.3N>"=M5;5R1L"@M%!4)K(V6P<9?,I M#MNI]LUIT7"I.UAR]O:+0GFFC3\M^->T%_.K&S#EWF<9/AO"S&"[B"&S=&V. M-PA^C@@ R49O4ET_C;4]BH/!W.*N?KCBH.^E9$T Z1^O//B7\Y=7 X>$)9>< M,L@;!K8'I1%9E1124;"H%//$+:GUTD&FQ57AL"+@3ZZL0WV?+W[=F>D:R/[N'O%_[X=AMPB+CT#GQ?=>14@Q*Q,]54)\98U3K* 1W"*#&(NX,?-L[AVPP27.B6+#I M<_1YW7E^+P8C.WX$WF4]?=J;MV\.GC\"4/;U,<#/+X_P960:3HY1&(W1[(9' MOTHI'C/%'E.*YT QG]+ZD&*C>@'F!ZCO$S!&VO/#5; B)E,_[W%W7'5N#3RN M0ITME5'^-3OY!/]GY:SLU>.$,:3G9HJ MV>S=?$W^-WH8O_.9;W9\^*_)$*P09E8D*@QQE!'%C-'(I6A0I9H)18[BB M5YPS[G1(IT*ZFHGMWCE5+@'55&E=Q*J=W1??0"O0>4*8QP*S77)[A$%BO1*Y'<594NTBX9Z=G9#N$1S\; MP(I_5$6PVTZR@F@F\>*NXH-7&*]S\']VSO(+V# _C?D^6^>CCZ?G\<*S2A19 MSU2;P^$$[(17,791?GA@!R='L+)FAD,.MEQ:P*BQ M>OGR]4-:.?.EDAN'9>U[>;EU-&_[>BAN_@^4 QDAX7&T=/J[>'&PNMK$V-T]G M\[07W-&%YWJF">^L""_=H.)D7(71Q UB@35W.Z)?).D%0PG^/8/#0?R(IB&G M+ ,PS,GQ\*=0MR<#>_HT7_VTKC'>$/5T"+.D_.D'_SUIQW4ZG8^F^RJ*PP!D M^YAGE6H''^QI.ZLE M<9$GEY,Q/Z%V3KF\#4GO,GVQ>_>2"7K?"J'?F 8'KW8.?Y]IX']N'QSL[5;/ M]C=WGQ\\KG9VM^ZRI$U19-G[.V_ZMS3Y0=@;CS( M^UZ]_\83?S&+1;R8[L']$6U3;7=YLILG33VH&)[&P^\WKVZAEHKBUN'FLY?; MU=Z+:FMO]W![]_#@?K/E?JJV>URTB]"-FY;MTE]KN_BU+XH-MDC]K6MV:+N; MCFRZ_$,Q/0EZ$O0D^ ().DC^*@TNQPAP[I8Y:]5S)76NF,H*J;4\V^.+&UG@ MXU[S2+\I$:C-_5R?/0D6$-%;".*R:'('@K@)SO%.OVY6+#I7\G2%1.E>ON+C MT'>$T1>WK+O ZTW.FU]\".J><@D'S@.Z*U^:M\C$VSGL]51 MDS?^_@*S/WY+WLYSVK^\7E*ZWGIY]N9@9W?[X"Q8\\3>;XH5O6B*0/A;@ OI MH;XXJ-_LL?Y!8KU]V]3MGV_SH8S1U[K\71?P]W<._EZ]V-PZW-OO0;\'_05 MG_>H7QSJ/^M1_T&BOGL[&3:Q'0W>Q_"V'=N4WOK1<7?D87DJX,WN_O;!WLM_ M;#^O#@XW7^0=VU>O+N[8]OJ@UP=?3OEFO3XH3A]L]?J@UP@DCS$N$>A?[^^]WMX_W-GN M+?WO!N5O8^F+'N]+PWO6X_U#Q'OV=A#?V4%&?1]C'M,28?_E]F^;+RL _ZWM M[><[N[_UZ-^C?X_^]Q']>8_^#Q']^5N8<7S;VA3'IV]#W?K!J)TTRS3]7^WL M;E<'FR^V#_^HGN\<;+W<.WBSW_L!O298JB;HX?]^K!AGI;JCTN5 M#]'NI#-ZMO&U41 M?53E1L)Z>1EU)>QN2I9/%M/T69^LI^F'=Q63$6^/NWXC;].H>7M>0[GM\F]& MP[?QWY,E1FSLHU'W3IF7N[U?;_?;-S^,=C MN./EYF&7N[FW]???]UX^W]ZO7FT>'F[O'U2;N\^KG8.#-_#1ZS?[6[]O'FP? MY)H\T^]6LR2??@/X.U)1MPG\R%Y9E::L9*^L'H93=D'=',LEGN_:/MC>_\?V M\Q[@>X#_-L#K'N!+ WC5 WSOC7SJC:BWY_WBVVZ'>-(U?7L[;WS[-BW3&]G= M_&T[GP@['W2TYZW0S7^C=CEXK+:"53*^5BM-*?9V)A^=W9,5BW_X[MRNO@!OZQW>D'^.#E_.\+&4G5YK.]-X?5+"*6 MJU7T.J/7&=^D$5>]SBA-9^A>93Q$E:'?IGIHA[F%]-NSQI%+3%4]=R@.0#UT M?LAT8^/@S>O7+[N_-_?_J)YO'F[VJJ%7#;UJN(>JP?2JH0]R?:I8S%M_9(?O M8ONV'G:.2*A;^ZZ)RU8P6[]O[OX&GL;.-% %SL?F;_O;,T7SS]PH:W-K:^\- MJ)G\00YG3?_I)=B[-L\R68T:#M= MTIVL#LL]5)<[G>WOO9QZ)]WYZN?]H;I>%_2ZX+[J@KZLZL/4!>[M:'P4&_ K MTJ@YGK9"7YH6V#O\?7L?G(G<.[;;Y>[QO\?_;^-_":E7Y9[4NS64KZ7G\9Q\#F-S/U=+RJ+K"=!7QRC7Q=]<8R2 /B[ MD^Z2V#WX:ZB5U[R;?Q8_23 M[@# **7:QV5VG'R^L[_=M9M\7&W_:WOK39?QO_?BQ<[6O&+%UM[^Z[W]S]?VSOY^R:/J'FN]$2MP H@7M]49R^Z+O//TQ]02YH"3\Z/HG#=LGA]W/U ML+7WZO7V[D&_G=IK@EX3W%M-T#=UKCL!#L;AYLYN]6Q[=QO>1WG92YF]2J^6%:OUT"]!NHU MT'W40'V[M(?IB["W'D9HZ^';)@XZ+Z0]JD^6F=H_4QV=5LAY/:!2#B[IB5RC M]6!SFO3S>':0;!KHJG9VGV^#^_)\NX]C];JCUQWW5'?TS=8>IN[@;T^:>NCK M$SMX:[T?389C.QPO3W6\WM_9W=IY#<[&^3'BZL7V]JR(Q?;^/W:V^D-BO5Y8 MJEXH*TWINTJ&ZTG0YXGVZZ+/$RT)@+\K+=^3X('FB?ZC7S>% '2?)MJ'2[X1 M+NF[J#T01?=)N$2\C1^/:E46]S^I@Z_?MYV]>7HJ> M+VNK^"'PJ.AE6H12N4W4A?3JI3CU7F'24"_Y4!*._5P=O7KW:W/^CC^GWVN7;VH7?F7:!4>8W_?*( M/;I/R^],>EOXU(Z76[/Q8.>WWI@ MQS&LN%%$3K/Z5W6XEQO/'>R]W'G>Y65=U3ZB%_5>U+]MSJ$E>Q@+NY&K]1WO M_/S )[MYVPN M;TGV.0 ]"7H2E)()TF-SC\V]5/8DZ$G08W./S24OR5XJ>Q+T).BQN'2VF&T2LH=),C]2]C/8DZ$G0(W5O M13_ )=E+94^"G@0]-O?87-Z2[*6R)T%/@AZ;>VPN;TGV4MF3H"=!C\T]-I>W M)'NI[$G0DZ#'YAZ;RUN2O53V).A)\$"Q&?ZU;A"[7Z^8"L%WS>#_Q]Z[=K=M M9.G"?P6K3S)OLA;%EF3)E^B\[UJ*'">>L6./Y9Z<>;_, HDBB0@$V+A(9G[] MV<^^5!5 4G8NCI06^T/' H&Z[MJUK\\>]'UK=Y\Z:TPNRZ_]] KWX2#+:S=M M\XKVLBJZ97F6Y__S:5\6DN_6ED"\CAYZYI\]G:.N8/#UR9G4VJ M#Y@!?4_D5&>NIF8^[*"5.UW@XS]J@?_WWVEY>9D7=3AK7^D$ZH\/R35K< MI.OF[&]_'^Y'_U1N6>F_S(+^810;%G2KA'(R/GWTZ,MAS]&L/[ZUNR>N=#V< M^Z=62_U]*W&YS-M%\F_I7_L7\^3^?S,/_O M#BYI@L[/ZKO_W_[U_<%%5?O)?>^6K9LN!G\FE]V*=IVVI_8M?/\Z_.O@\BC\ M\?[@A[2H_-\5W;AE&.%+VI5Y6+%7:;9.F C\$T+=&5)^4>D6XV31M9%-0UK6YR3@]H MTW%3W?+!;D+?]C+=?'F3,4O42\_ M'1\G_Y5CR&M[]G[A[- FW[HR$!'_D,^7:=*GP?>U\WO\7W0ITS1"#RFM[D\N M;1=$#/'Z)6GMDJ9:NJ2:)?1K4KLY[;*K:=_^,;X<)VV=9H[8W56#-[ Y4YIU M6JZ3JDYH\O:TZ29-3B<=(QK3&/.&FEI5=9ND15,ERW2=@$V!7*(F,2S^,RE3 M<#@TQF.43M#60!!Y8 P]7LB\G!9=1I]A[5S+BT<+0,,C?I>E;4H;F+;)#>W) M! M-6SBKJV5X9]5-"N+*. S-B%[.Z^Q@E=;MFN;49;38W&33U==N32_,F=>@ MB$]"PD@YI==HIZ>.?IKE!8D3O%_2:-@PZHX)PGH=Z3B)ILJT\-2CO8R)@VT9 M73R0A/IV=5H4&&;:.IDE:#4O^=3B"R,NFC/HQ]$@%FF33)PK!ZNAOJNH*?[\,#/"A7_,N"27SHLL,XA*NBO.R))F1EI(E ;HO M:"F74HR6KT.(<675TB5*M\\ZH4](EH1ACG^9Z;H7NNY15SXX<^G? T=/7OT:,1W$S65N6P$D7#S51$ ?(M' MWVUI\;L/TT5:SEW4],G6IN,7<547\5Q$=*3U*'M/9_%RS-)I;X$K2"K3JJ9U M10G#1(4'TEEJ-Z-_0R7X^":,5#@;+&[M*1\2T:Q#;=.D6I$TT^*AW.@0I^07 M7SXQ655-CN4:)9.NH7$V#36+ CQ*ZZ2#2D?C0D)*+ M)D4L:63Q^6?^5_@61#$8$HN%M],+Y#71%Z9I@P&LJRZ!HI_CA-+YN8W6:%&) M/RUI+ATIP;2[__:_GAX?'YZE].4T7]%[S8@?'9W93RJ ;3QW=%B7VSYP'V0! M!H\A?Y;9QN.6^(';?)L/YI)6;4L'M,8_;^N!V$&6;WE.FL_&(S#:C>]ICX;/ M;O*BV'@&07'XL%EL>SK=]G#+>*:;/:\J<"8BQ6U+DY>=&S[WA.5_T!-;TAG M.$!OA$-SEQR;1.:--@#F')7W9*Y/)/(*IQ\D-U QO'B/D?J0FW4:!7 M01>.!F+-XR7X3*DQMA'-2)^YI9%/X,FJJFWG!:RZD!8$UIB3-%_B3,]V\XTM MYUV90>["V]SU2O0?5="/.[ \%1_*1QIX76B5\&,I.FT#JKC M&;>$GM"(T0!O4=G65=9-L=$W8$#T;UFC6=Z X1X?'I_*YWR69W)?3:"[$'_% M(!=T' [8)$(:C6^!-4!77^=0UFAQ2;NBR[00I6M:->V!HP9D8I.TR1N^+VX< M$0#]%XI4GNG&%MG!M$B)A]+JT+U/T]2&1S ^Y+CT1JIQKD0](]4/9R_):C0? M/B-*;G"#X";#!T6U3HM6EXD+COIHJ7_Q^;^0NVZFJDQS4@N MR'E/T=VL*Z>B!:MMQ=\!N*QI(4 $U#3HDT>(:=*$2:1()SFO(JO<2UX$)3A' M[%J^)QF&N"];#3-]5EEIP%DUZ+!K=LXO+Z_!B5DG3IIU0P3#U^S. 2@F(S8 M0E&MN,5Y7=WXIE=BFK0#DM/G./%*\Y.:WA'ZPS+(.W3;+9)94=V($2%,OQM!EZ>%?6\@BA41,>L%HZPI!.5N'I>E=4RGY)( MXK@2^P%)30LSX935M5"H_[I2R5%X2%MEZ7IS&'BC[V"P4>2-F1#]$%;5JL.5 MH+O1&$>2+K;/D23K#J>R8W;BF8;P &)V2L>TUC6. ?%)4NWSZ*C0U4T<3,X_ M<1@2,:G7.F^NMC N/1JD;QP$V2PMHO[L*!8P]UP[T*4P@8240#IMN%]2ST)< MR6]V?&X\W1"!I%,,KVMIF+_(Z\H.^M,EOD82S/95+ZI&F @6F3ZL:F^O)76) MUAC,K5H2"V"I,P,/RB<=6\YUW?\!7PV)[[B<:!W92H6+%L)7G;-53NXR683M M&Y3EQ[]%GR\O)- M\NSP\(@Y:UCFF8HBK]-Z?4U?$-]_[TKLG'-0"(00MEU9PF*XQPK+$QA-8 "Z MUL^=6R7OL,&AR4RVZ/9FJ^FT6ZUWMI'RW=R@DYK-DGB1%*<:O*]@M@Z!BE0' M;A#&QC/E[O+.@"C Z5E9Q.7N[:U$%=C&O&:-G71(T5!H>$)?U K^%FHD>M@] MZ>T4X(\*'?D!^61NY5B_9U8*TS#U1"<"^L NKK;%SP*J,?^:L'!A6_RZ^E&6 MQ-WF-1W$X((0A>>JK&Y*9073:E[R'">R*6K@9CGB!N<;K^$C6C"BX52N(+YY M[ ;1R6[9[.M\7M$V-@7LW77326O$<(@JH=;2A0B2":HKRUV\$LVH-VQE%)U4%&\V4F23\NL4DI-5#3]4-\.CAY M>%U%&A9E='-W;ARK@UXV SMEOZI*'Q#0>4XT4NSYU#M=M_ .NHE(HVUI\]!I MD=XT[$BB3XE/38443.2!J.5\XUX,A72@8M;/=!H;Z&B@>#TC%4DG=> G:)TM M^'3CUJ*#U&X)2661_D+B5H6[A XCLU/ZA50^\4@X3,S-Z1.9N9@=_#?PCK60 MA/R5Z,$$<$*C7;]N32#R4RA MK)-D41778D^"[P!CHD6:.I>Q'R<^\-'(J/>%(P%7>'*3SN!S4(?#!E,>00R' M1:7LB75RM*C=CGU.-#1C3/V.2.?I"N-&]>#'>*Q,W$6:+QMA_UB,14I;E'JN M0A(U+EJGFX$AZ0HU59%GO-+;C"UJD&%RCTPB523_;:%2F+OQ)C6%-V&?PE+N MFEZ\+WPC3[J:V%\C^R3JE]R*S&C85T8\+9+TU%D4\5!^4^:,OV36W8[;V'0> M_BINEE89W+%A99#%$0SO.BTZ%E%8^H9X$#QTL3Z$6Y9)8KDBM);V)/Q3T*GX?H M+4O(FWSHA^3"'(BO@:U,-B(B8B[0\-%@<-EN.33<+9U[88=ZVH6;&;.AJP); MM&_FT.$CO;MR\OD*[IZ,S=C4[.8EK].ZDXH&]J$FZ9+%VY+S/PU M=46BXHE04Y%?R1T:B,HL:D'T-C&CEFG20NP0QIGT"QQY$?G*6<23XCY(*(,H MP2RS@^D#<@=;F.K^#1O4)WO^R7)[W!]>JG.UMIN:!K49!-V7D?@(D9A6=WEK M7(Q4;"5ISV8"-QEXS['O[XCGB>@K8_06Z$\XS4U.\B%T"S!BT>.%7L3B$9]U M/MCTCY4>3Y9%5Q#P9JP&F\P,,S^Z-"?8G^^ 2O;N];U[_6&XU_^R3F+P: B[ M$V>2R*PKP R51^F-;K95;V_-M]T$2^*7QC/3Z%X AV0USS1A;ZA*H?55[+9< M=VK/C0#[A,_8^[_ MS3@?I6%+KU@,^9^JPGO!T)N!EY7>E[18;(]BGN\O>I-#*L@!CH5@$\T;D4(B M.[]S5Z(^!9/W]H5D \Y'[M7M]CR(XGUE7*TG[/3A!1^9@BGO6C\-;&\8E?PX MD'[[O7[:93CI:Y747#Y7/3 8MJLH ABVQ(AX=0AQFV8YN_:;,?R> MM#:E%/EZAR@4&<]! <1R%LF"WL2!J>BQG@5(5>(?)5*U'\02@G/L92,^S$-[ MX8;U<3@*IIVV8G^$[;2(.B;>#!48HH-2XSG,:,241AI3\(VQUV*E 27B";[I M65N].596+$GG0OCL9/>[\68*#X>00UQ")&%E6+9UM,"R767HUNK)K2FH0S36=A MPJH%[P(S7V'1QG@"HXXX*CMP8#I<53GF5+C@^C0FSBY&Z2N^6HPQBAN"5ZLA MI=#M(&_12ZYIY2K$A>_@KGE-U$H(!;XB^/3 0$]BBD*@;@[:/XV=[:9OKJ569IT5#BK?+5IH\'4 M9&\$WA7Y\64R,.^9V9SV0912N"45H[;7[IB76E&9U+ MMEG"2ZO<+U+)9SYLXT.;'!W#9-XN=ID\@OZX<3V(1:XT#76;)R38H"5 ''8S M#IN./%KX=].P=4JYB)GT!F'0=,>JYY)MJ<3*5E4A@LF(*'R>-P4S[)'JBVR- MJW#XA9K,1MBWW5_GQ+.TXZIKIU&B!*S1I('V[C+84]B[?B-.%K/,Z*V?UY%! MLMLZ0[TTQ!,L+&=6;6?$MWS>T\ZWN(K[G":=T-3D*(K35[^+KK2MF:$5(J<[K&,K1DF+(1XM4P,PZ5S&C&07J=YH;*. MQ"?>&DC$44(^Z! DL]6&KJU*?$;'%@VE0LXMP.[93/^-*^GW=)\'ZS9]G(B>'AQ--?[Q:WAJKW(V&'LYB!HDPV2M\=IV8"- M5C:6EO]]>QM"_T9A,G-S$4:F6803$$EUI;JCE,(:NLI7D5(BX:TB9?763K4V M,Y@R'1+5"NN7,-+HQ++3 A$D[CIL3Y8CY"HV8!&9B#&3 _,T#$^C8NF'(L0P)'MF2*[K;_HHT];"!IO M4G;+BDCKNO+#$KFR+ZN1+)1A:(^<4RU\:>L.*J?YQ MP,JSRZ([( U1:C(\?G*=LPF>'7V\J"8);/?)A?LVA$6B1;M>Y?E.+;FUP'D[ MM9RT*$O(2H8FCWG%>QC9:'JS7%9G_GW;A4CR4K>Z*NXL5_)5QO[0X%$6?S:D M[)XK1"Y(Q!>->K>$>>L;\3O6Z8VG,^O1LDS/T.G4=JHA";+J9 QT<=?"N!P] M)%:S5#'0.R?B.RN*L]%_5BS\=R7?>V=#O[J7V'GJG&& 1 M3JUZ][QO;I).KXIJ?A;Y)HSO9+"]%980&3NR+'E38C$;Y'E&@2%QQ@9:]QW*?-X3MQG-S!B.15=/4-;$[Y=.<8O]7= MN]>#O",JOQ=$]%*ET3C!^AX,ZS=LR9^,5?%1"O@U4!5W,+T[VMCO17E^V+G\ M/XGM/TILXM0!*#)'3\XDN%844S,\FYLWCX'Z,7UY6&6+@&TV_2^J<-!!8T21)B[3P M'-:R:5K#V6AF<<85T]!?^8+:QUBFW6S&$$%B:&D"UMDHUD7EYPVS$NNVB%[D M<%^9:N3F\6$@L7)I7='Z+^A*2AO8'Z8>!(R&!3 L_(/G"&_)J&>H:195U6JC M)"_G60?C"[9#$E3A]E&7B+@@+8,0"N_ J*&)JZPHKP4XR?3E"A$YSM;!VSW\ M.UM3KL1PQ:Y\\[,P/3%=;&8\B$K-&OBGY,AL4%<_N%,LXY$;D888!3 "(*YI MTBFMNFMAIOBAZHH6B_(:1OJS*#\(\'H2-##M6C%*;$O'XO%P7+B?VH[L/KAO MF)),AI1G,,8M5VQQYWBF@Z)*,YN%N*'#RHD!US MC,1(/D_+81H?SK_EW^6:5'HMB^YM.C ;W9K$-DXNZ:\?B3B3HU.VIQP=G_TN M(?*/%L?85*2>3>'J?\X=/3T:27$JS3*?P+G/@UPVD MF46^8DRAC9&,X45M6EK;,GF5MRU=^O+S136.>NL-2'I[++?LC@ER@%^QE@&I MS[E*WE?+JYPDGVA*(_9+S8!FJ"ZD?XS_8WP@/GA[_^VK"[XQPH"V=,DLVK[P M21R'1^HO +IEYOU#\*=N:>,'F@Y6+1H@P^W\.UT4D!..#X^>B!^4K>[BST++ M0V1.'LRG=8"%\6"];[HVJVA?OQ4$A.$X-#'E4&)-:[=*ZWY^=;.B$T)"CH_+ MU/9ZX2@I.T$D'LRN[@@YRAH=621-VDB:E&LE+N*\F]-A3W"5RF"B!>$[,A5W MQI;Y?ZMIP2_+Z1A8L]0;"0N0;1\=+$A^UV@U MC3Z)$D)'A]0B270D]K7).2,OC&X15Y/#HZ/#$Z($Y$32QJT6T-DT-B G M%>GIX>'7R:-'1P>'Q+_EO1LW00HN?N9=XE3X^R0G)#4891J\N\64"- M15*_0@(8Y-W1HZ_2K_':T>E7V==F%.@CV;T?-,V /'YQB >$DIS\X<;^["%K6"I@K&HIAM,W1W ME<,K'SDG3 M;A4BO6R40_]866*ER?(:BJ4PY1)_PXH3\1$ZQN;D%B6@=>:&W_9A\GU'NG\A M%@=Y*6,*(8T!M\G(IT='>T6+?),RR(I<_FUUYE\S8&GK:AZZ"@$7$?*;C^?I M9:;/; U]1,F/:9.E_TR^+ZH)4>LE;P X_97;M:]8^+"Y?)GF)6-B<7A;0"8* M@VW<%!DS]=IT\@T6.+X_+O('=D_]HRP0UJ%)$!B5CPE33,J;O'$L'RO^H4'Y M;:+H=?661QN8@EUX BH,;YH(:+]R..2G2$,<9"/QE0$BH8_IKKW@[$+&;KFD M0-0-7"<_(=;;XC5AC_#E[,$ M=TJ<;NA5#.H%8Q/!['V HR=$N2 ]R!E5II+--ZL*H'M\[(R(=@,TV+S'@ Y[T+;.$ MUXW8T&/O=HL63MHEQ6#8ZMV<"X&3K.IY"L!!C;U$##Z<*>G\I[T8S3@M2W $.800__2Y*1+PRM&@P5F)0*$0+K2GOG\]ZF/W MXDC)1R5S)9<8@W440SWV@L'-61?;<"0OP;E6T\8L$X:]9RZJ&J-QTQOYK/VT M;V[N4V%7][3[4&@7S TI2,8JG:I.LSHUOX@#)_5HN^93"WB[GKM:3F6PS;$8 MO2>FAT),F0,TD+ EC^L+ &.&I8=CM@37 ?9E#Y1U-Y#O^./$.WY/0\3M45?_PNC6B6OXU@UKW]H4_S;ZPW6[PK[TAGTZASUF$ M?Z.J[O=>U7T55-UO@YK[G%43*0GE50]T^U9=QP]C>3\24LJ5#<3R:64?-FT) MHMWU[ 5QP0!O,_!!G!MV!Z!WN&*ED/0[#0L!NVBG<4$T.I_1R"GY:?9S.K4X M2;'O,II#O?:MT2R^.OK:9"N5W,L^;K6B63@?'"F^>2WT-)(8)2X%=?3D4,S& MB!91(_:V>K1BRN8U.$N^.OY:DT!M<3QXV")?*;+CE5L+CEG!09TQ?+XHUY.. M:\O0YG0K43*2KQY][9-$#=O,XB-\P*#@BP##Z::*+=\->TXYH=HGFF;P6#M@ MBO?:BN-C$3\;N>D"*%<)SSDG$?_*B-'?7 GF@80T_ H^J4:9M[%11KR'R0\P MRORG0K49)Q0+B;#7"[.07 XM)*_$0G*O(A,>QM;_"AYNE]XH,.W8*#>LC?27 ML> 3%BG>,B4.$AX_T, 1QOBX[N85 &L 2;8)187PG\ M2<#.](SW7IZ3.Z'1'H#+OU:5+KZYI+2:"@L[SE:8G7CUV2<=JGVD F)J!^AC MW1JXL\1]" T.IQC/2V2+J$H# V6-?-'$EC2. PZ7"JWHEQ*[!FS!@R5))>&% M?W; TS W[7_(JT"[.?OXKMYR\W[.>70_OYY8;]W+)^DS?>?O[@;W8I6OFO6/H/<%EA M'MEP(IG H:;3A8'*-?TR=JF4[YL+0ILB*,WR>5=+IZ18E+1+\_70F2-X>&DH M%GL;*B"'_GSW[NTH:)4Y(ON8Y6_9G'[=0L:@^].*%PY5H+V/X+.>SN.]C^!/ M]1$\U!OV>7 J7L"I^$*=BI?B5'P]<"J^-J?B.^]4?&E.Q0LQ?-U+I>1A7O$; MB;R/%!RQG]@KX(%\T0F@.J[Q+XZ.'XU//<0T@#W9Z=RO(]NS_37(81+@>&[7 MNYN_.'IZ.'ZZT19[*?CVA3" D^;56-]$4$:DL@!7QR=QMC7-VGC0:'[>4@C M1KRS[+)<<^.OU=7QS2)?S14&,#5]4]&-(#X=J? M?HUM T3ZUUZ;VUSHWLZE=2282Q5NGDXYW6W3A<9JJ4\7W@2PB RZ4M&MS4WU M5) 9K^^QM3;-KAG<>BS^C-(RKL1:K;E6 9+%LV;.*Q]%%7@XUPW7S;6+2R 9 M +56ED-I(_;(C=!"4-: _B(.4^T@0B'Q;5K@(2\2JNWFAKQJED.YV7PNV0"& M>K ^](#!>'SE#AYQJ1Y,7O_:^;(Y(XQ XW8'I=E1E76$^@H"DYU.IQU$$.F0 M39PZC @I1Z\HL5@.EEP&(/NB&$_CP[1$,Q62F>VDJ$SJ(84(^Y8 M(0RY_=&=TR1?[SV."D$B4R_EZY2SZN[A!?D@B,?@K8P@&/QB M2);2Y8IK4+QFI_9;@[3BE/O#4X5X%XR.KI%ZJA)L$,I\<,<>FVE5%6L8U+4A MC8E0EX86Y8805T55D10N7-&U$,'0^ _A)ACB1RD8CLRJ2+L2-CN9C\UC*V27 M3NLQM09>D&D !\F8;%"[T:HX6AY)XJ9TAE*%B&'+9NKRV-:!+?=+@RRX<<%: MQC$>WD)H]B]#4;#SKNLH1UXSL^:=I:F$+.6M3&8K()EW43628OGBK>3FOG,T M^K+YK44UN9(<=:7GKNF(C49GZ/'XR>_E(7_^^16<-MN_$]4M?2 ):TU!&7;4&"ZT6' -8D4(^.81LV7-AH MN8>V(,R),QCYI"V7$E+1 SE3@H$G[G)>!@LIBHYB"$>*QQ'%Y_SD##H ^?=1 MH!.3-?OD$#&AA"X#XB9[L>ESP/*O7#6**=N-5%84=[6VF030A'KGR# M:+N/ NH-0\O>]%Q36A^E%UAW1N)O!FEP), ?&C #1S9#P^RZ37L C&=1H?3M M6(QG>D@TN.^!'))/4!9C2U,(DY80;-YN-@/V0HL:12V+@I!6ODZ311* MPX4"27'K^3\[A)9H4%/%CD"V>OK:41%,9LZQ$U*)]@:.1KH$EB3MY<3A,334 MPE(O9T^MU 'Z6AMF^%395,J/.L6"X5:M4% Z3_.2_D[-RH@24JE5;5S5>56' MCJ&E@FIRUK\J4Y,YQI5]]1BNW$Q^+'X @$2(R][KBS[B"K%.JU8LCU(^I^%R M7[WZ;A,2SFB;,:V%H,3D36]W=?FPN72%5:(WPT(@(BG:ATI9U7T-4"O2)I47 MZJ(2.G$Z%=>H)X6UKA0] [,,U>N"OK#WF/ZII_W1WF-ZCSVF?]4[Y&6YX2Z+ M5(\TJLFV*XS]J_SK7Z^BD'R0C$].DM?IG'H(X8Q:OY0%#*CCY=ITWBQ=&Z/L M%8P,$7@IL4" E D&=E%5JU&"ZFN X849I,[G<]@GWW)P74E-UR1&B*2"6N+@ M+%)ILN"KP1M01/3)?]':4E_E-&-QQ8DJJVHXW4=8*[%;/%M*K2\9LOFIX 8$ M:#9DFA=@9C1_C7'A=K5ALR<<']L"B8Y@Z(O^PD";<@$G[]UR!0114H.*Y%(J M;V( CPX3227 S*9<,/.K_%KZN7R>'(\/Y?IH4%HM,U\I-DZ 6/H]^ZTA.NU6 M\SK-PLJ*+;6>2X6V9F,]--/BNC?'H]/DDH,D7[Y\*0.A"Z_NC6.KT6-C0'XT MMC@Q87!=+7,Z/7W[NH0W(^JR5Q4PF[.] M@,DLS"R<==389/!BJP9G\7X15PY!>6;[E:.I^/W+2M#V[,"NNH(K,M<,J\>L M0]Z<.!1/),'\EU]$+$>(G)H]5@Y%)=LU %876AF Q/WI%1H& VXEZD$LBVS5 MNN6&D9 &"L-6'++ E]2G\FE8YN*\"-H%0#[))$58W=JZN(3N.1;)A*JXU#' M%^D'9)4=/3DY2V3_@9M8U8PY7 &7*LGJ= )IWV'@ )#DWX9+BL+G]-5,L/#E M*,,6E%RE-?&]7,T:R569SU0=3JWZ 1O!B#T6X#98W[P,OJUH<8S;<'0%'3H: MJZ\&7FVG166KSP03DFB[JH3\>/C:-/2Y/'XL>5#;C'>,F_S5*^]_C]- M\MW[U\E7KF (T71%RN[DU MR9SJ57Z7XKQ06$/)E/=@=-NQ-L/K,-BFDN^:3AFT4,I<;V]IXJJM6M!U5PW0<[ 205$NF](27-:XF+'*@^:[LHLE$B75(*9E)&8GI>EHX M9NJU)-$B+=X*=;?KE8[#YOM-@G#-PAU$N7A9U4W\$YQJ[@_SZ+UJ;8S4G;9< MRC)!?F7)=7HE<:;X;S1H%KHP/W'ZVQI.W$QBJ)P7YGQC\2!ZHXL&8CV3$0NQ5:T()+?$]8A>RPCULR@, MW++6@B=>7O<%Q7=@6;"3,13_TN)R/LH-D]9:6\TRY1Q;A.&'/CEOG^Y^Z@WE M=6;FSF%)8TH'09+OMA2)X_A!:*R?TF;M&.Q0+#06E>"5I9[10"0CVO8Z/1"3 MY+#]T'2:9;7!E.O!/U![PSZN[AX(U=MIC@\2GR$06"Y%"88^;J&X4OFPI[_, MS4AD< ?+G"-KID1!OSA3ZG'*CDX/+>KNS<;IZBE-/9U(I0TF356*1BH^K%:% M)93CL^N\;B4V%]&;/70)S025X#@%_OF8"4?8O:FW8;B2;P'AP-L;HM!3#MNS M-9%C&F*"1V;-\TD@0 JA'6-R$S#?;Q=S0M5N^;H+8EA=GO'Z9]ZC$_VCM.]X_1S MB%,"&F+A>[=&5:F0P_&14!;0MY?L5%5"+PQ,=PXD8.!N7M>KKI6 M!*0>*^\:4S*'[$G'':=!(%T!^0RLE"%I0=%Y>FA%YG!@O6XNA76VE=GU85O^ M!NS!RP3+?-MRK23)Y/!Q22P+]@!OXAAK"U\=+I!&_XA@ZKV0HT%:AN#=;4+* M](-.VRI+#2[)Y%!LV\'.;=LVFB7=4Z:_6X Z"Q+0(.G^R!FR(>Z:AUV%DJ:J/BU28"&Z6GF_55J0;,Z[RQ]'S;.I(OA=F%0E\X8HI!3:U('S,5!]-9\E65VM M5BX[$P<.R^+!@2,>X(&9F<@:?EZ(XMP[O#P:4:"JNY"D@^NIY%I"EJ>C0U)A MWEL6RH1O G9+Y@U,ELN)5/\R.P4/#SZC##H#X(5DHVA&*XL*IG/!7B.OK_O1 M],=?XRXZ4"5NUAXLY+18*6WN"D%HS"(\"$913:\XV2#$#?B.9+VU8!>B#3 6 M5/NSM%<.H^!Q8*/%6A'%GD?H9[&?HQ#OH:1:-'L+?BQC'QVSC"T1?9K!8R?T M!2X,:E_8IJQYL[D<,QK/E]## M9E7-C/6]&;B;>29@GJ/S3]H-\:V]ZG^7JO\6[WJ&0KA<)IW(4+/@ EJ>AD8P M_M)V*#XKRI)$7914?JB;UJQ=;KN5%_!'E6S""X=J(@-%4!334+!U#57%\ ]*0KW)V M%K XU5QQ(&57)>5OOU8:$^[7FG]3A;MZ$!;_,DJ),7]$W5&&0(3DD^[8!#D M&U,6XH#*:=JF1=7# 8Z%!8_P;('7:OH1J6U_/*WP(< IZ0ZQR(CHB**6+;M? M5E4CTA.4GYO2XU$/ L-$:._%:R'J%#B1?*. >KB@:P7I'1?-++VF?[=QL&&( M+S*$< MLM*00MVR,M"\."D)Q5NK-2)ZFY8QW.9U>JW%*>764W%2>=>K_-&A5"Y>7M]6^A=@GS!!HEXQ!9J89GV M":>>L SP2<<797!MB118 %UEX2D(,(Y:?"#G^-,##5[!._5]%&EP'P:U%X:V M!V$W&Z:E&+O"4#-3#X 906<$9(O8L3;RFLO(_"0>$VI@V8IU2;5%F=UI-!2& M-'+53;N:89)-'C&V8KG ,A^3W)F]>JL4>+LZYD;;]"N+CM7UT4A86R:UPG'Z M95P9H8<_,"A5$-4PD.0[B?D.W CQ%MN3[PGR45-U+&L*I4,\?GYNXNO67[VV8(;'MDA MD30AJ%;FV*U6')+!)AC,J:F&689 T%'[%DU8T@!=OH/^F>*[?(CEWJ;-E4_^ M-L1H2);\\&,!YH+RLI%M9RZ^K5M@21G)^/C8TP+++!+7O'*E0-*2%G*PJE#6 M7(9A[]@0^A_S>N-P.#.$>MCPDC,XY5B)_JW^QUYL\>:Q?2 7WJ\()[:\A;@D M"^=S&D"!QU?8#L_;V/;TN@<'=ZF6 MJ(?-A;E0'2]5STS71\[S1CO#NV"9ME)GUCVJ2/\ONGF_ AJ&-/CFF[LMT,*Q MBS"*-"(42N6/&*[((/Q[J+*:$H[SH)^+_L^93<649 M^IVU0/8D^H?G3TR[V>RNR92QY"(8/6BI#&GB"4W01![OCG)]B:?M3Q4>U?21*BW)2F6 MG8#YB5,]P"JR'3*4Q K1$6$C *.5 )?70C>IIE90/>'_?X<]A?*\2]#LN3] M.O8ETXSB/S6HP DFL"6GM,\7E)@U9,OC[)7ML(IOKP5)&0CE++FF6,^O_FGH MA'$,7%YRA"^']#:N%6>ECT[CZ'WSL%@L&E>4"3N: M82E%<>SJ!7=+A+6EI#&31K\<"4/C*C@MC:+,-J%M>S9Q?]C$=LWLCCE%U^:%54:(\(0' MNA&CY)@8*AC8#*GA=29.^B)9] !<8CV$JOZ(HD77Z)P/Y\+!I\E&7OQ)L\RE M/$0%5SP>X0+G?TCXHQCG"WU?:C1X0''U*:Y0PC>?4F\_:V34DA@@FU\'/&G' M,&VR%D%DCGIB!(7[D$<%OTALEQ E8AX2,)G#'M=^XI>D M=%NG5E6,[=\DF'1.ZX"A=@?"(TPB4 $ZPYM$J M([]E76[-\L)HMCQ^6Y,0PQ[7BU BE.\ NJ26;K>Y^%YRB#^X3L3K4&GU,O6X ML\^C@JM[EMI?L>\E^_AA+,LM7'Q>R8'G(SM,%(-EN8/QX=?CI*3$_X/!T:?C!]]:5=N'[=% M]"AV$4IM%RG:T4EU)S>]OU$X(JF4NHMA(-S"P_<\6Q,K(H+#+$JCG1[;_J* M5VQ(T*@H^X%K5-#FG(*@E9H_*RF_Z6)NS.&;*O0KL$J3^"UO?;0%2]RY5@@Y M;_*4V_^Q LZ<5DIZX 3QXK=OT#+(I6G&!3F:N'C?LF*% D'6);9, )B.3L9/ M8L2GWI^,QW3T),: BJE@)/S)XZ--%7RB=A/AO'''/AA4S$,Q0-4]NE3W 1>? M=;D?[P,N]@$7GP?_RYM!_#4J=4A3B4P\ -IT&U=@CW.;O:J M0(@/V1^C>P< M*7YUI"O1.%A-,)T!*;X^SV0(#A*W MD$DP0%:&FH,(6@Y+G*9-:YE"\[R56H%V 80FSA(&,!83M0,OKKF&Z])E>7JF M2=C]F4%0A:]+6C+=TT(XI?P ;8N8M#55C_F[%822<4H7L78+:-@*$B4ME)8* MA$(<0[<5N5PG5G*KE[E0=6U653V,U]#X?0I2'^!+W]U5-[I/JQ+J8KZ#?X0^ MWB^,+,RE12!S&_M5&9"+(EZ6KMXOS8!@7A9%)QPZVZ_-D&R@,-\ER=RK.^F- M7IZO\MEO+?CX+TENK*_>O[#O[*"J*H(6:'M#0N31:.\0+- M?JV87%UM>J!ZJG+DFYMG:B3X^H8W,$D9)6H#-4MP]5L4^O9#:#DFB2CH9I"E M?NF)Z@?+:S1^_9Z_^>KRAS?OO\9[-Y(_].LKU$0?]RW,@Q8N%KGCV,[D;57 M\Q>^&[RYZ7D'W[7 MU:1#RW&SA8P\#J.>$W34A\WDI7X@UN5?H9[^X\?+U^?OWE_>9>8$<(XN7[]\ M_X-%H7QW>?GFQ\2/S=AXKT@*G;(;5TP!I "@TT'"J >XMN?PN@'%1T* &'T$ MMD*$&,.H30>=RVMZ'%?^G"M-+BKQO&'GHLA^24"5]#XKY:))?56 AQW30>$* M,S6&U4;1GF:682>=PH89:BMBBBK+\,VH*65'"'UF##5XTI>C!(%,OJRK^S#E M:B+]41O.4O)SQ3#B6]=DG/Q0-5HNY+^K[GTWT=3$6W>E-THVXS1:O:EV"S7B M-$[0SZL5XRP8&H:PNNOW3& M^+F"N\]QI& =U[EB-T-UO,N;^(%RXWY M\Q?EQDT4X M??P9]JE=HP@AD3WW70^AC_$[0D#[L!J%R$.I%H29IW5F"/6"UG%255/I?]NKF5N 4!^H3[1;1+M[YTOSZXU%2MAJWQQ6;N7B0ZU0V0"(<1"(S:\9!K KUV&"7$:BM"FPO4):7L 6 MU$D:%]_ 2C+9.B^;55Y[H"/'A>Q[*&$^FJJDZSKA6%V)0,PC?-&?Z9/2K3>R M&&Q&1AF6G$RM=HSM+ %;@([E(IR9SS'H(PWNC4EWSD8U1TB2*607[Q.7?R#[ M]0DR;+\PBR--.=,2O+)KX=*(N5>,\,4J-6*(N?J,KQ*!6(M'RC$U M'G0"U*5%\3YXQA(E8OO2:Q()Z[/FK"BT"00C!JXU>O>9.=$73*& +.E!DE1% MJU6M&(20LXIAV^/TPE$D?X\LQS'FN?^",$NQ\!"0W(;?A8[U+):^V!\I=>R0-37-G@S/#8H1(04ZD M7&OJ/8-4VFH@W]UG;''Z!%N:&?5/NN3@P)O 4WE[/)AB6%593$&RA@ XXMG9 M!G/NZH*D>D;018CC"O"WD@'B2L:WZ$$(2Y;4VA X*^3HZ^"7S0XY76B,!Q/O\UII@X=U?OEUHA M,UG+X6(G>BNQ#HFIY.)OQI+6;JLI&'&V(L,K4@!0U,9E/ MHQX$"]34XS"XE[V84*B/"V9P75C5&% -+1[+/9+F]Q'PGW6YG^PCX/_4"/A[ M*7?\P?+8"R^6/GB!C!GO;!,-(8)GPR5HNHTP;==CX-^0?G'ZY'1$(TT:NFQI M@+.J:JV)M<]KH^O@$F$E\YD4P7E-5T8Z771 ON$B58]//JV5UW3U7J,,QBAY M[TK.J'-G#",=#9O35C&5DY->HR@\$K7U0T6B Q3"UZ@:;>6ACDX//VDDSYU; M)>]R+J=] 2SN*02:UHQS+ -BK:P6-MM"#1!W@%'!>N_2;4>P,)6308O\OG"5 MOK"D?HCCY+ENXP"D=T*J\;:.XY3YN \6KKALG2UYU >L@KI\87&X]+='+%'5 M$M%E:T$9*2L#KE[WT$ZJ.I;#X\R/H4(02=]*C7V4-\E\]UAO" >(==+AB+W4 M@Q_#?H89L43W$W)X0USB_)UCL=;A)$7UZ^29X='AZQ;I43)0FL%2S DII3 M343EDI\5E\5LN=L.8T0.96\\#Y[?:K5*$\V1!ASM1JP2AS/$+*DH[(=P?&!Q MCU'[O7@]BPU"H18*,J=Y:V,V+MIH%.%B:G4 N,##K@44-ZHZMIQ_A<&9:\!J M$@7L"YRGIEHMN""))#5WM!?\+QME*+S'I895Y>+! =[>RB[HA/H4V,B;8-].V@O7T^#%R MR(^>D+;KVAO@]VD!HG=K&ONW%7CL!9 &:,%?O;H0O#PBZ#=FM'V=-]!K\^05 M?453S$922:S6JU(L6T33A1Z"OK#1[\$W1@3@Y;-%F@FRH-X8JFOWKG>YDOWH MPJ P>[$#/7[T*!)_DI[X8WF5-VG31P]D3^I(GR.,3(=-2_;4RG>44CJ$Q2") MWYNDTRNL?M?PU8A;KVOX![H8;T8)0GJ+Y-])8H&]Y6@49!G.QT_C_6N I)JB M-LBJJQL4,..@1QZNSVRQV.!OV8T*9_)T+"7?Q&.,2$#8G1 7F3%V7)[E7(T% M4;EO_O%^Y/M1R$2B@L'62X);>( M#+2?MC:/C@SB@$U8K=:*IQ7X*O^: 2\;.&V]3Y[^[)8KD?B,Y$5&PRR3KV3= M)FZ*\06W>=2C[L;76]<;;7 7SM]>S">Y7BIJYK5Y6T1E;:H)L01?/PY!X?(\ M+%1_6?SBGO>G=1ZF=1Y.,G[Y*M=U6 H^A$$"\_E"%5WV:D!B03DT#/C=Q>6! M5@)-7OA-Y;,-,UBG)6'Q#5OE< EI@.5MAWYSM;9 RC%4&L/)P52*4R5XP/B' MC;8*Q_@\FM0[F]3W.BF^]$%B7.HWVTZ3:)GF/-A-)?'(T?^8*A>*]V4]A=!.]"(-"$4K,E%(56*[)Y1 Z! MVQB?[&S$;XI^,DHXWT6%+W O$LJ%R?.*^2J4,KM[9&5\8'?SF\!D3B.6;R>7 M49F8O$P+V:8/<1T:5J<0N0/R]W'1UKB@PISR^0BJ5S6==BLM_F6-D02-'MLX MM-K0:74L=L! B2 J;C6K& \JJKU;J_F_!*_)?.D_4!T"W&NI1>T$_9,O-D:O MI";PM[KFL]L406811/IE#N3\1= E\Y%I7 M#!D %2%?N 36ZK@STDR%\\TYM5FV/H+*L'I+@C0O)H(M&D90_R[/WZ*TUJQC M-+/0\'?OWEHC#]F[3[+YL.GU?50=D"NY3N-JTE8QF1'P M?!'61D57+I-,O%OQ.'L1KIDL, ?H-ZK0#O:]M:P>6'=5(EEPKU&.)R]UQR M#YJ3=Z]C!+7SX:9:A=%'ETY8+7@);8HN&+8QTCB6R+-U"LXV2MUR0FV-+V\B!O+9.11@ D%[#=[L!J47< M37HN<#$"=XW&#>L3OQVV4D)&K^&G=3:^>5[Z1$B>X'4^KVI-@F6;KAMPT@.- M,( FAQ@$'_0QK)(W!*##,@JN6X/("%[9,B+78(>/Q0%03$S%-._>86")^TD0 MK4?XZ_$ I*[W>Q^I<+N\K\:%1\\B*Y]:U'UIR'")2&0SR^!5.:^XR..N4QB[ M&Q#Q%G1%C72^/S+'WM?_69?[Z=[7O_?U_\'2V5LNP$37*F,!X/[1*_:B6JW% M&/5[^,L?/-J]D@/SS;R$=L,%8I<(,S=5U20,O=ZM:+4*)-!,"H#T=9']G*ZS M*>Q!]!(\9HCZOBE#@)N4YVIB,]9&;%KJX_KL[1L+'+SQ-W$L_<2W,0R]^3\[ MRYAIV%Y'/TX5!G@6HUN'V6XW'>A]ZTMJY$V,,[T17@D(PL+IJ._1+?K B/I; M-TTYOD QR#V4SK2?TB650D0J;"-F9:$?^J?@H+#R8'*J,;(05FJ4U!I%!\W( M1UOZ"EA:=MZ2'3!.ZYZQU<7P"D%Q696,_6-!#5%*7R]?RY/JC@HJO2I9.@U^ M76WMU(^,):P#S^VJQ.D5?4;9A*^0M>HF13X-"86^0M7&6@PK6=XINL$#/QP] MNZMI6BA* 1>)LQ038NLE Y[.0'O!3%_Y"HMV,'[UF6%/3@_U'V5'JHR5^50Q M>Y LHS7+EQ+A-, G\8, /)QA1/G0M/K%'6'.1A+=?"'! ME-8!JFO$R4<6<96QEK'"/7]47*9SY/+M.-_1I%IY_6R@KERLSVME6FML:N!%LP5R7,W$]?V\SPEN2E# M0,VV?CC9>J,O:[]QR_Q 8_10*HLSX :U-A_D76*6^_U-/G M+D,,"1UY8#&6C1L$NEL9@C$=(C/ ,X/4,%0)W_=,:C3PY5AE@1@(YQT JMYB1D**%0N3PWUH=[.GX<+,F MV*"PB(:.:6K/])8S/E)<(>8/T1$?:261&.&U7YTNJA?W['C;F-CI9SS0>C [ MAS(_$9>\"!T0=^\A\[B7]/E'HT*XM,%>DY"]%R[N"Q=Y,["O-[I)HBPHQ)2$ MIL)*Y=(K@9?5 '( >QD+0NP\!]H+N^"@B^!5'\3H\6WA-=X($3T2+@21.2FA MA3$R@N9Q9!:H!_9")QX_L: /.VJ[&"+?3((]FE.0?*: M3=@< U'UN,>TV26 M&V95-!I$TM_L*+D=@@%&'D.!X]*LR'B I DCP!WX28N)^IBT%)K3LEIM"6^3 MJ(Y&HD"GSEEBH+9$JQ(=P%&RL(L7VN*$A;JZ6[5B7T88*4,NR,8$)(2+-__U M\OG!T;/-4$D)G#@*X1YGNMM-))GVA$2Y/+C,%*(Q1<0#"%N5$;N.*E$!=DCP M);H2T_5(=W?&G\J?_[>BPVT_^_IT$S?;#6OC3I9P@;]_DQ MB&/P=;!9Q2;%&@ +X=*+!2<.\F%+22]:UB>V+U($91./4W JBU$>F58?LT]# MAS.,+?8JO.)^[!6K./1KX2+U)_[*,M7%WMBC9,-0)0 M]QY0]V>22!MBYP':*_99-8PW%F8#=U/1]!KEB\,V(*R#W +QA*6 QLYUIX4>MJ@^2VCG=@U .F)*X1 _G0,Z]U;]V4^K4F1 MI6WB^/?O35$>*?"(O@\_G23 <:@PW6K$-Q4URE[ ?S)5]+-L:'$X%2ZNG+B;#7H6:&$"##5?&\5S(@. ME9"GI$'6>38'>^#2,:[GI$,&.) HQLF/560!+BQ]P04^LTB;D-''X^G-6P,% M@TY6\AQJ:J/F/XI)5>HE20\QOVVQD)&I.P+5YG(G\2.@4W;1PIM03 Q WWD%4W:MR +SYL]>2GE*$G&F5W@N7 S#3" MI1",@EF$0C3$8]FI>8!%ZYF69! ND20EBB0H\&7HE+@F$HV:8%@')T!*5?5! M[@PY!9_4*UN%-!T^@&WZ8E6X3F"[*JHT"R!7'XE6- 3\!^T0_ZZ\SNO*#! _ MD!"D:/NRK0_\/(E4TG23GQ4ZRT>:WRX5ZBT=A!F^J@"PS;4"=O+G\X'U10A,DI>:N! M^(#<"%4.1T&8\!F>7!E1 G6E1]@AV&F%Z\1]6*38/N1@JK#'9@A$X.=3/KCQ MC,S_3NL_8P;#&^J+C=ZDQ979A;%&;.+N:I* '>,_,X(5(VED/J 9$._:P#VR M9#S,4R15;'_547(]YK3U8(6+C3Y< HI1)&IH3G/@TBQS]A#[2GEI7I\Q; (C MW?-C$>V5EA@.2/\MH;^ID!R4BC-_!K24+I\+:! %CP 5<]*YXPCEDF/]]!64 M$6Z#8YT#*%PL?E5CC,7]!3DI*%13A.1'DTI#J&6XN:-.N@;$ XO.J&CQ G[ BC MF8O"$:6=D^IZ/FW/HD<_85K1PUZ]Q/Y]]$XC T?\%KT2LH5>>5GS' G$Q,XN MOGMW\>H\;-$EP&"H-RSJ/"(JW;/$H;92N2"U-Q?/)8JKE< AN$"J*W MN:O82E MX(8!!;5X*0:6>N4N5?C#637M^"#:,$%8I,C\S-5$TCX46+\GHD48*5PY72=O MB4DQ^;V^>"O&?OJ'Q0^Q2Y?E[@YK$K%-#Z@#]VG),6?Q.'A8YKC0:9AQ:0UU M=+#.=!(V%IF+O=H.,(!3%#D-WH('=1.I26ALCP!@*2#=PA%9 Y@PP(T<=0N15\SM=C[3.C M6"R232'^\'>&"\MRVH:.+4YL=A&0,V%(['%5BR=6\SHM>*JM@%'V-) ]._F3 MI_]2#"5$JEQZ#,8&.AG-;"V/>_OO"<6#[4J:4VP[_;C$$L(G@.I&HG.S<-FH M%QS 9-FM,I:&N"C1-LR(?E/D9$L2HXX-^20]G_)-0 "5"BLX[%(@DIG*;-(IEQS(U,L$\< M@"]I <5WZJ'X>L#/)VJKL;\?@9?H/$'!X"A1W!%=,S#Z:26#[0)T=(^+"RR' E/E1AAVI& KP&F4T MQMN43KUK;[F6]##8VIW2 M-VBS_^-07IX6:2YY3EKAU<=0I!D*+!IB. :V03DS#DY@+,6JT3B$*#@Z%N-Q M2+SL&2L%+=SLF!,U(>>*:UH[>':%,-L74>KDP:ACD?G,$*>T#-:K<",7Q7/'IA9=")WO M*/%YW&I6,'/L%ETS1[WM7+,,+28()<13<;4+R,M'C>H#36M)2JFO$Z,0'E9U MD','5LAP%?#'L2E5]=JA;,=ML*KB-A M+VMBY@4S'[8;RTV@>)X>3M./"9DB-A>&9&C,VI$FLB@D["VK9L4!=IT$C L3 M28E;H3;V==Y(K2K%PY&?V9JD\7$<(F75>RR03NV=__:_GAX?/3EK^K8Q05=K M7;JT:P ($XSEEDOIUWG%396L%,B\['P:GD:TLL69B-7WKN4;<#R;EL&NLYPL26+R-?\(FJ MU7%T#T*/MFFY?^R)DE?1\C=@(_ET=]QOK80HT3=[&&U=EW/%DL:1B^XP"^MD M#4-DD%L9CW(;YBE2]KZU!1_"\0;3;B6(/5R66"&\A=7! BBQQD/M/'S_YLF^.B[;M,:W:5LL;\9NZ/>/].:"%7S;?0!DL4,%Q MN)-A91^-'X%*[FYK'XU/GQP=/CTY>GI\8O 'O "WS!CFHJ?' MQX^]O2A:5^GCZ/!PV.K=4&[;":Q3[?+E!*8S/4'N"5+87%45B*FJ MMY+;KZ"H/8_;DY20%+N=Q1#OPP#5*%9%@ANI8YEZ-B3[EE24/17MJ4BI".1! MBODB7P7P0TY#]P0$6:SOEJ*_2-BOFSW?VE/X34E?O8*:RA:PMUS6157$ MA]!<,5Z?UVHE3'=/:WM:8UH3%RM"12IX3-C)@$I*!V9XA.VC#J%<::X1HM.4 M%,HZMF>,/X&J]E%$GR&*Z&@?1;2/(OH< ?^],A1[B;ZD%T4_!JG-:?-"KDZ MX%@M?#/CY$5>2@J]1-EP8K6'ZHD!OW 4'K2*AO&K-#MSFM?@VP-)_T-UU/X$R=DE2)3+PHS^H>N#W^%.K\ M=,_'=T!@3]XP.#J;HQ[& MV&F/5>,A[.I__L*3 :[W[/[Y7%2^8WSA6][KK\8O(L#I20VL*!&+*H0R5Y5Z9!D MDS?JK67>(L6GF;O "UN [7A8K1CP/CYBRDAH[+FH9^G<>1QH?/AME=: BDZ> MLSC"./7;/,6+G->'\?TYTF\*%VW&Z2;HI.HXP1B-(5>',QE1 V NL"#8;-11 M^3"R4X\ Q-+R$VEYYPCBH=,]1V(< &F0Q^@!;.EMK:0Y=>*?72W632Y(/8G& M=9 YY\D5L#"OMGC]%)&HYEG>T]@GN= M+::?)X^_)(96"(<]/ODRF3G\N;<@[2E$*>3TT(A"0Z+D\M:J"'LRV9.)D,F7 M&I1V?)JL78K224B[/C[^DE2_]L:1F'9\>O"H_^-I^/'1Z<')SB]/3@].>S\> M/0L_GIX>/.[]"%;VY,L$J85)_ N;*_<$NR=8)MC'C[Y,+M)NFC8YLO)!;C_D M&$8^_?LKQ&-6\I]TE!"Q?5MP"2=ZZ5S?9WK/FVE1-JN/=Y<*^@#$;Q@[(/)'ZGB?1A^8:'N;UNF6JT6*YJ%6 M3FN$-:DAB>OO:/ALRU\KXABM(N= !+E8R@>L'&<]^+!0U=&N7>N _S(*E84M MJV&"S-H .,\U00;U3+XDXCG^4M\Y^G)DH<)< M&*U?PG5[+]*J)%,(B +'-9=EU5EXH K^[QSG+"'(_V&K33\YG^=ECE12\4GM M%O (!LJXSJF9:0Q9$[ K.(@:2PPR(-:>-U$$,\*.TW4_RIM1(P 5H#'D;'JD MODI4K([S\B-RUA)76BYA9<:&*& ]E4A4>P*4308T05I7.9RQ[(;G^Z@6^/ MD;?!:K]34@5<7"[9J4!+X9+/*+K2K0+&++&8"Z#M$&=:I-=Y58?4*L1>2;T0 MB^O7(I/A+&A(J1J<>JB[WAXEK8V8?A^*??H69J4)?1E=4KH%P5W/ME'S+0!? M-F)%@?^DS)@*](8K MQA=9M;'$%E2DC7 "V)1DHJ:NJF4">"2/\0?TM>8 MWOD']8Y])TZO!(8'=(I M"P? 7^%QO102>'P,J"!N.;)3BLIYX @ )S@1LDWRAH6V[ MR)+0SG5,49V%C+&A MK23E#JF_[ RCI649,JDYCYOD@??O7KX;H=>C\6/Y6=JF)#!-IXQ_ MS?LJD)7FK_OQ_.7%97A_6F4")[RY'L>V'D<\699ZCG6@Q^.G(>T;T^!?;2DV MIO'Q%2_Q"+@RR0Q)G0P5Q:X(M'LXEC>/QH?;EAC)O7D6)W2O:;5:10<'1SCL(QS^C.RY2L O.>OQ80LP%U91_EHU(^*1$U*J9RAI M)!R2SQ@]A#>75/#YHK!*$?'U'P&"1 +)M <^J@WW7="&D2\>W-V#:=#Y6-!UW]+Q4 (4(;@ BB(1N!*0% M/#N8.):"T-[?&>I8,3Q&/L55<+4T,48O<2E(>4ML_$W%N?=U!J M.N!:P!*90AG.3"DFPI*\?M'I-L/;5-K-:X$)X+HS>,L'SZP8ED.<)$^??,D? M/'OTI2^_4PF\2M/NO;U[NO1T>7)X]-75UT)T:AHU?(=ERB5]9IHM'$AIEM>D M^#W^,L1H!E1N(]B]JWA/8T9CR"RA1T &\48K'_87.!Q\:1!T+#O]U @.\;R( MBH,EQ%F]G(F!;AFY2B_[&(4]X5E>, G<;(YAM\V"L<_6&@LN B#;Q4C0,^TA MEN#XA2:?7LG=G*KY%9_L26Q/8D)BHD:40&CB?Y*B=BUF\732N+)?$(C?,(PG M5'D4(5 ^&J0)6+4<8I/!UR=(]7OJVU.?4)]8,@H!_\[,/J!6B":]%I3#Z;3J M2KH7]U+_GFXT+QUV)ZUI9.$%.>PF[ 7FVCGI?!\4O"<8(QAOD&W:B@2B55=/ M%ZB> TE^?QWMJ403PLL#KL4TA1\9:&WEFI;XV\7!JP*"3ZHW: M\HS,A%I&^Q!\R2X52UE> J*Z<5:3'#ILHOGMF%C*05X%G"?UE4/*>%JL$2\^T^)L M:#";M S9B^Y?&R8]5 MZ;8'/7A(!G'7I8"7ESIQ$=3[A%9*HV'9'X@*G6]FPTB'1X^_E%">HT.?S:29 M=S,?',/?#Q'C'^F'<^ JHB:K0B,,@+L?\FE]&16V.9\@8APK\YU/$'ZC"<)W M<9CY]?MRGM_'<3])R[R^<2WS_U 0IUA\ M-B7LM&NK,PUZQ3 0]$3DC-V'LY!8X>?TNYLW<$;6A^)3?Y&(I3Q("9U7J MT[Y& M^;II6NAKA_I@N72\NN2W+_VNE7Y-2G#R=IQ<+DF6_VUT>#=S M_OS'[*^ZI2=/]_OXK["/;VO72#HHM.2+1>YFF_K<;^&0>T:X9;6?N[1,DU?C MY/7T+;*0MU\^^U/T5]O7TT?[??Q7V,? ^?XK9S>T,L>1,H>5\+ MCD(MR3OFQ&Z32S<%*E&]WLN7GWO;_L-=YV5R3FPU_8#LRH]1:VR&?#J&RC)8 M")I?;Q7B#P[D"TL#9[N7/-J?X+LGA5\MEPZW>K^)=[^)EP*Y/>3!WR,)EWCO M!?'%QA7&E"\"\K[GR@SQ]'L8\)[/;MN7KJ%V_GV<7'0K5U=[F>=?85,?G^SW M\5]A'X?<\C(M7',;ZZ/_PC'WJ5[LOR8TS1Y;Z?-C*_65WSVVTAY;Z?-@*VUU M(]Q!- 10 1&=A(C')ODD"VK2('X285V'I*76.H>HE8OJ8-!0=;"KK5E=+;DI MA";M;C*Z"U[W:HM>&L*LAC_%85F]"='O.[Y$&*/T]V_I 6ARA(H#:6:-N#9;_IVJRB1KZM@0$Y^)"E]\W6+ZIZ-?YZA/*G$MT+ M#.;^'$:V.$>/DZYL\^*6]>E?F)N3Y5$ _W1-NXIHG=AL:-Q\H. #EIMH?[7EW1Q290;=N*\N$YK]XNN%AV3AK2D;ZU>T@6] MUA6"NOGJU85U=_@D=-=;H84K,@],' JEH:/OZ(2EDU'RLIR.L0^*084JCDAD MYEA7^J/RF?0-ZA-QY'XSB@&SI#F.QZN:%9][@%S-JBK3-PQ&"U4B1P84F1M& M#C3!N477-G[7#\-^'#Z)XR0-TE96G13$&%O\)9WLN03TAA=4!^V3Q-LB+4O\ MBG^TR7'V^!8#I M.4V-QC;% D9%@F699P7@."5">U:GO;L65B/HWVYIOMSE6TZ@I*[ MVYW^?;;+!O[YQ_?IRS>ZP]7Z'9Z OA30Q+N_Z]XP(]>YI.^#"?D.<1]6C$Y+ M++ZM$;N]T; M$6_O-\EW5IJ4'?)YP!@U;X/6B^Y,8/6B&AJB5OL7VD^(#_^^KKI5\O;5!3CL M%Z?CPV22%X6$Q--UY@OIZ:7CKS O<_A[AAIH$T#\9@AA%>SK33E :,?Y*_ ' MEUZO43Y$K[CD?5=/<'>C>@6#P>D*$$,_U14X&B4- *S]4D8$HG>8=$7KP7+S M\\N73'#.:$&6#@N/HT[)Z'C[H*M(00=&@)GY-4 2A'E6C>5]T4 M ,^OW@Y)*<<%>@$##B.CO.TFQ#9L+4"6M9NC"%[MM.@TQDMBYK(J;P0?@\6^ MIDFGBP[8Y \%=?[3>>W0N79O+JH_V$L0F/.19S@DU NS/((X:GW3/1RRBVG;_%M;*1^UUYYB?_\3Y/6^]&F#* MPW#N-_Q>7I(P']3"*% R04!OH\;P2C$^IBD 5%/23:[I;6P;2KN;2'#4?X9-RN MS/@\HT_0JF8":YNGP:SPY'>IG-MSUY[]T2KH9SY-29[]OW\#:L#_'*7_4^?- MU?] ?Z=-N"<9?7_\#OUVH$9'@B()&GE93].64)/&&9JG!"GR7+5P;I2;,G2 MQI(+KC55DF9<"5*]\Q.4)DO^N.M+ZN!O8 ;:70.K>UFW?T[ZI>&\^8 M"1 #5&NEPUWX.GM*VU/:,G:TC09U:XF\TIO(\*BU<595"46%BU2NO:"1##^RYY#WADG"=,IA8 M)\R2+N&6S?@!\:A9-]A/X9;3-9 8W93N_W9]WZ[?/6G=)](R]"RSTD P)';= M:( 9DQ!L!QH=]E%4S\]SU6WCQG=D6)4E?!KWL;]+I+U>M>Q7K=NX%> M]S+6Z]0.^ME-ZT__4 /,9[<1PX088XL"49 M? :XB.A*+4?^F33L>[DN#R0, M<"<,U6_;=U%-;>^]34^LMA^Q-O]V._C#WJK8"6"&_:&/00ZSV5%M/\,2FIFB M;#K8&WQQGA7?5F4S3B0TN_%PBK;$'"(4 /5I:QS MARW0*6CD'KM FM"-CR.W6LM5AF!M>TW=\JB5*M&"?0.4Q0%N+%.;?AA)Z*!K MV@3!(]QGQ*WC 2JXM@ZH2">5=CGVMW2/IMC=)8=[CA(]I<+4LAVKR^82S 2F M,N7BL.(.8D_9-N9@A7](*&C@7>J1%JP=Z0VM$LU^ZF3;0Z6B# MD'>PQG'R M7T/J3$M=SH8PRT=',>VV"EV#LIMZ5Y.H'.'<8T)IG8>V1''#3; M%:KA=C6#N$A$K)WQ>5=*R=RJ2!25>N8RW");UI#9BA9T@WA&'(NF8 % TQJH MWPQP[:BK.F^6LD*R+A$+W;% []E9.+5=KF;4@4X7/)@KM,JX\6=)_1Y03\N/ MMBP(C.DB@_G;!N;_#&7[SYKY?/#XZ>6=5M M/2MT$3)KC\>D08'_*'/0S267:+2P+?ZR6R[E&IZB2D&6UAJ$_WS'R,/B<9AE MV]6E%$5@D/42ND5!S"+311@GYQLSH85MB"?E,Z3,T#@FXW M)$,FHVN)B_5-T$CX5&+:%0]&_\7;Z>0D=7F1:3X878("T;>U4CDJSV5^H@.$AKZ)AMA MHG/CBWP8B:O4RYX0RJ4Y2++()&2Z1J4"EW* B?M 9Q[OH&F2C.(_0Q@0KKLH MRF;6<83-S]0Z']NZ*Z06)HM%*8@H6RUW2 MJOFN&^>N\!EX G&E5J.=KERWVC73(E_FW,,RG:>_T'U-QPUXZ>WZ#)[03!>. MVND:CJDQFU?KIHN2MGV>BY"<6O-GU/VRNF99W@]?H]!GJ(W#KV/,':IC XU> M!I"7^;);)NGGY&G&SA-D(O=70@>7(HT8\N-5- MJ5'R- 5+*6W7*]?$"R.:*U=7X$"4 ?.W(4C96\^*):!5^33\8Y,\#5NPL:[4 M:%=#.QCU=")ME -HTJQ:@7)X%C#>\ L5&'9!C_^&>]OR6JR>JHK/?Q-J$+Y& MZMURU6(928QBZ;B54*Q97N@-.,VO\\+O1B1FK+3\AART(&MCV4DON9;X<^0% M91TK(BC205=1J"B@X\.M1U1/W +7_!O6BVP%.:Y>CBIG$V#>'+!'^U^DM9ZQ MEZ;!4+.QR.+%. 2_+RM(:K=S".(C66,^ >IVMHZ#!*,+RN&:@([7D<:2XG#1 M5= LJ@JCPXAF?H.Q1G8ZXV?37:<8D]8-9GE"S">S'*P 9<40LD_WWH@O=1HD M+"^@0AH2!(*JD1P'F)^12;*6&&T>*=HW/4N:I0]H28;ZE<8E,//HR4F9Q6:[ M,.@@HO6D2]J( R\[8LIYHQ(LUR<1083'JW>YK QN?$3K$>OM6D:IPB&&M<&( M2@]C?&1K):(.-&&_DXXL>KCM$?U=T^%<5;6(#_FLP!&^Q._#_JE/,US)B0M! MH2K3)TY5TW)ONOJM-5H\N>C-VSCSD!B5XC#0ILZAZTS%,F'=KBGY MBW:K7DFGE1C17!A\RM6\1!/B?(A5U8KNZ"^8VF=.]#J9TJ%O(.6VO=NH]UY7 M%A 5.?HGW^B0/L/5Z3,IPH$#([A.B='1>1XGR26/C#A"5G%_48I]U-Y(A7C& M8.CWE#=;UO >B:O[L)+/&U9RN@\K^5/AC^XES_Y3?(K>M)>S>>!G7)0LZ+0B ML40JUMX1> ^NZ$]?D!>F"H4TY0#8%Y+\OSD?>CN*;>L.:'V?3/SE#OGXK8F+X_.EC4R!8>YLX5XJ] M#BX)]M; &P&E@_XKTZ'Q) WIO;43L !6!^40F^;9,Q)):AAJ_3'H%5RZ*W.E M+UQZG7,SO&2@(= MP6(E)!XSX(L:6?IJK<+$B.'#-X,4Z9':1V28 (> %>-UU;0;2H\4*P5=!*_3 M/\:7< _$&!* +G&U.M=M'?@#F)&^)8)-.\W\5C.50%QP5"7O_;] M2:P%D\ _N[P6?T@UX>%QUY'!C&B(=-'\EU"GVO%50+X-AJX MCLH-3#\7ZFT5+TN!, B&ZUE5<"JR'39F3-['(M,VQ;0(F[5MGSB),X-;\HLC MN/89!DDK^[(WV/ND1N;P@=(,>X":QW0[M%>="E](?+?1I8Q!$]/E#WA4*9-3 MWWWE'=1A9^"&Q(GS,]NB=F/)I(RRE% FU[ZIC)QTL;W*C?B5\;.*FZ=*, M3N#:C,RXYH^_YHZVG6$$:&7!K7&M64JQG=X?%G<-HS>1+*ULGH7UD$DHC;D@ MEBB1LC!2E0<1]3@DQ[+%A(-C.IJP9,BZ):S3'(2"K,^_V?[*CD:[[+-2;O+& MB940E!-98,U\6BF,#8]6N"8?.#1CL3#E.A";CMK\R;S.,9/D^V*+@UVNH1NB M,^KKRHD/JRY82MPY7=2Z1F75EZX.9C[9S=D&G?VEG>6!6!_4QIZBO0#,:A'@GU'BUQ%7G8D4]009F'1I=B6WU M-..L2)=+'&T%ZORP*JI&+/-NB?/<,.,8B$T,RZ4O(*I8IG1.I'#PW@N3BIOG9FSHY"RM?)4B#N M&A\FHZ7!MZ[0/;( /C 1?F !-TDZ9F$JE<=Q-GRV^GH67V\L^_6)H^_4H/U> MY)/<2X.;GA06M2$=S%QM+')K?[OB+7XFRFHRZ1-3BO\>)Y?P5ZIOSU^6/24# M1G<^\\RLV)-MO)??WO )CLR%KU,5A X_4_7]^AG^7_:^M,EM(]ORKR \]CQK M L57BU9KWD3(LM6M'KNED>1VO$\.D$B2<($ C:5*[%\_=\T%!*M*2TF4F!/S MVBH2!#(3-V_>]9P4#R9UE>!"/%J:;NM0=%@#85Y\Q/9.@]B[%VV?<],E)M.X M^#( H6C-KN*O018Y2/@.[7F;UX:;CN>W_ [/=\NJOD9G"(\M_I4(I9YI9.V@ M#TG_1AN/"# TSR1>] M;\;-+'XCSHX67JJI:/B[/1#GA5+M@_5"T2KCYUF$2CCGO@?U+64+7'6WH1JG MJH9UKA9E. :\IU2_]A6@<&JK;7*G:;$8Z+WED]Y6P3EBCYLT*9UHHHE5+A]FZ V M:E@4-1 ;E \O! 3B\ OM#A>!4$==HD.GQ\?WK#7]\I>G3YZD#/):66&V#BS\ M%"\GF[3)V?>5H3OEMAW3S7$BBEZG_?0;6T8**I *GLJ-_ULN1;1;F_9U$,(H M"7:R;WD[8T$M[F*,I8H73Y-)OI>I27T+5L6#YK[ 6DY;.$I7WG%X2KKVJ4;) MTN%;>*<*M>?>4]YE/)=@(N\82V/L4_ 36^01K+V4RI 9%'B+?FDP.A4+ >OP M2V$^P?;__ 9V3+'?;HK]?DRQ1X:A3Y"&_;FZ*)I:O::8BW4(V[V)8(_ZT!$L^>0('_A.,";J/&&J:/GSZ M\ZNGOWAIKM 2H?7-7+DT)482Y(D%IS(KYZ^>C*17]./\8.@-\J> MN"YSW+=V'K;"K9Z6HLF/,$1&GIOE 4 _'N/ Y,9V]OB&,:$MA _@ MS(L8+;TU+@F?R^24H*&#'MX3H@?G&OM3/\$+ZM(E7&4+YSCYE[X=Z"? !52J4..+[ZPD9P7.N3 M^DP<^ Y_/?#SO4XKKY:]@>HG-$QK>X\DWF6/8,XNQ>KVHJ7E\HO8U]AQ#?N%]IGM^ [:WRHJ#IFK MCQ*JJIFC4PA20^*5X-0I\@$S;>?6S_%@#(8;K0BT]^5UG:+K(>\1I' M0\A>:F)64JF/)/6"M+?MS^(KP2TWU;)&P5\0,8OHOBN#U3Q29,(0M6Y[ZG<( M"N^'L-_=:\ /(1[I8FHJ\F/Y'&QD"3T487D'\]6B,]""OIC-^K4&&/_.=#>4 M#N/8[8AY&P^SSVY9!X =X?NL_?>Y=.]38O%CFW1H.3]#T^87PIBPV52*X*F9 M',B," I^)^+C7SI:FHAZ?=67"]8LL%D-U1JE?-BQRA@V_#4+(Q],^%7]+[U M^[C-]T=5/ZV;IJ>420PS^*6WSZ2X6M8G>8G%842F9*M0'SR@T/6SIR^?^/&& M#(M%9FY9.6DV5KRE:6QAUU$'66D+L!3((+EP8237L,HH#0MF![D/B6S8-O0V MF?:)C!=E]EOW#>H)9LV:E[VI9MP S!UY)(H4$@04L=2$$!]KDK:08584G5. M8"$V1B3OU-:L>5Z\-X+2UCDI>)'6T\_@D8W18BU94/SEA:ER*A90CS#+P1FA M\G:;4.KE)39F=DX-@UB)Z&=Y"/D)V09SJ24P"[:*77K970&' U6#J6Y/L7&> M"DIJ.QQP$*L--\A:S3TTE[D!W!\*""I#-^&D\5BP'ZP-?*]QG/^D0DJ\59ZM M4+&S9[CNNP_O^_E '1^5_&!%7F*%^VS4TOZZEV@W=VY6+82,AE:&E-4H= [8 M:0;#%YX"E[X7K\+$XN?I2N,A,5;3BU [['EV5*R:<6TGQ445<&3K[GK35Y@< M:CE8O'7S?V15CYOT),6'G-U)DY][/"5D MR+(1B!/V5=YF?578W[CD&?/+PC M991E:_A^I)308NZDGMD5>]I5I09_M/VEPM>YVRXH385.[@#$8@\"IU@3L2J> M33#8(3J=BVYC.6PK];9SAN#S,\"DN%5M';K0NP@('><[^L:TQMTO4O2=-SSV M'"<4N'"(4%%PH$30/\E?8&0N)B.6P.'V8- MR^0&54Y!XSR5S0ZKGD+4Q" ;M%7J/;P[EQ0FMHU#LT8"5"B%O/C,0=M$9R-8 M-UIT@1_ B!DA5ABVM=@X\(HEB&DKV^BCL8)=:_EX01%,+_%3 MLK%TXG9+)Q[$THF(3G#K#?V_&ZX/$QH_I4H6TO70Q72>900IV&.S!0,2ZKFS M:^_W0+=!7;]2<;7A ::(;Z-8Y][QJ]25?J3:(H3]L#]1R\C^=6CD([.![4X= MO;N;AC"QO3=PO'SO9VP\*G"B#GTL&J2?#]5/EID2W0[T1 M"?M&@8D"HP*CI[9Y*WYL0\@4'OIS%)8H+"(LE AR$4$.L[1:OTG_)DB8D\<' M"ZU [_+XL058H+]A/3X;S,+CN'OC[J7=RTB_ND.& 5HN2ID1J 8:GP)N07@7 M7J/G'#MWXY$0A4H-3NICP%IABRQ"Q5&@^ZTRINA\VV++,CI&B"&'DZ=0 .@R MNBZ*5!0I%:GL+7$"9$TQGTMR(.\Q!AB%) J)IW>F?9,;2YW7ZZ,1:*I. MT *N(QH^C,0!%K_5E5'40(?,P\FAS\1;NI<+_2GR<@H!V;)?[1IM46[!#1@^KCGQ8TM_^#>$9G38&;(WCKAO@/*94KGQEB\:["P^<"&1'2C](8A XZ$>NC>T%=Q2$+.7U^Y79>+Q$TMT8YAH MTU,]5IMJU90%9_.-*BZ.LL7E_!!;A#U:GEDWVW(DJMWKU[D. TMO(=!5Z1#0 MTCY"J65WLL&X8K?MFC%WC4M4IR,MA\'N$%H90H&6UR1@!EH([\HBQ5!MMCAQ M>#Y,-F,GQ:,R^8YQ85%7,"R%)O(*WCPGW"[G->>J5U7W?EBDSRN/#LKG4"XJ MU &\!E@YME62QNU= OD],UN,/W[9F5O>LKZ\@EX4_N8+%DU-D,BX^VDGT79P M0C97M-&^4H3B[2&QPJI;OZ*0H3T=J?%656$2!M^\S;Q5EJ@EB_4.U#=]=^=F M. RRH"PE&1?L-AHA]SHA*.[2%<0,SW->8V<:R=^P(UU::?W9!331Q#!]E>#L M8R/97AX=MV[?O2I:!H 35TFKI?+&6367;W S<)GMNW-4IFW;?O^@8" M-'Q2Z6P*8B]6N'&37S&?)%VD%G/2\WNWCFG?VN3/F9^"?SQJ'*0",^O8D5.) MYSC!M>A2,O7ZZ;RDP@\S6WKZ:ZB(Q1#MK693.*8?A:P M@?PW:XSW8ONO>HD<>[0LH1;+FIA*C[#96]I[I>@"G4!J9U8'T/(5>%&T\3IW MO\3#'6BD@.UQH(1?.UP2.6+12\+#'!P*PUZDAPWGG9#OZ\XYC-IK K$F_\01 MU;&=>L%8^-$5&N+" M<06"CS78T7*;D'/;(L\39W;;(JZUZ!0V:RF:>>!>R@O2@;0^:%,3A_MVTZ>_ MVO!O8@=(A4 @E16G5% +/YP9-;'5=\@HJ,R(W17B6N@-J56Q YVX8HU7U1?4 M'SKV(M>(;"T#((L?]=YL21Z#/"J;(4 ];RZJ/6@HFJ+;C&'JF+M+ROLW68DF M/L;X5:&^9:6D\M$30\7: M[*M06GF&!)6DTZ!ZP<%\^<.-71!]I32,O#8,#;@RIE.:(]#Z4@^*!W>0:Q<& M+M\GE')T)C2P!SQ2S,VSB[H1DB^I#(([M3;# 0O,H; +XQD"P>^\B5EO;O@J M_1^LG1)E1)5;/ALEU*;DG5>I&RN;R26:!W#UM"<4UDM!30VL!X[XF0"DSX). M;=^3%??U'^3MG1KULS+A-%Y[Q!WXF/,?- 8J:%>7(^@@< MJCL3ICO![6[8]1=;[PZT>,=CEZ33B<@N"#0:3>^ER7)*/"H\\\($;IR>LEEC M@O HWC1()Q8]("8NU?KA5B1'\5V2VQMZPMGT02 DFR6#@SH M?[N(R 5:TZ9:HN&R _K%,P24'1DKK.%N4?2BZ*GHC2=>AI$T=X&?QU=,NZ3K MFXK2=^3/+!$13PM+0%LV/5<<.7A3[EU6/'T+P&XO0"\*_"1[6QR.Y%W0$J>D MQ:[YU5]69JV*GP,OV;-Y@*^,,K%L)'3BA^# MY3F+1?@4MY;> P<3&2LS>,F3A &37XY3;9='N*%K]"LW8 M&U6H^N!8ZN#!3B&]30%9\I1Q24UEYH6C[;B!M["7:WKK+M>+ .#9IR?! KE& M2K6E-$6W;U<=?'] S!TW*U MHMX6H;2MLHFKK8'-@WU+$K^?:PU*"[5G-3V15Q,+2:!:IFQ9H)APUB MD*=^)#(%>Q%6QPA=+_,C,FUK7RD'+,(RX2'%[Y+JR[PJT6W*((\*A1'L\!P5 M?:?CY5"8\X;P#'1IC';3HG%(I$IZ?(M>)+#:^?:]N!J!#WT,;ID\C*6I.&HQ M:CAD5Z4@(5?#\T:(.UP^(EIB7Y! ^K:IB(+&[&R-2LR[:T!4-*S,]N>2@F+J M$L_\GP[S"UYHF].9%+7SIS=)GGA:35?+OA7^ $PINWZ7S!8RUCWA;6B5UI44 M_XR",II!O>-A[_&?A$.K:/%,8L #I S(FF[[G"?#$=Z2$NN.V7UBGKG]#4^' M'<%;6;GL&XJ&I]19NYK"^_R>F75)L2 :0GFA9*@K0_16: "7;>IQ=GF1MRT: M5+FOJR<>4TAW4I3!KBE GAV8:YG!V\#FJ3\E^K<".X&6R*F;-Z-S%U>6ZL-7 MZ[ZCLC4"^BYU6.S0^LI$9U3PK\ ?\_F7KPHI^IYR:V"#%\QV9A]^433X$E*M M24!$]V"+M?6\N\P$Q729-3G^ ?JVA$A3KER)AZ*WT\J"5QJ:S6LY_AS.X@W\/=7TAK1M<,4L4,RTQ(<^6 M'"FQ"E(K4Q7GA8Z:2ZS$S1R7Q,!2FQ/;G=:'@N*9]=I81NU!R.>VEX7ZAR$J M@1TGAZT#/G41!\\+GNVVY;9YN4-K_<"-M1>#5C-K=7L.;.@.^]ZOXRF!E24V MD3 G*2:">%>A!U.H'>&[SQ2W2ZBTG]E(/!.% H680ZJ;<^EGTQ&.W58>2G:% M;Z)<;TF)(Q;('?8F M?.,OMXUX>*LMMKLUF052']XK)6>G&XL7[+W@89' [B*-6#H0$V&*VIN!$@&U MN 8[+#$7G%#5-FD\2^'/>5G7.?9%P]R6H*7/I4FZK(7UNE*)%>F@\ M%UJX5X-UYAF35WWOY'+9-YB'(B(4.$2J+*\5YHA:X+I6F%Q@,7*S*F9^PW5; MP/2RA@@>";'-.-#%N=]C-)Y4\K?=)0Y0]""[^4I0@S$,W&3A))+OVZJ^G(,M M>2?6,,3](ZB"?E1#K5+Q M\40YB7+"=;5PLBIL-H?)20*"&AA/15 MBQ3@/<9'5A@2-14WQ?0=,FU'08F"(MBCF-VK5ZN^*@1QGONRJ)V(_I:,GE=T MY!]*22Z *MCN9:-]5$,6Q"]F&_CJ*.NZ;'8>Q2^*GXB?QQ.-*""F(7;N9AIB%*AN9RF@*^8-C:*110+$0M";\H6;-0,2M 1(94Q[6)_ M9)09C^H.T3,3)SF4G85Q]9U?H'O0W T_CO16<>L5E6GX!3 :(_%KQ;%_@BMG M%)_RUG@>$JHVGV5MCT ]=)EM#//SETCWT3<4]-,^$ H$9M1)8CLU;*F6HTC MWC]"@R.^M,U:9I2M$': ] [VHV(9D=^=AC$A_9%FO!2[C08@93 4&J*JEX&5 M[54X!?#NW "+E<@(6:>ML X9G9!>P'RJ6P]@;]HP)0#(>RQ!_Z0[Z?0XEJ!' M",U/ 6/4H#J56G0"K=Q@DQ^S*PP4MA1*5IMDK,2C1;B4!ML#./&5KET*LAX;THR >5Z&+MJM>.U2BX&H93M@%1\9.01]ZA M%,#KS;G !D$\@W%FY_;^D^3_P8D-[P4?BDAF.Y8' 2-@K04W33L] M0XJ('M,S(+:F&CM$1_I$/>2'-QZ>!%Y-76/XU;)82Z,G\RJ,CHY[,@IL O! M$ G;D[_"IDH">05)?RA/QXJ0$E9;D0&V>S&?SA:/0L+I*6=@T>[*'I!=)($+;4ATK5AE@'C86+J6!B MX-MA9, 9#AN?7)DN:;/2-CDLL9EAE%'B,+7%FY#V)H ?EHY\BR3$6)6;J]2% M0S Y"_JM:HV]HV0B\!;0WL M1,94%2+25GLA>Q ML/T0/M1_T) M?_C8 M*,.M@W@B;MT2D,@%\LO,\.%@1:#X:QU-;[QC#P*+H3 M"N:CDQ_'R*%O&=Z*4I/\^X&$VA.F]G!?IUE;\#M5=6C!>07H4Q[1!QPUP4%& M)!BI?V@%/ UIN'1^9P<+V8!9J**Q,;O##EHN$%H^\#J$5,@"" 'V#ZG?!,\O M/'51>X%NH7'\Q:]:#U)&;@W-:"UWGC0#R\&3W7[IVV5_". MY +=.&YB]G6&'$MN,-U&NX@2S #F69,3$($K8Y#&*+^S.E11^+J$!L8>FG49 MVD2O=TF-L%V S/2H(_Y;V6MG(_A+:J5(SMY/2 MW&0YG;;Z8Q#EO8RC:ML>A6J9W\Y8!/HA1!.^I.;O@SFIG>$CRKG5=WC:(0(G$WHNE MQUEB0REH[.#6<;209$Q1Z,-'0'$R(GVL& Z1HX.@0E%7>MI+0BH(?_668&KD M/O1H$#TB/&RM&S,KLV+%]]8#3.Y@CT#8?(7)!_1=GD3P%M:7"V?2FO<:7+G0 MKKBR. =5L:QKICRT<]:FM#D??CJQNAD>VBR?_E6H\< MWIVF#2*5E,3F8 MY70S\*7$^QF0'S+.N9HXHT:;\Y10F09W#-88(_3%>HLJN1'Z78Q$T>-:2[BTWBB?L(6\JPG# 6N..GI.7YH%RKT(#S6]SBNL-R>"P?FK&AF_4J*NE(Y1;V=H?&I >.D%?GW7/-K&>:A\!&;(O"AER3.TG<=6,$G:+:Q(\@M^(*51!1%K=X M4(;^&8;)0$:[W51X:(2 MBXCMA]HR0[Q4Z5O0!E;RV'>4WQXS<3B%.8."GJ.ASK'A[I)Q@2%[+[ *=0XF*J0NW6B*TCL^ ^XX"CIY*C >K5%BG*DV4J=A'8^(Y%C!C\#PH)]AL MDH+!0+5&Q_Y*:@O)FRH=VX8N45::% =5,.22RHQ'>0-KRM2>/^NGN=73W@00$'S3W*> M81O2$C-#)1-?8Y[>0P_V<\-&:MB+K?7F\B\+O#GV'FBGC#V5JF(-7$@23IQ MJ':QD,K2B9RI%G8-/%F.,BTQ"4 V_LNJT(.+=% MAD,YI;"#4LT2*S[L&@3%.7F&C5>JXUPZG4]V'4C@T=PJ;;FM!AY+NGZ,'.%>JN)/ ME7&U*;22L-:Y=X(KC,A-W;&N'\31<.MS.W :AV?4RBEUO/C?U!9#$LNF?<-X M,A'IA@#QNTN\*FFMPMVJ?^92(BL>+>B%8;$2D9JI5M9.5J[*9"*Q?*3I)> 7 M!J>4 ]!>(:ID*LB4RY"BQ$MR_]6CEF7M?]ZU!HK2RF)O@@>&4+%W:QCI(5$2'W]$V"QHGI)+$JXZ< M8SW*$BT;/ GAF*=RG*""6],W4ANWXU0JJ"L@%:.+JS"%+;1OE#I.SZWQ7JM! M6U>W)*AP)IWH&S G6FX^<*,?K$6 >\ =QW(8P,\&_1&X-P(VS<&)&9;4JUP7 ME15_%5\NXK6+-$F>;FV"CL]DV(EH -A&:KD#+<&@/4EJW>7HS6QKEOC*[3)K MI.K8QH5=IP#.9&PG3I(GG01[4!_2R(4_8I7=2:*_2H/Z,/3[!I #OB?58B$H*+Q@U M:-,47'-A.X:=&A99_#>I]=BY4K.B! MVV%F!+)*"LJOFNL,-9I-DE^]N:^R/^MA#TGHD\!B_39Y/3F:DLJ6UKD+&**_ ME?S-9I?$!4-QXX'C;;"5IRXW'&T-?T%LFT=,?FGR(^2^I-)WO8KF*3;?#*TW M9[]@OS9U"9#SB&<;+YUKKT(283@G$%,^4'%W92ZJ%BR]B*FQ/\K;"!%R8@^\FTW<#D M?D/T7\7,IX@/RCG)[RL1 9&:AQA#LZ.C-I773C8SOG8,AAJVDT>8QEQMI9#+ M6"%P"8$! */8)9A56&Q;8--_8 NU[9VQH.(X(.GKT#9 MY<6,FS!=7U@E=@03$%I:+3+*I/;8O 5=V4PSZ3U>E/44I:7D4 ]+!D;[I/\, M4Q3PK+8E> ':2'[D*;#(;9L-!@1=?V:H*]_A5*T,6H$X J5:])R@K<9/*F%' MQ>'&A%/VF7V'DKE#4# /QLX'2]EI[>V&, M PF;SWUF(9"8W# A9#$3*1K&N?R"-1FPE?EW6-#]H9J,%7&W6Q%W&BOB(K+1 M!\(WJO*]V5'-JK-R_-PY^X'$%M=2 MC7QMOWX7PV+K5&;ARBU8"%*Z9:W$]O*: MPF=D/SJL1&=)4Z38-F&AV>K=;KQ'=TIF/?I]OC=E@X)R[P##1G@??0IQS05O=!(G<2D+9NQXL07 .]).JWLL@2^8!>=S"L\''L2.LCG5!Z[L\@SN"\ M376G>K8-M[TC"@Z3/.*^,N91+MX2^P(VV.@3;LT1&"W0+R;FD MCM&1'_(VS1H2%NV#Q4APY4/&D,H?Z1(?IQ0.6U@#;;Z/ZGLO=?6M!PO]0#CB MPR'>71!=(10&!WL*5G^]D% 3_ZT)^!@4W>-3>YCG5+A>TBP,F?ZWX*F\)5PZ2JBE>U)#_-'.PH.K[+9/XZ!'%:^^3L$F2V\C"0:*1M<+'X3AP.ZC03#+= M T]=ED$TVN+%RQ[(T"@]HS4.**'LJU' MKSMRZ=@4(F$'YF]I;+RHEX=4\U0AGNOP-<1RDQEPW'SPV80)'2>(0?MLK$%:=?.2 E_5!_F-N8 MJ=PI/#1;%Y%SL8MA/()+5UV/HB8N; 1^DOP,H\>*Y!ONI"OOQJC:]OVO,'1+ MLZCG\U:@P+7VQI^M[IRP1\JJW!NJ!E&^1\[6$,H/#R2_\6OK;(3Q!C?G5UJ M]J.PI2HN]RR],KWI2@XVRZ"]6Q+X5+T,VW,@*?WIM'^A(V7HZB-7+4[AD M_\!#JD\E-L@ITR"JQ]6;-9DY6 _9<6 /LVHF P6<36LX2USEL#2"S#-JDN3* M.XYVHZD;=J9J8TH0!;3/(!T'?U4"4VNCK5[_RWB056M_RWI#)'ZCS]%;7)HI MV#-T,J'@BQ;2=')3+(@E5M:*]6X3Y&YSE75QU2Q""C [?K%N6IC->*>!>QAEC>=XME.>=Q?*\6)[W@:3;IC33 MAM,@/D?15N$.*";.2FEB)( 2=U]+<1ZU1H 5T I8^M! Y=_#,5Y<%'E/1 E! M58Z%&:!$$:O(?%A#-6J/2+LF_W;P$"4N))K4UL>]9_VYKM>H:BE_)81G4[-= M2$+]AF#J*]2ZPD9+Z;:>>#.3!^:T4H]P\VU / LGFA<.S7B**SA:.BX,@S4T M"RX:]UJ2[15RMAGPGNJ-89\S/,+A&*E,F)Z256W:_\2JQQX!A_@"A0!!P\^O MCH)3OFZ-0$K#A"WUK]2"@7UG4?WPM3TS.:$@O:'2]*%B9V&X39]67L-5%H)A1_Y+ Y40,C\PX,*+D?:[A3DH4"')NO< M.81N#DQ.S/9LCCU?<&XUG0LY9D(2-$#1%V=>AS(@#!F#*>3@!@U /*$;#T*; MDG[D9G<1$^:,\S%N=!&)MX/*>1$*8VEL.@2/5:G[D(>FX1-3CV(-7"/UAX2[ M:UCX3&U3&$LUZ$MD2KP8FE-+_YN%BWQW4/NU_ ]E*H 975QU=5^9H V)IETBJX!!*@T*% MROE'M@AYHCAMZS1K!T:C:X Q5I'TV.6_4R%3[(3*KEIC@2D.I+KTX3N]6;QZ MCTY2Y:8&;2,UQ/;M77@%>%)_H&1M#GA$F42X/=VB)3( @]2NUQR-@A.M*@@D M)7R"PM$.M9]FHVPS;"JP:Q+-UK:0$893OLX'3 %UZ"$)^3/ 4X2T^@*SC<:C M $/6WMFRPDK&H)3'1[KS>SU<>B03MG&+0\!M&?91/#[*C\"M^AEG%2A]I&>, M)1+/L-23"NU6P;NA/ B!:PP\0Z)2E XPC=93@L=-,4CD2$>*5OU5N05$=-8Q M>'@U'>TR=*%50[+EH F<4QRN/49Y;?R!.Y^X"^Z6JM1()X;/*:*@.&OD5453 MQ"'&>61S8="_5);98G9.D$*\NG" [F,?PX&HG'\:RM"(R3#[VOI6=H*O8\;& M1,+GXTA8B"88VV*!2HR%DFNA9^;@$SC62L .%E@2&&G!.'#\/HJJJB_$1!6/ M*Z6"

    \KZQ_Y8NI\#AM^?7(!6;AK"3/@^T&-1\T@4M6?HRT0,*JR-8PC+, M0+U#E^%[V;_1\MQ%\"<=+(B;1R@KMOT.[9"%K"^\[04%\;RB('OP7(#MLG) M-_B^2TX3YP5^)^GPP]ZVLN3:/L*]C0(+3*V/Y.(2G+ U^1 )MC7B_:K82T:. MTD/L2?]98X<(PN21.>3X 16#A[R_,;P^K6AL^X*+OSKLIF 6*>O1<=#72HF8 MNI@;]'Z'L#*9HY#U@PZ>3&",U[_2&Y-[@/95!%=221L7W@2QYO=AXHMUDE]M MG22,@5JH)6]>5XN:P,GLD>&A)1&G[$Q*9;"DDLIG+$NFK:-Q&R_R<$0YDUIP M[VP459Y[@L*).DI2(IH[:>G0=/$QF-RM_)(1\J%A,@M0SYL6Q8!=9L7.133M M!H$:L)/?<-DDV$!T!) OGU6+GC DV9+*R9(6E:ED(:GC9]!0J,V7D:[=+@#4 M\9#+HAL@Q"WG8J%)19UN3<]&]1'\#?K1N-W[&C MN[*I+ZJ,=G;GT-(4@QG4I0,*0'W?*JV#^MADO'-VRBM&F!7-K%^UQ/X;,%.[ MX"W^=N%5.0?:F LE8-O$_1#WPW _2$0W.,*I]N?"@PG"N B#B,?F%/ 3$31J,'' =J$ZG]/'E.EL\?XYC&6W140'>QPQ,*:;T\FCQ(81DEY M''=/#\59[HWVK,'D7]\52.>!:%%DC3[%$WA:9%A%0MF6*+)19)W(>IP_+E&& MT)X2$G)]Q',_=(4=BQS18EA(1^C'J8HH9%'(- AJ:RQ=FR?!V$Y!@Y&SC516 MY'48QM9TB (D6YHYC#(594IDRN_3)U.MQF)@U_0BB%"V(Z9SZ5)/=45"ZBA4 M T+JHNPURD<5EJ9E%MLE$O$TK5=6M<)N7>0>"NCTL*)> 10PU(+@\@84( 7[ M(NDT+?2OXV4B6R4B?EW(>!& [6VXO8KX)ZM:PKI34QF8""D0M(IFVB.M1G] MR6MK&<)ITH,&I1C4/KY!G['ELU21%L8'_TE3H57'=D _2Z/F3&YY?5R?-Z# M/*:X(5WMEX10\)H[@ 3*16%39MH+44E]UX[;25EI7L?:K+%"(2IFMB#M6'-3 M(L(=)3-6F'H%C77)?F+LN]MKI?@T;/]RF!C#QK+4*KV@@LJ[),4Z*-!?1QHE MX#8OAL_@ DY;\\)7)@9WHQ0,(.Z]/IV!H7B'^M=XVE@5'2C;$(W(-1(ML%=-U&X:$%L<:AI3H_QBOO'28[4Z'0:U!XH$(,?L_^),H_J M/RLGR>LE%XABZ:@/*\):Q$,Q\IKAR@+NDQ,'+:T3:==B;L=;,%6JL!3FVZS* M%L+JG78CMBD33E*(\?V^)]4[D+!^\07Z7^PFQ\IY+]BG. .49FZ,V=[\2!QL MD 'RY'AR_)WKFG.@4S5J59"/L[N3A]]1KPI<]&3=%&5R=IS*8[K+>N3>"!$# M5@11?3#P..T;VBTG[FER22L[ +.!*8/Q\M/QNKL/)H^^X\X -[\S?WZC([CQ M[$Y/=\WN+-VY=A]Q?F>/)G>_BR9((,R_V ;;HFK[1GJT0=E@MVOAH0O: VOJ M:4>?-)V\X:X'9AU1F.Q]SI4%%SP)43'PG.WS@D\ M_Z* >PIX"/U0#T'/O,"6DDO.9E!;4T,H6=*_CNHFK%"8)#\:;J8>,!U3]PGZ M9AXRF8>?[XFPL!/+:6ZPP]MQ2V5MYPPP_G)8R8X#)^H$0CKKAPU31+F%U00) M=E*COR>6W\@09H0@8PJFV*RQNVZ&F,'!0ML]!T^19\-RKPJ"BUS7+19V^.,A MF$?JIE%>XJSOZE0MJ\3K /*PTUJOH=X^.T6[!BM%<(!#A#&F>K=E3=KF[;V4 M!H?0,E.:UW\OV0?4U]FY";[R9JUE4R'PF:@4L8E'%NDZ97,#.TJA?@8O=GPD M(ZO&:(WC8V#C&-QGQMC9-MX4W>;;!VXCLRCA>^TJNJ>@"A@$'!. MGB)K\B7>Z9 &L_]CNDT^>67IY_1#L8 #'?!C0D( ]X2 M!M2W#R=W]46G\-8G#]U?^#[@>R<(82Y9[2.\#"4@5;@1ZI2,7L#G.B>?5*-D MD:/Z-51^.\BI\=]C8H3JE^Z=*E\C_Q;M;L?V,RZ K"X=F%*7TNF#;#VXS I=%JA'3@#"F3+6!Q6\112P7W;>@CQ,K( MVZV,O!1<".=E7@K,U"M%HD+] M]H(L7?WJ%U?F'R,'0\*^T"DLLTOL$F;O;X'JENBVJ5"$,E2+S*7/BHH87TU, M:.RSE2,O^:)8U$W=M\2?.A>B&SB(P:FY8&O$=\-5#@+0'0<"45OB/[TPC+UC M> ';YSVCB='7R)O4&'P1>$S9M+X8\Q21\#KI*Q=?J/N.8&498PY9G\$<\3IQ M;AF;(OG)+I_?_H-+@QF*C!U>8:,(8V\$S<9-3-H31>$+! _J',]#QA2CZ 8Z M[FS7]!P=AL\96+-A&(;!%:Q 5W"\!7N8.I"^841'<)%!Z/_LFXT-I7C5"YZ$ M-=XYB*+2\SY<%6W?VJA[P-5-H,<,7$; P2ZOZ.'#[H+'3)-Y5I3"$7")A (4 MG5MR[W*>55@ZXBAU>-*@"$PYYZH(2ZNYC?EL?Y#:7_H HYK^P\%49@'OW52* M6],UA;^XVV#Z8R3NJJO<8F8-,V$@18+RW3?%BL 1PQ75,"7Q@[B*EU1RACZD MY6TZ9T_*;DG%3:1FA91D&V+3J4]4Z*)GE=-=\60S N[44)?5W .X$?N4EA$V MO:"9QS]%<3)VNH1U/>!Y&&)_,OXI6F],_D2# C>FQ.E_F[R>)'^S M5_OSA2O<)3\9A$+0Z;SN<*O 1$:^>\JI T.0VV@--!;)QNTYP?F3=;SZ!+*& MK8;$@I=*)?CR3GGER6YLU?J\@>7(:UKA.5NZ%GN'49(*C+!5.6HKRRF/LUW[ MM]8W/=W(:(GZVJM:LK"A(*E;Z3<,,_+$22QTWC"!NJG,QB;"X'/<8?] Q2K% M03G*<89"O:Y!'*D&R3 D*;Q[/R0A*C)T0YAXG'L ZO"U67,%Z=S+XJZ=-82 M#LH;@'(R)<^:K,^3)[/NL>9V7!)QT5=:$"^V$&82.!_84335P@**UG[VYBE\ MOUC(-"SH.W[N!FM\W!:7I*)*&EKD;8/AD!+P@X4-V-;S+*T/E;+?WCI?"* M,53%6G:JT"'@Z;8*,2.X?CPX\=HQKPW#S\B0QMX;@5B-(EA)^31#5VWC5EG[ M+[0+/:!XYV&,'\-RU#99T;*EH?K&I0=CM"AN9#&D:XHJ575UI/O7@I:ZLU++():PJK,>1#=50D;/-+): MRJKAEVJ\OV8.@BGQ\4.% MP05K!5&,$Y^ 'Y6(']A62*>!YO\S^ MG35YW8M.T&H;C+G!5<@*#))JD,OB3W#?VYPM'M!_O]&7%C_8![));SR!6LYW MCKKIDS)TQC<6"8=+?UE%H3?$+0>,AC.C0J%MBEWGM#RQ3:_$-TD;B69'=@@^ M";6V/>T<(/) =I*V+ND%ZU+1XZP5>&'<7>5FMGJ:?+9ZW;G:(O7VGE2;'5,: MD&+9D ,?"ZSTF6PB=!*58Y0*"BP"#*W>A- M8? EK(E2/:+$P'Y#[ H&1=[%GWV^D":H.9X63&IB":\L^6 M[ER<=( ?E:E7Q@R^%\9QFSCTJ9'(@(=2-/:'18]\)2& MG@\XIJ*MKA")U!*2^@($WZ'EQ-Z;34AY2 OBBS@ ;":?X?)4C^9V2]V\EC#, MR.V':WN=2*"\*<_98&@A[^XVRP!WQ(JM@0#PVR\J5B]\VNJ%^[%ZX9-6+QR& M"3Q24$7H,#>OI5+C4QB@VBLC_MS-I+U+J,"*O,@X2OC&2]*,_E9/^:QI,,1" M\1GN"V-2EZ!& .T&3/0<<0@=]:;$G)@]U&*0<*8!??&VH%2#6B$?*]TP29[U M#9[WNX_6=\DY##AFAC[@]:QFMUR?%V2ZZ.!D8Z?;K-E^VQU@5*-J!S6D-9PN MB]8X5VSTL%36"%T]?9M-=+7ZT,6FT_":$9 ,2G>A..9;*5)^ [X%&+/A M>Y -']4I\-VBR59DT<.KGA&8%GQQQ-0G^K4E0N&NL8;RRT2V6& \&<&N59:\ M9E$F'[9)0A>-4;/4CH.E55+ V^/U[ADTTX+&:G&BG+,F0442Q\$0Y+8:_!'V M%:$_]FS(T.#FLG(Q3[<6[*:9L[T4J4]1L[86ZBQB-T:"+Y<"#I6)T% $WNG' M*]1@W':K< \\WN<3SSEG7M0X.F84)F(G/ENO2T%E%K[2HM..=GIQ^CMUT(QK7P,R8#6MPES2G7RA0 M*Y:G:GMED*VO<=E.45:6,-X4N=.39+.D ?WQ+6[XSVC4 M?U ?Y4?N@-CI8>RE%KGU]@_L'"4DEYZ[0,@/3.%C1R+QFLEW6+*>;J8HD 3[ MMGGWI7PW_M$]6,EWLJ(MI:#J+] SG6*T%?Y*6X\;SU)6J9P]P50219W,CA\X M)6K)[6*KR/X>Y"]Z2QT(AP<<(SD' O'=I:K/O8;9:R6&TH2-T,&&<'AHU6<= M)U-F]7I#TH39Z2;+,;H(!Y#]$\\O^Q4Q8Z4^-S)5$*68ID'B6[*@F0E5QL>M M^41^RHCR[0R^&8QD773W4K#+DV6JZ&@)H=] M+>)Z,[,L?: ODE]!66^R4OUH,)C@_6"9@8BQ ML?NUB)I%EF=T:T'F\J1?8Y)^B?Y@M3 N:2VF,CI5.ECI&7=D7/7\BJ=-DE_K MQJ#9;*OZIX9J2OWXO7-E+?67S6C3PP,X$90(ZK34'$%1S7&3<3B]:'0;N]3[ M5?+)[Y(ZT%HKV7A$ATK!VXGC=],03!-476"IWM&P5._*;K /Q26-B=I/FJA] M$!.U,5'[T5?BI6@PSZF70F8,'S'>%&LE/W"I^I!.FGE18A:#SQO\8UA-1BDS MONG:>QSF&O0@(%A@.B$RPBNNE8...R)2O[E&PXS;(Z=Z)BRH+W#$$E"X/IA_62(,$67'[$]@Y9+6#*($$/HCU[=A6&&*N-!Z.$ MNC6K.DJF:M<+W@XQ@##5'<*K.O..];>S\'1POU5D)E$C1AL8:$)HZAY#]6AL M#FX_R1N#]U Z -G0:+D-H4"8KG=Z]I8CI7:;/4XS*F MP?*^-5=<)0X6(Z)QE5"!#<\=DV+"@F BEWSF3&KK$ M[-L[?5WCH820U)0^6M)MSCA? ''9M = M"^M,!0BME*:S(VN!.-5\!/D"S<7TV/^F]CCCJC^N\)5CK'1_#^[?@_#*>,.\ M1VFMAOIU<0V-DKP00U/(DOPR FV\17U)_;8,;4"!JZL,B*+U\7K;G@" &[73 M=H0R\YX]GBN4-VDXKE-(LH8:F7S71 \ #S$H%:>8RN-+='R;%R$K$UQI]&U5!P4-@/\K"0).];,L=)#X=7UB>A !*:#)K.G487M1'K2FJAS'T MH(B3M,S V-I]1&_U^[#H4E^N>S'LCJ GV$I/0R>\"K*VPS=9_OE%> M3$/>MDV*2G-=$MU:-PP-ZYI$VJWZE%C.^MD*V)BRQ*L5\6600CIC4:!MC>;B MZ,ZV$S@P^M383D4)T<^6-5:M$6A:8_%9J,0CW#@O76S\C4W O&#P!/GN#5=B MP!5/UFL#__RQQFV\MI")6JG2P#H8+[:EJI- .TKF8;%X;SJUJ2#P^':G*&C, M<634W,!XXQBS>-\D%BCG"P3(#F$Q8&M:$+B4T=:\:8TV87JM^3K-&9=&JS.9GPVH0,C)L+>HM2Y M^(E-%[!3JN,$"V03L/-M0?#TD/5PE<#T[S'H2UE)4YIP@IJ1HW(R MN?*B:'I*7LRPZE39AL%S;9 C;(:79?-SBFHNX1_6*9!FHZ[K$#4,'0&I2)F MA3J_80 2<+SK%?X%2PE6QY*J7/BV6.]=%0R7I@59]JMI6<_.98M[L82MZRY@ M0""/[0I>H;F@V JVV7!!7*X,P82$@W8Y(CK#A$$$6A@SI8X9JR+%-$L#3\$[ M43-?#]*3T&>I[5$&3<'<,)BTA:=M$+:J(E4T0]Z<3H6 :>"PN)W(>C,&<[=> MO?_N^87GJ75 5'A$X94>2 B%222"Y[*E.1MK-M9C_;3M^# W\C'T#4*M43J* M>7;A_JN@W]EGNI0JNAG246-_(VXB20;XFIHLU!*)-XOMVDLA$+7W\#;)C8S% MCY5"^)PE^H>IK5\,5#0X.,L*GKS8V)V@Z4I+\K:"_YT[_=RO%^@,69P7DEE' M7!6"A;*4TX7,X3(&4RNGON2QU3%K*I89PD$$'='/V(<+-E&VQM.9DRVYVC;8L;6(D6)2#JN*RDQZ2=QY8M!CM0KU[!3';OMB#A1E(HB/^XU6Z4T M B3**I]JE2B8'&=[4Y%%CX>L=L,:B6!?/3:'NEMSKYE6H=M.Z)B'$ NN9MJ8,7ODPMH*+;4 M5(B[B>%?[YK;YI((-FCPYHA[T!8I<$7$ *A;E?QX1IH5.T*7K221P>\?[$QX M"D>\4'DR1KFIX-+.PMV*5,0R@:OI#)ZS:TY#:@A.PN>'4 MLU:QE_;=D%GX^@*HYK6JV)GK0%Z67^7=W M97ZLOU'N^"';]7I:I3LC[4/V!:7(N8T?@3#1?P4+#-Q7?SJCB$*$K8XHTS0L MPTD@.P'K<[,>M-@"@I#S0J*6V9Z1&<&C6GA!=&_'S,=G?;@D 7B93">8* E.L&3F5 M%XK,T='@7/*3:<$*9U/"3D2+.BHW5@'>J;VJ7J]'7FK%&\YMTAI[A,V>"YR[ M-Q'6:FZU*Z6R,!;PT[- N;1CB>RXE[#G#2L>7%Z,<8IK(-BZ(121M(1V$3D)]:,W&N2*Z*S:9 OK";!@-^G"Q!TJB1 MC[_?@0%K]W#@@I,)364F($/6>U+7V) #>F%LV"F5;E]1VERQ*"PR-A>JEK6V M@S*0E6LQF(=*--!$Q4JR#5[EH]5WV!AJNLN:>GRMSE)//S<<-I#!LR)CC V" MOO7+QS5HBNH 7Z SQH?K(V>,!PSE(=T03.Q@,8<+J8I0T8GEY#,-:/EV2"S@ MX#4HUD<1:6J.)3I+[>AIO'(&J>J+;8M?1YKW44SSQC3OK<.C/)66CA_5\OT5 M34;),KWF$Q+/PE^Y]C Z]\.@^I8"%0.5P>C\,,N\Q$AVS&SOO7GX+W&N$5T/ MZSC)CT%&$FY;\UZI396P+Y>Q_^>_: UX;XF)LFWJ0R192)UWY-N XUI?HDK> MG^)#[TR1=X=*_(?[D_OW'WP7GO>>'-R'IX\>[2WXW-UC>N%'!=IU/R"N:PEZ M:$LTW C/)F_+P].[=LWO'C]S,BPH'?T0+<,6,\3QZ M>'IZWQY(WKKR,TZ.CX=W_3Q;81O3\ JL2@S+Z^?NL,6#UAVW482B"+'W9F4E M*%ZA2-6@D#[*4I0EEB6A.Y>B)"85L!R?-E16'CG3&>5\7;*"%10MQ)I+01.VV9*"Y17%A<0#RF)68N M; ^$7^T>Y23*B5,K2.7)=1P6KY;M$X%&NK 0[+,,!E!TFR@_47Y$?JQSY%=& M4TFC%LB*[:LL1*&(14F*DL229!3J1.JAN)3,PQN1]ABOMHLJV:,$10D27815 MA5C7QSK'*XZ(,A)E9,O1)F^**E9\>CX*\TWK1JM20B(>1[?I6'*D/2F[M)4P M4=ZBO(F\!6!?5'_M>HD=L"+^54_;NC3M#"M/H_Q$^5$_GGK1!WT7@D**M9PM M47=$@8D"XQQZ-J6Y>[LL\%1*^-R+8A+%)+2#R-!QG:R>>63@XGI5S+"=H.3V M?6SXP1K=%(N"BY9C0[:)! XQ+,Z8<[HK:X1/9VFRLEMJV5&4P"B!8ADY3D:6 M.A2ZN*',4M7L@6@?6;.'Q M!CGL:!=>$3^%>L.GL",,9K]QJ;GU N9^) VX!(#1%*W08XTV7?B<9QXWF;23 MM\NZZ8CKQZ+-"6(:E2T3+@RC;?>(&B_/]0G@X/R:<89>7_;@]V /2>*5?QT1 MT3Z;X#U#/K2W&<((D71Y0 /)LD"LB&(&CO6%*06=:T4IB 'VOE(=TS7SHD54 MO=/CTU.2(/C'";(A# 3+LC&M)-MFKJ;36D;.")NKN>I80L M#WX*!RC0X6V+6VFWQ/4)PCWW3M[K<9\>Q;SKV3=]ZBRPR4B,W !?$%*XQ M#I%=$ *YJV?GA,>FW: &T=AR4KT>O(TE,M"K!A<)%6QL%]Y?0^(3BT(2&"[= MC1X^*PD\"LSF;\_N3>X>H_4)YF[&1)?_Z.$A)ZF8*\07;"\_.9L\.,.+GL#= MX>!]E,J13B,JL,M*'Y]GFX$1-$E^)8O7]E$368[SCZX=> CB.-84'3N3#]0? M1ZBY:UKL8PPP"HM+2VCQ/&([K]"MX> SJ-LZZ\:4S^,DRD^4'Y*?L$,];/D: M$&D335LB40*_B3U*4Y0FIXW\P*"ETQ94TR@J452VLPY4209S6C$?ZC!L%@A4 MXU<.-80VBA%!"["!5GGKP+TR,.,WK=)0LI'-38KQ'(SBZ(GCPE14#^2*T;0" MS2M*8S^60L:. $@!@=L>@]2M(H>N"6VNBBHORIB5,/FRGS(UN8T^Z7Q6=FICBR>5U&86)@T&])X*,P$ M!E,H[+(7-9KLDIL#R[$%K#-A/0I6Y%! ]TA( 8M_"PLM.J](LGY.%"72&,RY M)J+:89R5(5HOU=)0UDR>@[4XEHQI4-2U31VV"_%9;RTWW9GR(ES@T?!0D-#C M5-H8MK_7XMIDR+* C%^=2S5RU%MUUBA% .F[IKY$J*)Y0!BP1W4T!UZ L$TL MMDT<5C?KFLC^I*H,I'0-HEB(A&C-F;QJ$)"?7_]-K"-03 =.$O-&5H9Y"851 M4W CJXNBJ<5'=3$07$_V7EDU@&*"!4UM_IM 5,[Y?KC&Q+&7FUG1LH)H_1P5 M>#!"Q=%D*T-,)QQ9,=VRSEOL>2!:+S5F6R:F03 6HHG!5^F\9RK3ZX3-+\=* MO7HM%($72'R%D1FD%,JFJ 5 SW"^W1NG,!8AUPG"WHL:P:? H8H% P0T]#V, M@*60N/C*T@X'EQ7#,[-TO8F\24A#=G,IM4RSE3X;0) Q $=Y/31,'$R_)Z MW=E-Y*\"L3>?8UGITE 5,_+ PO+CY\9TWN0VP_40?D9<#PK<$$F>.W-!=9)4QO.KQ+UB6T:B!]='^EPL8EMWK#%:/ ]5F+ MBV0M7N9PX^-+M!(60GN40%C.XE/$J2B'G$@JV.$[\CE"1>")PXX%7M@/\3W5 MK,6L7&U3>U9FP37:3DK@T*Q[%BWXL26$&KQ\#"_,I$D7R7U@QG!?(Q2D[ W@ M6QK_F6,>]R:6S(TI^>W)2\!U%ZLPFRVIWAW69H'( @P>B"]#-#Y.U!;(HS\[ M9T8^?G,D:KNV6PO?;6^S@?V0=1V.7H)OQ!-B*?8>DQ@@ORB,EDEYY]L44_K TB;=,UQH+_#];@7_?H'9+0ZLF^9YY(3-B]VYA@"#6 MZ$1\JYHO^![W&LN%_? .5?C)CL$[>WX ]YTQ 2+)57&90O4 +;IQ:EM[E-I M9XTQ6-K4>>H-@9*$L@>V 9W[W[?(/9:U4I+'02QXNS"U9G/']=) M_F/:U%E.J@%V-JHON"-RW#6PG$2T*6<#\CK3P,8>33$T<$F+O">AEU%.DN1F M19$XS:G9VFUJ OA>2/ 2@_, B=MA >12[?1!8PL; YQ]-%O6-9E&>!0'T]H: M%Y%>JL 0X9[_>(I]>Z?PNK,]3L'8_%%N9?77>.X+U249Z+EZS$P!FQY69@R&. M[P.U1KE)B:M9ZI'(GF0]P@BU#F#=L9U+8H9<1=M5BK$TUCT4$K'*1EZOU35A M&XO'@^Y45M*9;.7UO7M4]MN"0#Z)$4+E8!D=ASJ_(H\S7=X9MN;*AO)9V#UN M\;DA-F)8-'_Z]93XXP$#I_'A67\E-.I$+>/ ,Z\[(;>)W+7WY'@Z( MB_(&"&OA%^!DP;,6F\2:HN0>(N,UR/*R6*>>Z'Q?W/%"42@T9S-VQ4]L,= M%\8T.#@-KQDF1;^_\"=C:_NF]68&IYU53P8%ZY&*D!EBTIBPZ]W:T?%ZLQ'A5&_E9- ].',@_K0D/K[*GC: M6QA::/'%6+AFHY3J=.[,O:?%AU-P%Q9A9 M/$ONG(>*&:A9:#".IHYY)[INZ3. ^59Y1D$-VK%UR4&+8*DB*=VE/T-WV M'X4_N@94%EQNO6U-B@^@ 5BCVI M4?QY9%@K4DL_P2E,)Q!#$%Q]#,\+C#%EP;?P?SB^@@[H H:\@-^WO/&\ QA5 MAMQ;2[WG<]@C]#Y+U$:P:] 1FRV-8$_ +BM0*/*^HQ@,!^+A$9>@Y&!_KXJV M91R)7V%Y8?QW2>HPO@3B_B>H>4Q:R>F6%)T3DL;P3"0H,SK92?(J.(9W7O@? M2EY_T^. 4RS!>PGSJ)J(^.(]P ]SN_[FJ^Z! MYU#W("MT]"*BBAF(.NDV*MZNZ'IGOL,'?4,E->XA50TF6+4PC8[^V7D*_"##&6YU8DNAC+TPVW=3UR7T3N7@H+0_6$CP,<4!X&-\EV#-A6,6 MX4.OI#5BS+!1I._NTJ@Z[#D7U>%BS*AT!TYP^NC*(I*@R>D-?[J802TL^%!;5U5IO2]_W.S<5]\OE#A@1_9+R@$SO4-7+#4 MZB[;C@=<_;YM(,"=KNUY499P(AJ\OWB7?86ZHR.[F6SG;-U9]D$-+6@9AYCO M==^Z(C/*MX+"%0TE6I#@8ESY[HCP40%5BZ<#97'S BU'##7@]>*47U&=HJ4R M?_5%6W0R-RQZ&3J/@U]@:4V!)<1X1)C9$D-;)3L@39;[((&3Y"FVV,I,Z@6\ M8C@I6,TR8Q%I3!CN#,,<]*[(*,"MZ9# M0#3YQ-;RJ#4.>(G5?WBJB=I*Y:RT;YQ7"!]GWLY /"2<(*2H2OJ4RD+)@Y>@ M9HW^5H[0G\#I+,3-4.<=SI\:$1FOD1$I=X(KN#BQH<;JP00EF*J#Q%\H."2& MQ/ GXZ-TAYTDJCJV3\6;!XL+-VSA>KLQ58'?RN\OLX5$-W7:%HH22TS)'UYG M8 +_/@!&Q7N],OHNR/G/@FH4LEB+:<_%#50^YJ(B\K!&F\SM\J0HB_JFO37T M)65_BB!BG<#MU@FKQ'D%0P!B=O^9,PZ>87^ ME:$"T%";H-$R2!81D?%3R$*V7259(VS7]8L&>9H%F,\B!9X?! M09$7.1T"E\N:XNIP7SQ6R1?%1:ZZ)7AV,.1B%JS^=B,M^>Q>8?+[.R2VQMFS M>_!LAD7&XZ]O*CP;[4R]JSA;A"L-#C)W%&C8@TTX. P8MJD+3V^8@00M9X5D M)Y,8=OW3XI^[&UI"U89[01QYQAFV2F^H:\?QW66F) M&EP3XC;Y@3M.OU/KQ :=)?1DS5LSZVF#L*]LD_#._7 $D3L#V&1_*TLR:H_TY&6'*)@U;PG*2;L;7I/<&*F@>%?IBE&80(C^:2[ _Z6@ MIZ[]N=GAH6Y5QF0SZNO1:""&ON'52!$-W ?U5D3YW6\5DC5,@":%8&2VL%!, MDJ?B&5&\M=6TI"'LT;PQ%,C-N+:70<- 19"< SWI>4;:J M3%ZAD@%'ZVF=FTGR]_K2D(5>\&5D@6.$M6W[U5KN0)5*7F1P@EZN=1H@%&2[U<2@ MYE/$8W1L1>L>A/5/B=3]C%4/HO-J-YD<-W =[80=DF2?R3,0W)^2_"R2?DR- MMG)7MN)E.&C52625"_>P+M4TC+V16?HY@QM+!0E\8G70DXNL["VHD Q6!W_@ MNO)GL52"%^2Z&C58T#+;DJ>MK-BDVJ7OWI 547U_?%1]#U]KC^#PR+KC=T'. MBF;6KU">,=4/HQ-E$+1^SC@%I;K1WE#WK?PA,LG;"IQ1W5)HYE$VC-O^^J.Y63/%5N&>;3( M,D3CF'8\WG9%*)_P9A:-84>;?HHS1LB&INTS">%1L06O!%Y+JX"O@FXJMP2% M[:L#FK#?,(078"&&[+)1; M0.H3)61=-*>](0YT&X<&7,&W?S_MA'#^8C-<=P *9JQUE;JC^"? M_2%:S$F1_]HS./@[P^]F ME9S\./F@OJ];]SM^L^\3">]@_SZ5][G7HS[P2,D_05]GB&S-]7F+8%UQ"13V!P-J%**1E&J+KNEQC> +\5&YPT[6/0(>2P ]JF?*'? M?>@ZNU!4,-U@-_.C=5U<<45E.JJ\L4I*X@&H_00(SWZ@ MNM1>#,IRTR)*N'?RP.^2"WAN+:>*7QV!.(392O2J@4=+YK(3P%@\^UR?2 @& MZ&%9!G51ME6&>I92/6(POUC"&Z+BG9&VG!U#X+O<8>U--;(89Z7_4G]PB_W6 M"BESU8D?:GXZ$MZC'.*C;K[/[#2]DVGYWA/_[/T5HR8C@7,TYJ(@6A$\=-8- MQIVI)GM,5EP]7U95/7>^HW1A]='HY8VU&@L$[<#RGW/\AVQ,!?* DP*1";CV M@%;,A5.I2?R"DA7^&'?LXB_++X\;Z8O:2' .] C)\6^S"V3&-0D+U+W-JMA: MNWE?<4Z#SI76F'.O:[,Q&#(OC1R'"&R!?XT\ ?6^]3#"O2=;@=I(!AZ+P!9K M_D /*;EO+JE34V%JYT+!U/_"/$;!X,:^'E'O1#8Q(6O39N\V@R?8@=L:5M8Z MG.(=#-[B$4L%C_LM X10:IV+0 ES:%JBI\.9*$&W]G]!">Q1];?EY?A^H6"R M%#,D8'+7:(TCUU3S6R/HIR]J\U]K6<;-/[;YP=>>-<746!19ZF.J+WW?VAUW M.P(B%.+QZUNIZ@6+91HZ+U'P;5O(K=E([7OU+. M;;1DEFM?< V$?W,\>-M5@::VU%XW \C""%K@[15IK;8-Q6#//5ZN!59 M*,^ZC)Y]\MAE?;/6YHUM=$@:O7R8>E",'"5^(MC=;?*$K)7D%6&YHY9XAJKY MY/CH_W[N?7M;.W449G9?E=*MQYS_9NDKOI 5B6KZ0_A-GO0(2X))502*-$Q! MXA#/L>*AIH8"XU35U8%1C#K434XH*^25%(C#M 1M9!J!!1\^%$MKJ-H0KT%@ M(&/0E5?.3ZI_:GTK8TW=O30.5&__0KOI)8R;8RE4H0S:\+EGR;S!@#*LZF*3 M?/]T69AY\.T+1M:ZHZB >DX$3;.C1Q2-D#6Z&G8NNW YDJ4@+#ERX:@5[>-4 M=7TN^?O(&FF]-G6@P 86I3P;,R1QPF;=!8 MALY=T!S_%MADOX>1B[1#<=5G3Y(G,AK8S T&YC=N."K]6+XI;D@[W#:NZ]*! MX\H/.3S9L@^"4X.-_"-B7%8"JN&ZH>^F?!6%9*=F N='+9+D;J]YZCX&>@]@&Q_RW$&%4=!RA]%,@#38WI [TT&:0)Y@JPS\<@#+ MI-$.Q$TH;1+$=D<,'R2'JA\'X3!D71'8/:-WXOLP M%A"BE:UJ#&EMZ=%,6;-/B"!1,RGBD M93>7L&8!"VLL]?@DI1YW8ZG'OI1Z//RH+0.G?TB+5F%BB\!HB\#IGG<(O+3O M[W.4Q-+E^W+JOB$0.33PN9V+\Z$=-2X1O;/S6ANPFQN;#T'4I5FQ=K0#7*,C MZ^HE'?R F'\!]U3";[D(KLJMMJ7'G9Y,[CV\^YV<&R,7G$S.3J_X^@Q&>__^^__^[KW)@^-' M]H+__9]=,YR.'E4HI--L=KYHZK[*CT3"Y_3_QB4*2+<4[;>RTNLT3\/=;:(0'+ 0O+BL)$SVNLNZOAU;L'=7TK/Y_'@^NPTE M_1G$[@8O8M?J/I5.]EG?Q5T6YQ;G]GGG]GFL3=\[O =/N7Y5?7?BGKI_S&W:- =]DO$H%VTYSZR/=>VV6S9MZ;K M1H.@>SGAKWE_Q+D=]-SVTJZ#Q?JJC#J/#>O0Y&LOY_8!K_)G6_K.?3-M\C^S MU?IQ$@V^J[?P_K_9:.U]?&NO:-NZ;XJX+^+F MPF8W$[=/G%N<6S0$O_Z(WZ]9L[DHRC)JO"\Y)!2#>E_Z&Z2@GC7W7CLP1V+) M,,V*&AX=/V96.JI'P@'+WB+^!D(>(<>\LMY=V;\!_\4NQ,_$G7;V1VD66?D' M@9P8[ R-_="C_=!G>]X/_0N^QN2E>XU[/=H#9TI[OK,EFW9CXNU&@GEB4",A MGJ\[DYSF,8BZC3!$<_@WJ*U] M1 SZ9)KP[A\P-O-'F\U-M_G#@\N-^G!,'][=LP' MKA7WEC\RPBS=ZG*?W8LP2WL"L_3!W?)TGF),_(^BV(^#\^4>'9Q/7KU)GC__ M[*;.O3_@^G/3_0%6Z!]@?Q;(AP"F(K%FU]4?YJ]^/]X=L13/ M7O;-;)DA#&,]EXDEKQD4L?A2+:R]-*<^\FX20?6(XX MH A?+!Q)_\S://LK^5M93\&A?FU*C 7*&CH>F':S@O>C-#"O?__Q^41I6;;N M?XG@G\CK5/=MN>''Y1_RN"+=8__[X&8]#/*4<-V.*=XPN/N$6!U83UBPYV#"B/*&P="NY*1Y#4.Y MP/C%&D'E$ DV(6)+A7?':Z9\"8QS75-X@A@9\';R) :+I5]S.-9_(NC>PHY[$9Y[A!"@/$8NL'MV:9X M36-RN@8^K1$OKSHG4LH>V2H1F+ME7B&<<05NCG"8X9DQ[QLF]J'!-1[=EC#_ MR4_\=9SUJQ[.$1R1S(Z'\AYOL[B\>!Z[1*-ORCU(*F&\):A/]Y^/ $ MD9/![[EJUR+>>]M/D4Z[8T*M!:(0@XA6/>*ZXV^\GV]M>%$G8 <94%U5MC*J M54"ZIZ8R\X)"E'(/XDYH[2;$.RQ-F>.M9:R@ Z:PK>'*:5.?6Q98WL@NY%E4 ML.Y=?S6'PEZ^\H^\$7XJD @ 5N@E4J!O]LC_.? U^]"#+3.BCS)Y2V1O9%Y M-$C3K"U:/$)F"/N_@ '3V3U)_I^]Q/X6-X^ID.VDS)@KMI';9VLX=]X62 \# M/YCC)K\T!AEG,8*2F(SHCGB_9555]_"X?)*\S#9$1@.[#X_E6=8NO9'FQ)9) M(\8;CE+D.916X=83TLALC;8Y? @.0\.I"1^*778SD=7A@^ *8FDP%P@Z*V8 M@;CCV#@"5S=,$3I8SZY&)P &\.WIZ>0X@5=4*G_VMROE>; @5'"QGLJM0\_NG.< MOZ>=X[%9X9]^L&,03[B#J;Q@^#@,;N^J8BD'\*YLSQ ML@W8=6T"6@NT;HC+3]=]7]S9Q_ B9P5O^,9PA/$R9,@C]#LQ;ONO;$KUW6 MEQ66Q&!DI3+([Y7!S9 ]*R<>O@OB#ISW1 ;O_?(3.Y8?#X3Z(PCLTQ>_OGSR MZOGK%_],7CQ+GCW_U\]'__WSDU?)T]]^_>V7)V_@[^3-BS=/?DE>_?SFMU?_ M_%]?@N.Y^[7=_S)/[B>PL1?)ZQ7N!>E& ^&&W?)CDY'#^+R:35+:$"/;_8OR M/3D_O/?KC9/+G M>O%-DI7=^!=J)-&<[I_>7;]]+$;&@DS\:C7FGDFL.3H3WAJVX-YDCSC@ L:*VBKX-7Z M@'V,M!R..>J;2&*$3>L+BLTC/R/82E.CL3D)\\^+TN0V;0CRL.X;, TYG?:: M??+DY*%0,28_OYTMLVIADB>SCKB/*>YW66 "(&RWP!09,:'P3[,.*9>9I_6J MH1+;;3C2H.S9KW>&;["3M]J \4P!0Y<-6>.G+E/J!Z)FW1X):8R#W&XE@T)\U3#U<<'!B9;)*3H97/8SEY'AZ=/+P^^S.]V=WO//!/]8TK82? M2U9O/"+S?8Z\@ WVY<#%==^R@V;>SLRZ\TID\JS+[OSP=3 =WCV9/+R2BO!D M3>E?R+5S[V] ,>^]ZS/3F;'#]Z\.FG>W(ZN7]V ML^=>@1WP\-:@ ]ZEP?KA%]U?_55,#=X\?O-?WYQ^<_4T;T;_][&F/6YT[AG7 M89SL7DXVBG2<[%]7]0,(L*5*,\'-QD#U;X?\W>%JM^ ME?Q$?NK!"T-T9Z([\U7IBG@BQ,E&D8YO^> F^T6)],>TZ+1U/T^RZ,D1@LNI?]M"QF MY2@'S^&)PT%-]F!EG\KA?\TVR7^;+OGQ/5E#]F%1HCNS7S;_5SRU@U46KH3A MX/7$X4WV8*7^"4PS6\2C\? F>[@BKS!N40X.;K('*_0VHWGP9D5\60\O,D>KM0CZ&]2QV:%PYOLP.D 7RX268W%MW"='U)OKJ/[T_\5'5K6F*^CT-C"O6AE_(\=FA>%O7 MB\D^;,\]"MO<1';V8N'O>:??43:(;*&Z>#_-%"2-SVQF=SGN\*+>@E/U;5O787*_,7=[J=#_> MS':]Q^TSR&WHVYPM(:)^1)&_=Y(^>/!.DGVP[SINVT^KNG?-\]NX?]UBG)Q. M'CWZDM]YW+Y?S?:-IVX\=>.V_>)>93QUWWG_WCU.3QX]_))?^J>(*6B"^Z!C M"LR^00&%D(@C1A/>:Z^\;VW#GNVF]]2<[Q3Z_3)UZ^G=]-'QQ].M[U_O\75( MS(&IAZ_Y57[Q6_OD_N3N@5E-<=?&0ST>ZO%0C^HA:OJO\U _>Y0^>/C@L-YU MK*]X+U$A3* 8]_@(1][IY!3/O+SND8_U\(RD\?E_\;KTP?WT_L/33R,ST5#Z M^I3$9S\.8O;H)F&0NY.3C[?)X_;]:K9O/./C&1_/^*@D]DW?QS,^1D7>(2H" M_\U _= _;W/4?_9M5\PW-]J<@\=?^<2;3ASGEQ<7^MR\:-=EMOEA7IJWX?QD MH'HONN*H[;*F>TPS.8(!K]H?IEEKRJ(R6W-V(SJ;G)V=?7>#1;AI]]6[+HD, M0.=:5#C@(YKR%;/\YO]X3DO$]3XZ/AW?\5-,9Q*>6)LD8P3=9$Y#5VC1) M2UW/YNVL['.XS=S _ZRS(L>2GFSV5U_ MPB#0M>UD\1*"$Q4_C=*RCM(RND7 M("DOJN2U6<.[F(* G'!_V%F:U'V3_%AG38X4(3^!8,RZNFF3K.^6=0,/S$E0 M&K,6' J\K%^C('U[[WARG, 8RJ*N\&.\U:Q>K6J<63T[3Y.VG_X)-\2K9W!( M9$4%%U1YT<$OVC2!/_'F]=I4"8C%N>F2NL%/09(OLLZ4FZ0RB[HKX-\PCB:K MVFQ&OX7?-76_6&Y/Z>XD^:EOBFJ1S(L6#B7Z+$TN_3GDR8-'9^F]>R>R <8& MG\QA*-^>'$].=8IITG=%6?P;[SW+VF4"ERZS*I_LV#U[8>'=UB%R@\F=G%[W MP.OFEQ3Y?WU3=*O['Z%/]R,LQ'.0M.3^)+'J\A..B2_%1_U0=+!&LYVC?/7S MZY]?_>OGGW:?^J2[WM >_!"A^;"F[@^3C;.P4D!UP-+FVM9P0G,:[2B;PS!_ MR,K+;-,^_N8_AZ]'UYX4Q-C"?\CZ?ID:YYV4ZH>(D#4X1/68U1\/_H#?P,M; MP=C:/V"7S/JVA7WS!WQ:;MJB_6.^1^KIP62_M=.O=BW_Y_]X>'KRX'$+1HRK.BRJI9 2;&4[5I: *O3-N7'8W_!1CC&1DLNXY/DKVB MRE&!WIW<0_/SEB7[-K7CS1?OO^L>C*^Z+W.PRS(V,N=U6=:7:%Z]FY2\TXM( MV ;]LZ_H]$LNBVXIQE]%]5AD:\[M+<'&[WCOTSW9&"[IHJKN#%JBIC%HX,+< MP,"%STW9FDO\E U<&"28GG7339(W^(=3(?J;%HW-2[#!C\JZ/L<%\)Y*%&9% M=5&7%_#HHCT'PQG)*\B<[@H#?^+ LK;M5VN:XB1Y ?,!2[F'\3>R"*ML T^> MS\%27L&]&Y@;F-?SIE[!$VJPZS.XV:Q8T\S8,&_-5>/*X/_+W7&%L^0B:PK3 M;?"/>49>!%KXZ(+B+_DA+9CX<$]8\IZP.$EGG3Q)$WS/I\>/7\'\DF?\:_KH MY#'-;N>2OKM9^F6>@)\I,/6YU -ME)8-U&1A*MB]**ZR=>"F&Y,U,.,C_"_Z M;6L0OA:W]]1TEP;\2<_[(PER?Y]-DB?^)A3GKW':HK;:(DW*XJ^^ *6RX6TV MR]8X=+P:?C0SM'7]F\M@8!.19G'?G"88DP&=(9M"MQE,]$E5X59]12*-;N6S MNH%M<7ST?^69%4P+'@1[!G]#A)[/GZ>\>QZDR3=.7_['Q].4W^C*7#&\P>13 M^*/4J:.J?/WS4_S!/_K*)*>G''-XCSW[&0^^CVRDD3S^'6Y9XFT/Q"S8&9(" MX9*]!B>$;L!0INZZ[1+8"#_L]F]ENJBO?[@_N7__P7>/=X4O[\/(OZH YKT' M)\\:/W"&;2L7O_\?X'-/\)MD2;E1R^^_;>V;W)0QN-!.L MQ GC 6 952A"8&5R\/+;>R 3+J8'PG9R,GGX'?SK0L#!UTWA1! /F%T1OBAS MAR9S?VOJM@4!J>%C*U5Y\NW90*1.)V=72E2*'\%+A643<;'+)I+F#A MLAQECIR5E.[#+D\]GZ,7,MT,AN.6%/R[>L8C:]<&?2NT'^VC5L5;]+;J&:*! M;T]/O80OGD+%10$NRO]G[TV[VU:.1='O[U=@^=@G=A8)$^ LO>0MV=[>QXFG M8SDW]YM7$VB*R 8!!H,DYM>_JNK&0(J4*)$4 ;+V6HE%$NBANN:NP8V7,/2E M-3#;Y0?+QC>C&J/:W8 $76+&(FP367]>8E<_L4;R9A ML2+3,/XIR4.D@R) @7!@@3ALIH\ 72I'=30#5221QD0*]]\I'+N,]#H,=-&4 MG%H?I)P9/SS00QOH\B' .6EBP.$#"CDPV;\T+*>A3W[:M>L#T">8#$<0EKM]5S,AB42/:ST2X:B?( MPUY:W?YB9,O*[>'27]K=0H@3T/$Z '50VJ%BI@Z(WRL9Y_<&L+0EO'YZ!(DU M.!;/V-_EW/@N(U!2X"E' KZY'H GC.(#W *N6Z1QV@X[8%'R6O@ITB$QJ=)Y M:8XS2F,/.:LQ(ELJG14\#TA!6O9A46K)V&V3?X5CZ(\AL'U\D M[N9.T2Q,<*QKQ8.".+O_*N++IC EW5#EY*BU9>(UZB63N*T?AQA5YORA+P" M7LD816,R1DK5=*]F #:!UK,R*^''W]Y]^OGAXM)X#1IT &O$NP> !G)P8,@P M !B\XA;7YZ(W"LU%95A/D4?_)_L4N"K@K*D ANN'%2KS4Z^VH4,YB9GH?09A MT,QY-; F4G+>Y)!%XQT?^?WBXGOI-G,J01(YVKB/T]E,F>;TBXB!K67'6#Y9 MF(W"3)!QP0&BSJ=!A)&"Q-?1QS;%W_#(\68/M)' U2R=OO#G=/ZE89,(540*K.F#42NJVRMZAXR3F&_L)^KLG\$K9\T\!+]IG0;]#'./RO[2,P;<.S7 M,D@E.00B 5L#=@U"2Q\ZH0[M R$09Z^9V_"DW;(@#NS:;V#7D .[CBFPJQ)J MQ&^W@"C(M76H@PKR^*1\D<@#/P(1BVB*2A L/)J?MMJ!20YC#1%/0P14=A2X M,B@'F<,@"% ?8MB6-P85,TC(=9MY?_'1ZQ ]TV1^ MD/VE)(2*0Z#PH% ''02>5!)0SY&M#HT-BI_)ET":#@E_%":HEJ";&[:$$BRB MPBLDWB-/:RJPB2B,O'AZ7EXJVD:Q@0M"KW8F^U1P3>)UK/ZY(>$H08HZ)%K!$E(Q/?I#=CSD4,\F M!C1IDA M@VLO"@-U?5 $$\%X8 Y2C$/V"GQ$7Q0M3_I* H)R<0D6/H5)?+IH;!5.N/,P M[5*DTW.L;-TZZ+8]C4A/7@R*N4-'*A*M8%++)&D:%SY@(IK8*GKLS@A$>$AH MB*:NG)+RFY)QC'^6R$XC13:%R@Y1&!:"E T(5T'II9@VS\%+*M).)>!BHH=6 MOB#I>T N:O&*3E8OBZP!W_L#?0D('O+8*&H2AA^BW):T67V5K+P;<3HE T-I M_,K7J4A'*;; -:=*L14*:$(%T[A@D) '!I7T*>X9VS8M;I>T^$4?AVT.C9'V M-N#)8?[)5:J]4"\M<[#P*Z[:P)_+!@1PA41]IPP.S0.0=< &7)$(>C?GL_'$ MF^41?T"33JJXC+Y ^YH9()>:VQB7Z(.*C8_(TK21 ^-]O;S\6,Z@T1).K?QB M.D7U'-?]VZWC 71_BMMB+3 KJ)\BHLN*+(3+<4!%HLC"L'B XJQ4:&"^$TY"X%8_PY& 01J+2_GM=N:',3"VF)9]\?-CHQBE.)\@ M1>11_IT<5,"3;@R!GD>K9;9>*5LTI0M$.G0P46[ 6"+?'6"*LDCH[M9N6?T\ MIPDW :A>HJ5(%N+N!LTOC+54)J(2*',2)*^E>66B5\L:(E1@G)9:4W< RWE# M&+E$#X!B8&1J6VVD0R0RO":__HAB6O,P6=@H3CB*%+.?I8G('7DB06N:C'.= MBQAZB#AX.&1M8OP8+ S'N0J%K^<"K$GU01:!&FF440'=7CTE:.QH7&/W1I17 M8'UKO6*5U$7WGAB %[V7%+N!1*'B-KZ3XZO2^0PG[MO\N9"!0.4 ,'@EUO'J MF=_-"\@YE:@HLRNA9%#NP*0CORI'"66W[J7[=N"Y 08T+E]$J!!:'('DV&L7 MEB,R R9,8_@E?K,<^/BT8WKN"@8/8L5C N'UX=R]+19I$F;E97 MZ$F!U>/C M35_,PS0YHVBG\_PJ%.1B]H*#T)[%\BR6,X$R.@,#%=I08[]8+J%Y[<7>B%36 ML^S]\Q6U,=7M;M_LV8-7VC.TX@'KB;\-S7[+WL.X]\_9&NQCW/M^&YCM@=TJ M_GON^8=FVS[D_*!5#@:;'?0]Y5X']W:^647'FY: K4PAF/7<2(]_@7&&>VGQ M?72[Y1[?]R9S<'/O?9)-30JB,8W<1R-MIA&F$::1]33RTGA/=R%,)WNDDUUM MCNGD8'3RBNF$Y0G3R28ZUX/5FIE&GM84!T P=G;:%*+=V+X=#!N=WHGVCN?@ MP<>BRS>J-O0]*^KXWV(Z.S%>=>3S;;[ MC4[GP8S37>!+'NQ]S!A3#7Q@CL$<8W^^D$ZCS1R#.09S#.88F^'+ZUYCV-K= MG4=%.<9FWIHWS#J8=3#KV!1?FE;7[#'G8#\OEJ-3N?H%8P*1H^6 MZX,"E%:?VL,L2 ."ZFWB,.5A6_NH.+ICY_-/;&)7%&QE=W.-+FDX$O_Q[+;= M;0S:#Y9@J_*I'\*]4_?*)G4Y6Z;HQ_MT^\.&W7FPP$^53YW#4IE^3Y9^N[U& MEW-!MB!?CD^MWTG6GFHMRZQUQ1CV6QX=\;+L?305#WJ=AF7O[I*B%BR; U6? MBB[OR\WHV5/(=SI\I[,F,+7?Z/.ESI')6689S#+VQS+L3J/?ZC++8&N+V0.S MA[O7EHU6F[D#&QS,'I@]K/#&]LS=A314E#FPQY:9!#.);0(E!L-&M[>[0(F* M\HD*AII66S/9 J5^C\(X-F91"%^S>E:C6Q.^*WN\CM4=-%I#CARMSV$S33-- M/T33G4:W?6*%FM@:JN9),OT^_M:DT>V>6/0*J]2G?I2UIUI[A\[*RO)I=D0> MW9&RZ%V(<0+5N;>[6EJUX-A[#QTM9X_3B#O(2J=QZI:6_@KC3/.L=./U%7D: MU?R[K$/$>E'UJ.Q46:H]-'<7XE%9*;I+Q:@:1\X$S02])JC3K'5>.ELZCT-Q M@!?^\I<7]HO:HON>F1G#X-A54B8")H)3%P0UD.TGALW;Q,VU3]9?G?F[X%\Q M\B7]F2^_[%+JF-UV^]4^_$K_2N/$&\\WHM:EZ>^=<5/TK\Z6-T#A'0#@YT0: MX]#WPQLON#+HV(U8)C%\&243PP&L%EY@> %\GHK$"P,CDE#X7@R$8;[1;C4,NV5W MZ/_;#4,$+OYE&Z_5R#!Q,@G3&+Z/WYRM.Z4CQ4)]%G<=O")-PBP:%]<")X&K MQ\>;OIB':0+#WTKW7$UEM5IFZU7V F"5+V:Q/(OE3$0BD1D8B(VJL5\L^[RO MO=@;>;Z7S,^R]U[Y M>6AV[_MY[PN^YRYE<&_0]2J:V_1^I2IUM3;EY3<*(*/0=]60KG3"B-CN&8!& M1KX7R =J^_Z#6.>E8LH/*3)5 =">+=(=)($S+ICM%B91NZCD0?M/Z81II%3II'_,MZ#C7'KF\VCNY'!T&,?.]3T%Y,,R &>\&X9N;>A'6AWE6^I9WBSN0_Q&!>Y4& M#Q;]K"ED]B#8-X+$ZJNBJ>>ZOJS?I>!6AZ\W7?O;PD'[P80T1HTG\87-!-'. M@/!L)L 6Z%#7\($=HT,].47_X6(2C!K,*1@=3IY3=)A1'#-F'(I3U(&+;E,S MU^P\F)JP DZ.=-9%&=0.B7;MOV4V4V,VLTV=I$;7>K#=UXD@!U>+?"H6?0Z# M*^/W#;R(U88 )PIPHL#J>QB[UBT1*]97O'[F.1_N,5"QU6$J9BKFPZTW%0]V MUWV/S[F&#K"Z,;)M_%P=TSJ1HCJ[]F6]39J=7Z_SLW;B@#I\O5^/@ MTM/:[<:AM)60C <\>=[_T>^?:8%Q@??/M,"X<,H:$>_V>'?+7(VYVOUA&UQN M9C?E9BYG(6P78SS"T(TIQ16K?G']&4Y=Y?HS>Z\9L"'[KLUFF6JX(@U3#5,- MUZBI)N49=1@3L'H?&<*[GB'L;BQ/C:*)9,Q4S%JW6= M=I\/FJF8#[?65-P_L;(%M3YGKE&SE9^K;;:Y1@WS^GJ?]S8U:CH/^J:.ZZ"Y M1@UG[9YVUNYIY>CR;AFK^9Q/JJ:>U[/NA3V.[1Z2"\V^/=+4OBH]\M M5WS9>\67[U$XEG$,#PN?Z[UP&BC7>ZD2R4\$H^!1/U#3S@U;@E4/<[-/N+T8V84%42' M>C**[I Q@QD%,PIF% ^ED3)B'#%B<+&7O23!M,T.%WO9K?.6V4R-VN],+9Y9QQN 8BUH#/N2Y*)1,Q$_%J(G[0<\_GS$1\,H=;3R+F6DWU M.68N\[+517-[@WK&QX$3N_9D,0^HS'EO55[SM,XY$K^ ..W1A[,1R\@0D>#6,6>;!) MF-L0L2&,2,:IG^#(Q6#QQ)M-85Z:,)+7H0^CQ(UU3P3R!D;S@B0*W=2!7V?T M!_SXVI5C+X!O<*I@CD\:EW__AQ&$"0TQ@Y^\P$@F$I<%BYY+$;UI& !%9P(S M P1CI%#7L&US\ HGTWLW8@)(]K*$M]T&_>U- ?BTH03.4B9J/=,0DPUAN8'A M "$(>'$6^O,I0B<24QC"BY/0ATW"^ 6^U6S^PH7Y R_>="W@>\SQ=]O!\P5$BD#Z)Y1Z*"RIF#% MIJ'#GXTT\)(2UP<&$Q*+BVM]LP]2[+7 *5U07Y"= [\4+D((_\YOGF!NZ?P1$_?,!22( M$%@?/*>7^Y5RSF$5GX(X$4%BO =IZ.$7[XJ!WN- QN4<)IB2*/WZZ?WE&W.) MD9VR N+CK=:R!M*QS?:B!M+;D0J":D,NY;1LU0,BEJ[2%[JV:9.^L$)/,*EX MP-.P&2N,/AJ=$24+D!7(W39; )]EW$9L.W%D^P:'$2UJ.[&,KD$9B_6!%D!\ M"5BV@'86LIP&J'7A=!W:H<*6HD(W+@T49QCNA--9&,!*2%4#E;!X9I3&H,_& M,8"WF?VM7E2*8_&D#XL-8L0E4*!ED,K5BE\)X[/ID7DY*3QQXDCPM4SU"[9 MGV0*\H5$@PTI# G8 AL(!IC$!BB \.@%G+EOM%L-1($.'1% W$_Q-SABQ5E( M\T?C(9+JFYQ6U:%.,]-%K\; :B4&0 D/&$C=K(YV?6(H\GL4 OVIU1$.%/3> M*5/MW+!!CU LX9[#LBV[:P_WMMK"S%T07BO9DD N- +-!/45_"(-QN(ZC-#_ M :_?2HRTB1-#C.(PFM%#KY>$J;(I-<[B ]=H8,GXS;*=#' 0CA.ER+7D%:P+ M>%/B2Y2-!-27[;)K8?%=+QC[>HV!$8D;. PP*H#+*:X-UK\73] $5YQ4">J" MZ8D9K._6PY=@_X6NN 94]\SM"[!!#(1);+PF3NNDOHB4C@'2/I+P+!P32'K8 M5P0F-[!EWYB%L4>>@3>*ULM@]@)@W$D(SR+KB<"N5VHG*0T-S4B0PSMBYB5 M#O^!'5W#48K 08&PBM\O[J! T1_2#QVUF7@FT06!T,N7,O5N81]QZ'BD)=QX MR61!*SIQ4?$-=-+BM.AD%U0$JV?V,@PVW#3"0RNQ"M/X)^EORT,T#-@IHBN@ M=$ 'J00(G:(+8B/R1BF=F=84$2E ,#BH%=#Q3I7\0/%Q)= UA(XR=?SC-$DC MH'70246B] 2D7$2LQ/!@^=YXC#B<(,H"&0)O 'HGP@AQVX!994S*5A,6D/ D M^;OT1%H-R61@.)5(&7J),)\:2W%+DGAC^!A&"X@> SS1?/*2>6-!(F8.)R(E M^@DD\+6BDUD(SZ/G.?^&O%>9CIS MF0,1X B=8;.M3!=W /L/W?!Y=I_!,#0 M+C7]DB\TV4D4Q74E:+&?>/V+SZE&7'.<_PU./(AE MO,W1['VY)ZYD_41Z"WU0)_#$Z 8&-012NH$[9FYHD,9A-%4B+ )N%Q''*-B; MU$>=Z^HER;Y:76]HNPW9!59Z,%Z[L Q\FKA F,;P2_SFK%9T_63'YQH<>#;? M)^Y/'[Z^QU-K18?LF0#!D]74P+6@3QA6CX\W?3$/T^2,E-9S-975:IFM5]D+ M#I[J+)9GL025"12<# QT;ZK&?K$=+W7 Y,I8B_5COE;*528FK#[CU82*?* M9_YLB6GUUBYJ<)),O4^@WFZW5>=;-MUKJ\VF;4N\M2'BR#*W&D+(.7[-\'?8M5/G.N%_M\3L)+Z?M><-7 MI*8_9$)_DK^PE&W VLY1$\^I\LE.J]'MU=I:85<#4^VI46V[UQCVV;W/5'M* M)UE_JFUT![5V+1R::%E#KM]1UIYJAV:MBSRS.Y!I]V1IM]-N6-T3TY,Y5O"I MV/*[#*C\*Q6C=:=812>)J( (JS9/)9F'@YIK051//.Q'A737D\7VNHW.#L,= M-@GL/F:,.2WEB;G#L7,'J]%K,7=@[L#<@;G#"H?H8+"[,&=F#FQ9,'81S".V"?.T&YWAT;,)C@5]/B?PSS#!#F!W*JBRHE:C6Q,. MF'\TWEM6N]&V.!*4E:@*G"33[^/IM]5K6&U.&F?ZK*0L>LNJLVTWAI95YU.O8)@HK5CW::(1G\@E-"2H MXPV-4QZX=4_OIZIX%!>[IK(B=-1D=:H\U+;,6C/0Y]>$JG'D3-!,T*L)VF:" MKJ5I4Q[_ IM"[[!P?0V5DYV!@T' (&"B8(Q@05%#;8#UOHV=81VSUG43M]#[ M,I<8_(L]E.G/$VL[_NUNYW O<"(I8ND:+_NF;5^VZ;O6S?Y64*F-N(9)SZ M"2Y5&"\ME=+CUY%>'*0U@K'=8U#B9@IC2B_7\1T?P:%B*-L7"H87>CM"$GG.(F5=MX M&K[\:PR_P="!D0"22IP3H#D-\>%8 :QX=AR1RUBOL71N$_@:$"2>J(W"BS,! M'$+X +=P/(YE8HSFI=,M+ZF9[;4 1W;4A$_9.ZYWY6&PIG")^\0Y2IC&^E3^ M-0<\W." UP P&[!A^/(*YBP^X^P .R2Q;$NK0'\_9):!8"ZUAW>]ZYS%^O*V MZ7J1=/!Q;-&>3H-S0+V9+^9G^.OY3+@NP*D4XNPI;I#Y_N&CYD 96Z 7FX 3 MYZ/P%OD+]IG/(Z5O-V3RV[#$[3J1;<<1.XM>$( V07V27YK,Q)54]R%-,89E MG@G_1LQCW;J\?#P9[$GFK0+\-O!])GUQ.V"N4+$1><:22BS666-#3E*1>376DGR!^QZ'OAS=X7*0J&L"U M8_@R O7# 5DD/)#_ 7R>*L8=@6"(D/9+B04>G3.^1 *]I$#%!C!;X/P7((E\ MHPVJ$39PI_]O*Z&"C1.-URXL I^&R9))F,;P2_SF;"=G\V1NLN9D'CJ+!X7# MI@P%MZR/Y.[UL4B3,,OQP;4@HX75X^--D)!A"K+.NY7NN9K*:K7,UJOL!0>A M/8OE62Q!8(,PS\! %I@:^\7RC?HU:"4CTK_.LO=77)6KZ=I#LV(! MZXF_#<S;V*MZ"1NL2 ,HW<1R,/YF(SC3"-G#*- MO#3>3T1P]6!)4:83UK=.F4Y>,9VP/&$ZV43G>O"^GFGD.1)>JAT$M45(R+[=3[IDTTU:L.R]5\WFFC@K:^(8KXNP6+4&5HZ.F]).E:T.S%K7^.0J.4S/3,\+5;>Y M2DX=CWS/P0DG#0^&P0EJJ4P$3 3L":N\O#\Q;-[& 38\6_Z3M'30+_+EK&)52['5Z/6;QE8L/+53V@)+*OB#:X%9[6+6-!B+ZS"BG'4OP$(^833' MJC,RNI:&5'R$H[KOTR/,#93<5 M:6K-'FI:]:33,0>MX7T5+,S64XNB],WAAL4QCF/:;L\:EOY[_O(K3R_Y\AS0 MY@HHG)'+F89< 86S<9E&]DS0&O5I7'7NZ M/W#[?L>U#IRLQI:?*3=B.?ZWG!=1:HC;,[MY(^,BX\%;[(>+L<,8PX]_%V'' MB0BN/ Q%%3&&)7/@_HD'[G]":2#CQ'C]FVJ,_&8G&'&2X?M>!DO=8_HD0OB/ ME"O4-UZ_/=Q/E]+6H//L(>O//V??;!]@G\->=6'+%S^IR5_.,?FU^C"FH,4'HWO MK^U&JWL"W96>H?T'TS'3\0%['+9/H+@L4_'1'2E3<3G7IM%_^.:ERF?.\?K' M0KT# 4MTT MPB]+20)KP_G7G\'#C3KJ'-Q.F10_Q:WQVQT7]-/1]H @.VAT.P$S 6!R?'OM M&79]X]MM:S_QT';W^4NR/_^1<'P[QUHQC7!\ M.],(TPC'MS.=,)U4E$XXOIWIA.F$X]LYOKT"\>W+'G&.<#^Z*UZ^UR\!8]CH M#_IU/G..J6/J/5GJM:Q&FPO0,_E6X229?!\?5&LOC7T2>\)F>F9[_:K?-$\@&9'I^7*C"*8.#0< @J 7K M8R&WL8.O;=;Z;IR%'-,STW-):;7-89U/>@MZYA(6F]8"J&LI@']*(Y(.1KJZ MJS+[P['QAQ_@.2>-(AR=!ET!$%79HY-MN6' ?, ?7IG&MS0R[GIF M8P- (@UT9+U290_ !'YUIZFG+HC0;N!N9VH,?VX:%RYA!U;WV'1C^* 4SD1# M'-]9N:PP]5UC(N#+D92! 5RNGZ^PM?$*EXC']:YS]N#+VZ;K19*6A2G]Z30X M=[UXYHOY&?YZ/A,NEI0HA5A["E.S2P7XJ*DC0UEZL0DX<#X*;Q'WL2Y!'JE] MNR%_W:9RQW8AZ]M1:V?QP@F@35"?Y+XEX\G M@SWQZU6 WP:^SZ2J[9C[%P#=8(N#XRV7\U4FAHII/T /V%YV6UMP3Y*D#S0?K-GMXK_GGO^H=D?V,_?YK3UW'/VS4YGLW>Y# R7@>%T M2RX#PRG)3"/[HQ$N \,TPC3"96!8WV(ZX3(P5:<3EB>UIQ,N \-E8/:86C,\0;"<.[;HS&]/6ST6K6.B3ETJ"J3+Y/OXW4^="9?)M^3 M)5^[T6_7NOS+H:F7E>?Z'67MJ;9OUKH)<6620IAV6?0>L!Y!I]$9UIJ0G[/J MRW.%1%7?(UC$8N[T7J(NFLS&%Q/5X!#/=MUT8MNMMTAG).;M,A(?Z:F>V'99 MGSC*8SVQ[3(K/L93/:KM[CVI] O6V6/8R]59ANQQVLWG8#1<<9^*MU'99]#Z: MBCNFQ:V6N-727OR&'SP_3:3+++1&],0LE#V';+W4]2B9>MESR-1;UZ-DZF7/ M(5,O'^6Q$RU[#IEX:WFF+'H7/(>M6G<0?KKG\"1[-E5F?P\VO7C2]LJ^U0?[ M;NQZQ\_3.% M06R$:>)[ ;PF1N&U7.YBM$D'H=KU?UD'\,_>OU//]9(YM15Y+V;8'<;X(>,P MC1P99Z"IP$J- [2CJ0YA8'\Q0.K \69P/HZ()X#-<'21Q'9HL8%]7I(0,#X0 M@2.)!JZB\":98*V[0& MJT.S(H+7&)Y::%NTXQ9$=WH-54] [U8!J6LO)=MLM09[Z;?3/D OI7[O^7L9 M]5O6L/AO'["\?_[! 7I&M3N;P9E[*1TN"[(N6^.:Y=Q+B6F$:>3I-,*]E)A& MF$:XEQ+3"=/)5G3"O9283IA.N)=2?8J_5#LZ8XMK^V_JKB*X,H23>-=>XA4W M41RJ4H.X!0Y5>33.6ZU>H]_FMDI,P%78+A/PXPD8Z??$\E29?BMZE$R_CZ;? M8:O1:O7K?.A,OT=#OYRHL>E9=]M]L]9:,Z=J'!_YLOA]O/K<[C<&%C=7VFV= MEVISA2W0Y5-P+6-V$9X2L9PJ9WP]L!J=8:T+0&PF#]\P =?H3)F -R?@8:,_ ML.I\V$S 3,"G2\"#ACVL-?FR9Y"I]N2H=FC6^C:._8),O*=+O*_M3L.R:ETW M;0N=^2&_X*;NO_4AAI7F"EO@S4! M'H\*$Z\IQ[;ZC6'O08Z]5Q3+P\@/SK2>[")A9L3,B)G1UE$AC4'_P5BNHV5% MAT=&9%K!>Q7K2]FZC5;0P'IVN<[?%:@-M"[@I+?X9)5F89J^7R M)>M3[]T6B= V;:1"-TRQ8.X!6?WS)VAL HC:,_=^PQX\:/+N!G?JZU]C9L', M@ID%:(*]?L/J[RY&J[+L@H.GF6\PW]B=DM%I=+J[Z\Y76;;!6L9)<8MG.^Z3 M8!)-RVJ9N^O]5UDFP5'BI\DM6+?8DP.C;^TNTZNR7./9^HK6KD^B>A2G.L,N M=IZS09':BSN1YI5<\(DW4%Q14[C44E W#=7]%57WRZQU8GX-8&YSOE7H?EG; M]H;O\0AF47CM85/"T3QK9[EXG#$XX0I]@R= MB3DU+KQ_ 3#48,T>EN9T<;4]L[UNUBB%0:DM: Q@P^==.9813A5)V$KZT%*, ME^V'5V(:WP4(8^'#883C<2P3.K!DXA7')+/SF]/IT<##^X$524=ZUQO RWC9 M7[/(!\=J&VY*;5R+WL>Q\ %6UZ&?3D^C4?'F\JPH <4"N"XL/$68-FP:5B+0;0,$CWUJ7GC5S_E(:3 M@B0)$L "%#%.@L<38PMJXZ7=!8$/'U^VRY(_#%:VNEY$PRXSW37YM.,N*^,I!D?=V%S2J10WMX64M+:)@\:IWO42JMA<7 M[7JX*-0JO3B)O%%*W>Z)B8-14%*&877Q!+:$YA_8>1-0M&*0(DM:HU+@ _CC MI=4MS30*HTAU64\!>2*R$$%]#?UK_,[W B54 &)>&3"=7@G#Z1U2=! [\]?*A&$H!RVJ4XDQ0<4I,.1X+)$$T2R! MWT!#,[#O/*D^,R#Z6P]7!Q0"]/"*",M;L"+M#I )[&Y"=!K#8?A3B09/,HG" M]&I2D'1[:!H_84>CU/-=I!LQ5393&&:P( !/FP:'V W M\)(:KCI.&>! N7;@R]NFZT4(SS X<]" "\[A &:^F)_AK^)N2@'*GIHJ M"^F%CYJ LCGIQ2;PN/-1>(N+A_?/KO^RF;#J!-4)_D ML= S<255F'-3C&&99\*_$?-8-Z0O'T\&>_*LKP+\-O#=_]W7#H"YPM6? 73/ M*'10A4AY 6\DL"W/7>)J+ZT%WU7)'PP\3C$R,OW(G12NX,BF\4_4D? 'U)I\ MF6AU [^YE,#ER4RD^8F.2 %:'NH2[X=HM&^!\;<4%F;U&J@&V7=?!/ )6)D[ M)1_VFH$:F3])^<' GM4_N 8!&%_L=C:8Q& M]JJM7\0DQK(Q"JNX@9;6WT20BFANM*V&MMI7P> BC@%#:#,H7>!C.IT1$"^N M(BGS'^A9W#>\C)]_@*@BD_QWF$0$R1Q.0BT7A"B9ZJO@@CN!U69+4ROKF,;' MP@< 7 %T[ELMU_=SS2I>W"^]S X9607L M? XD _(5TH"O9" CF(U6T($&\X"Z%03IK!\E%MGZE@;HKKEW=88 JC+DOM $"ED)H6*#:'=]M5$=/ M?4_&@_%1D>&6%O:.SJ8*<*F$QCX5Z"A$=WX _%%IJNY:"U!9S3\_&.]$\$?# M^&I>F$3*88*W3CZRL"BF:RED*9^SSUJS5[8N$/^U\'PQTDQY1KXLJU5V9@ED MC&"ZPMP)["4?\4>^KL^P+J5T+WZ76?,QV0L+,^$7&6\"1C,+R1H FWD6DLE, M>\OMX1B7-9(B*E@1K$IZR43+D'?((W^001$9E]\^_B#K BQO/R7S Z0QG#X9 M$XI6C1$)J7 %"_/E-2SK2AHD4AN:E5^ R/:-=BOCY+A;?0ZB$"!^'!:;%D:, MBZ=3R^6>I^X"IP)T@W2J;1#MU5@+<^,UR-5_:<_CXHGE8G01]&],XSS^ 1J0S/2U1WKM329&#\C+RK*TEFUF]X MS6B\!A"[$JQ2)6Z2%:!]0U+])DQ]%S8!X_\[]2(E,)6Q28(^\[>[H9-FYB'L M$3641%V(X2T=0GN!;.B,EZ0C["=(&KE*H,FI,*?C%*!;S ,#^/)*^ WC&OB, MJUZ4 :"Y(PF*8R\"@-,5,)Z;CX (]5Y#'Z4_D@*@C0-FM%(K(ND%)JH V8)%'WNWRA] _CSA7I-#0RN(:C 8@R9!<*.; >AIAFI;@C@+RX7) M"^I9!@QIR(KF[4%)KQ1:-40BD+>>NFBZPP<29!NPO"O-C),),K$&>@5]U(H_ M?WKW[8?B<<2LM-Z[Z!H9R<"9 /']H90WG%C! 2G%R\X?!9?=.G]?)LB/WBW\ M__L)$*XTWH>:.G\@==+C(.>0;FY)! 0M#_(77MI 2@5*'>#6O2:NZGC5K+6 M">Z+%?)!TY5+(1:MLGNX)--*?J>,#!:)I$'\FGQ8)8Z-U%\3O5%B([ZMW MBY6L5%E.XY@W5_DOZ:+F1WY18WR/PJM(3-DD6C")#@@-$,&7@FHDTF8!R]1_MDRENX)1VO<2'E18[!2$-FPH=T 1+ M*G:F5!6J5"/3H$*0C,@X_Y )*B;*EW>MO'R!O H33SER(A'$2DLK[BCN;*:S M=-]0R(YL[:[1'[8;W:ZE[A7C54LG;K5X#YDI-EX!%B6JD9&X'ND_^1RD&MTS MO+N\1!V2=U,,E:F0I3,HP7^F"&L56VK7/["E\BQQK>*2K-5:>BUS4/97T]T\ M&1?X!QI?8.8H+U\ ;P0N^_@.=8KOB$NDL\PR5[%*8"I'?Y!MHE7Z61A[RF6> M/5%$'(-1@AR.3%8*<,+XBS0 .%WC@#5HE8%I=:T-LT0K2,P$;H1AW;8TN M:% 4%@)HA3:\<%%+3&,U'0Y!B1)]$B NH#&610.!3?CJ$I6 M+\8 +4Q-]Q2)&IT0#[X( !IZPEB[:5JS7 AF=F!)NH& ER#@ M\:)# "-18LXTR* ,R0A<4 WSW9%!40H^5%ELJ"&D\5W3TB8+-0NS7QR(% P$ MKA>H7*;,ZM1#WAGL21'V1\,/WD<>)8X;%RHYC.[;8(%X$O%IT^47$8" 167N M3['Q ? EC4EQI,B@0/CSV",U\&/NY7V?64%94!#0*#WRK3!8X)W1DC%6OI4I M7,9%D$SFLR=,'DF)WB2I8N)U5E_D%I[>?YB79G9KCBE)H%C.<&11'+ .+ /E M5]VZJ>%$*5H,HW=7K"33Y?65Z0TJJ7_(\M RPYV&\:_4O=+K)Q]V'DR57;B* M0!.G,94"G>#CU-M@#\(*& TEU(:7T/0GFT57VT_1[3&(]S) M@-7>& @.[)(2Q7V';3F'C;.AX M7H2\R8+R5GO+-78E#KL)RBI_/HA+H@C:, M$6O!<%&![&AEELZ\1!,E2D'R2 ,MKI7IJ2A^*N99.J$7Y-(1J-KU@$S(01-I M+J.8%G<:Y7\VHLSMU1) MKEQBY("(W-CXQ\RET"W@\A>7_VA42BAF%$,E+D"'2B+AD*LPF53 V54%"+T' M"@FG,CJD@O#Z9SCS'*/7ZKW)Q--(.AB67Z1MH1*1TG7/%Z$#VJV!:?R>::,- MBD, 99B4"PK&&@$+T*HQ2A\5N>;IN/H<[^."&%R87&KMT(O_B/6#-X3F:)'> MP&3QQ)LIY9+N6'65#QT=YVAHEA+8"GV9U')\G7S'HQ0C)G0\H2M],4?-'8C+ MU^JI(X%5D'*J!]4*-VZN0J[:4V?J?\OT+L*6?Y1UK4,R^4\P(V9V4+(B+ H4 M/W4GH2.OC2GH=FBHK:,9LM]B28IB]HX: 63"-"2+3E^L:ZL+IO82OR "NG/0 MM2G@WQ%IM9B $H$E=16&[H*]"DCO148Y9J+L %+6)%AQ8T]E7I:LR6(XM)HI M9YFB?ST5HVRN%G@P,AF :).H^AH2 Y970X-"/C/^T2ABD16E^BIDMQ1S@7:P MB@=5@ZI=J$W@!13L,;C2T51**!F^IV*JO2QZBD_A@I4U($JU M?.#AO!8/7ECA(9VX9?6M0)WL*@XD0,&*P=AW%>)0VCLP>-)?/GY[UR ./2-? M1NCII"P=4I\ER^E@9PRS0W\H!JO(2 7CY:@?"15Q3IJ'334Z>BW#%7.2)/G: M,FF@"RRY7DP:5A9DKY*/\W @W< =KG$8IGNHP[D7847(XW2D9 M/MU.8ND;3#=0=9*[O9Z=6>>'8LXBYE@,$;USJ2/7/B(H#?$R,[H*"KXF7388*(,P$R M7P@$7J<1Y\[B+ %"'ZI*I_&)26'9$,P23G045E8PJJ0"8&1/%EVGXP^*L 9Z M/N-PF +A^T540U[MQ,NJ$]X9TC0H834C5&6WY3PRXT[$'URI4F(5K[DKB4G% MP%1: $$\F:YB5LIS'.H :_)>>;@8Q;"R[<#VR]$D*B$B-^L;QK]3@6K0O*$% MQPHUH BN5)=-&3E=B\@CEI\Q.P7X0K\(2V4CR## 8+@,',2EE=512"%DL[[W M!P:'*FZH=;1*QLN56ZO9IMWK'Q=WW=PF_S_"3_,KD]]!L\6;QX;Q&61XTZ=" M;S]U.3>%99^*\FX75,>-O8(5//]J>P59CNHD:'E-U"C*M7\>4V@D:?2@OGC:ALF%?VF*HJY:2M5!- 10.I-. MLP@ AC=N%&D(3D$XM!1R12Z6K!+#^01RAA0&7FJUH;0[Y4J=.+*TUAME? M,^(P;%$'0B] *(SGU'=)ZHLE)1;_<'+0&048+TI4!#C,KS(C+UM%S$+#T*G%=, M6=E=F157$AW:]WR5:]Y%]>3 75%,.0]=6A6/86;^DM4399,4@TSSX#"5R/N' MO!-Q 8;DOV21+9!G163BK)%YN3$81$2!RO[/G8N1B@U!58:L6Y0Y-R _HB)F M1,5JZO0)]H?5QQ]&5PQE?*%:M*BK *[&<9DJ[$+F51 7I1/1-Y-3D>KL3T M49KJ:/(HU/>*@\IJ*:E. A32&H-9D>:5$:D $!Q90_\5ILKJ^/CIXS>@=Y"9 MH;H$P_M)T!-][S_DC*29*F1(G#@*5E0!NZ +N_"&[AGPAG(6XF_(@(,P:*+; M7-]F9HU]EAI:8.TF$$\JXQ^KGXSBT =RDSC@8F2[0(-?>+ZJ3>?!ZBB%4@^, M&2B@X2F9-E_**L[<(#%H6(S35<'I6NM3.4+G?KB5BE76E6G7BI"F&]+9B602 M6::%!Y2CG6I$M=/O-]>(_BDB*K[+%RL5/,;J:VM%X%$6CR,,WYMZ"=V_RR8& MO1@W&L=T62[?&TNJO9F5Y)IA)L\\NP4&MG)%U]/997*4N2W000XJ'@PY+87/ M80$O=#-0B5!,R@+[*8SRBH!9B%%^/8\B'#,Y09AC;0QU>XQ-[50XKLH)"3"R MP,_=W-E*L^YZL+\I\:B\7HO2)AN&KMT1ZDMS?"%,*2P.2P;J1$K<9@X4%09' M^\A@2(%0>=A"_N1"E(..+= Q=$%6HJX<$%B^)M%N$U8-JD+#%55W 0M5H,=X MKH/$,76"&HUDR@MB9X:3S0R_5.3:0BE;+,,!-%12%1Q?>-.8E%:P[%#_I2PK M739'TZY.?\8^*W2%IKI0 G53IG1&"WHH5R1"Q<85LY2&UX^;QN6$%(4;N3"Y M6J >2NVV6$)Q<[;<;K0@S76O9JH4+,=)_>S.-4\Y:2SYDK)\M#Q=7%$U%A MC )U.TI7FD9>63HK/JKR>TK[Q*S14_4\U$O=Y=A =2M6KEF 2NA:$B8=4^7@ MI-0& ._P*;Y;ZF8 2Q?ZI8H-B['E04KU>M&(UF27%4A!8WXJ94)1]9K9+-1# M+"7?)0OL8C6_:2S-I^I-K)H5P\BI"(7*,-!#20.59TS1G26+T"E*$Q:7 EE. M#FC;8]"C8^HT,Y*!!)CKN3#T<83.3+)\W,PK0'T4\G&*794_H$?3:6C7)-@3G1E;QNRU154' ^V9^*O)A,L: =JR1?3!Z:ZWK;ZO*9 M:J*1GQ,LK16&5IDC;F1JY8Z6/!&X=";+>@5'G^Z5)CH]CCZM2CW1VL4EK;?_ M$:47:IE%81"F61GD*FJE=;UYVS[[-! ZO<+-^?28],\@6:P/6#Y"E(2N*G^H M$D&YOMX3D ^$_*.*/7J4?)LU/70-U>D-%8U(4HFW:M:7J23A[)B1?!N/F^^$ M3ZK7Y02MNPMT(5\QQZL6QRL*9^@:P/.%CCN@+Y>.C:(J54"],A7@B8DWT^GL MP S+A$L)VIXLW:MA89<47\C"$+*O%N?/KMI#P,N1QLN8\#(O_]$H%D ;+7H3Z=8;E)&6=5&@ MJSNJ%70E5 $<7W7O;@ ;=&/#1=15/)'(3ARI*OI\<##<_]RPN,VOC5%[]T)0.J/? +C@*_\/7G:G#+ M3Q5BB!CJTK\PC?\M08T0^'\+J%&I9S]4==;%""->OBAJ^0$T4J'-,'?7W%T6 MO7V1QVO>ICB:=E&IJDN1[L-+L0F1(/]MUDW:-%0Y*JJ,#2RF/(H*#(FSJ*Z\ M!,ABJN]R+G*I-62YE:Z^9*9\''*]B.5>VFM[>1-W7.K._"S]K4TJ\3(-J;=D M7AC:P.:^D>I,6K!G*B-H:1O)O%OMP]UGMD\]@U?9*)<$F^$^FJ]L593F5EFB>_>+]A MV^07S],P^=G4B\&O7./Z56A6Z,S.@V6^T^T1CTJ'$O7F?J8G/(Q%;RG5&M.8GB+"M/)/.VY MMU^%Q*@HG*P18I<=@R$50^G[PV<3J:@IVK$O?PF=]N M=17Z"R?)VF!$+I:WI[7BE2S6]9MB%;W_2+>L'VH_E)Z,LA2S%!RZ8J N&_K7 MR]_>Y[7[HC3KBHQ;R7L6BT0E[)1WB+4!'2>=IBIQ2O69FD[3@ H; MPB&5P[XXZMH72-J^VG[Y( H\47A]CL*K2A3><6B@7W*FGHOP.YSD$R)\ MH%K4(N,POF')X(*'_\CZK!Y<1E:ZM^-3E?W3U#@*Q%2:J^[WY.=%(52?A\QC ME6GG]-G%^Z5$7]BHC'"%N%3KNO"0Y@V"2=22D*-BF=YZ)6*\H$2,URD1ZD)X MX_G5C!N:"H6>JNM:>*7BY:L&SW-S%CLU/^BD5I"^U7O([KI7]9%M=;?AZ"?J<[16$E-VH. M,U&]ABD\3>B@NLTI)BN;/Z."+HEJD99@Q-S4B\M=O;\O5M+%( ^YP(D7;0VL M8J]*R&7V+G663$3<9XMTJE\U1/;IR#C0J-EWN#U JMIJ%RZFK MXRMJ6#:FAEM UXN-6G4<,DU%26X>7=UL:)I:_6=%*J:C_0M&Q*/44 M:T1O3F$+"6QVRVH;XTA,Y4T8_5'(7\73ES7$)GYQI>X5/^8O 5VF1;K;^W * MA)\H?+]$Z1Y2=MJWZ$H$WG]$3K'X\$^0A"Y8,NJMF+P-KVF4;Y??BBG>W&=E MEZINZP;FVE'W.+#<8!_)W$A>Y2PX,$$>U(8Z-6K\N3V=K4(A8P+?CJ0$52MU M/9TD^D'Z(5*,\=]B.CLW?H:@L$KC\^?O#15TY4H,$5(5I*ZP8'=$4=] I\Y" M7KN'U2%4M #5BLNFV"AR@91"G>Q)R+Y^67_*8A.R(,%'Z<-Y]S@5F' 2I7/6 M%R;0RM+G0EG*./-OR]C'YN3JT@[*P,H,HDPRZ+N$A]VCC>6:@GC%$\S7/QY@ M:X<$HXLGX0V\[/N%C4?%7*GL&5Z[8#9TGH<1^/.2W4>A.X; NJ\IAN,69B#J MLLX$Q%BI22%=6N3$12HK($:LNJWJ FF-_.$KTA0V< Q3B0N=4:$;7&3=%"E( M22>QJ'P48B%)A/:X&NA&_>[%"W=:&, PSUMHH!)1.A&<(\]:QU3S,%:V_[H5 M+G50+*KG_5S8*Y[7!OLEKIBG\.NR.ZHR=59%%=U,8CP#N](%R^ *3UJ=52'8XX!<-9+:$X:X0)\6/7N JQ'*!R05#K MS;QJ1M8P)+W>>?]QZ*Q!Z M.?I%T?&_2G?VU:#FR@55O3.-;Y1(\*D U3T7HYO/"O#V;L^",/B:DH.43N?C M+[,K.:PY?:;/;<[Z%D=MR?$^ 6A&)SP#SG^RXOWOVRK M/79E7S;%N-MM=H;]?E/8PT%S*'JC?F?0[?5;_1=& (;T7UY(QSW[DD3^3ZS_ M\FW\,W(OHN@GC/7.#YT_7H#U[X@9LI\HE6H>+P#+_B+9='&_K/(]XLEP,=#! M5#UL\OI1D:JR-UZUP&[H;#.G1&A?@1KB8YI17AQ7EP57A;F%GW*P\/\#V/J.%:U14/XK)"@D/@U8IA <(TK=?.NKL4 MU3FS_*SQ'0#14/$* M>. 3WQ6?DJMQH^B.=TNP"32>BF:$5=,9$FX;F^Q /+PQ2R69[&Z/I(9("+BI#3V"[4" M6$(>BH Q0>I>ZBP;(7\,GG-S&*DI[5__]?Z7'UAV MVQP,MIG\@:69EMTJ_;?Y8/_OVR2Z>Z Z-@0#N$?"^0.[V 9N4S//,?VWFGG> M !ZIH)0S%9J"7ZS$!5"&$JS6K*E*4=IY'GZ210G-$H.<5$;&LU=X/UX;/Q@[H1T3F[ 8 1XHN/[W$9WQA M?-D47RZ<)0N%$881YCZ$^8"Q#!=HO$B7T8;19D.T^>UVYNEX,\0@QISU "P MXV]_>6&_8"Q:DE975QCR"!SHORA4I/!NJ-2H[]H/XKZ]A&'VB615@.S.T.Y> M(V^XTLAS'.F@D;>Q/;=RL:OA?X#$@F(:W.X:7VO+LIS66(Z;HM]N-3M]J]<< M=?KMYJC?:;7E6/1E>[#L:^WTG98J'*R? A?MOL=3TMKR%.$(0&U\-HU+!T"2H\'"-O_Z,,%L?8K#VK#AX\'; M\7C0[5F]7K/;'XR:G:$->#N _W-'N,8'[9=FE#TE ME'4=,1ZV6NVF%*-!L^..N\W!<-!J6L.1Y;8[H]'([6^+LGB+@)<(%B"N-F@^ M^N+JA:$N[O[RPKO5OO FW6[M#J#Y9NK:SO!^M;ZV&>;W MA[(WZCA-80^ZS0YH7LUAKSUHRMZ@.QZ.1VYW8.^&66=8B/;8[I#["Q7SM8?J MBI"Q^;2QN34>C62_9S<'G:';[ R$#2ISRV[*]K E^L(>]FQW&VR.;T:>1N?" MP[!;A/X&V@]TF7\_>2Z!3UH.O\8J?+W MFM"[;=D:2"#:<6LLFIW6J-<4HNTT>QCUXU@M1_;NQ"')\6@\$ .KV7*Z5K,C MQYTF"+A^4W2&K:$M^AUG(.Z*K<+I-5M_**#K;V2-)^@@0O/ #P5\8$;)? M/#UTI,P3(X/J&G6VY -2P?_O)P(#L_*"/>]"$;FJ*(&.!VLLE5>^8[%@]LFB MUF<:7R(]RY_BN\_K_(92^%K1X5''KJ4S].@261J*G+,%8ETH:E@;.JKI3#J2(?$]&*J%69O87QLI3M%NIHX][9?Z-0R>L-KG1RZA%F:L-4I7&ZG/OU# X/T@ MKF7U1KV!'#;[XXY$Q.TVAW;7:;:$T^EVVDY;V+U=(N[/:!HD3\+;SJ#=:@W MW&E+0-F.[;C-P7@\:DK+[5OM]J@WZHYVC+>;+?;YL2%+>*@#Y@KC!:RC6=9B MLYX_I?XT+Y;K37["=*!.:T ^?GF5JLYEQF7S[V_*6R[+L@-NL@(Y9DYE<\PH ML>N]:7RH4+)9D;G\(Z\!]C&,).8+_PTTCMCUM"U#:8O?=6FD3P&6[*4?3CN1 MM+*%\]F8W*\Q.>2RJ4=0-C5#(9(?6)+AE^=YU1 7WRLD)2Y^_#0^?:I2DO3A MFYU:K5^Y8?U+9I7)?V7V=360J$I'ANJ/U3++'N$[!=U5#O'[K(64\3L6,Z"V M=17:"-?.6-U6(JL;3XJN*I^##JMPR0FENC)D)WR5G_ F+>:S:IE91T3 G.]1 M>#LO6MSI"&YL8$']J6-LK8M?EHPGJW.150%<*-./]PBX5BK3H6M6?Y%2570: MPQRA\\<$D CP5)4!>CP81!'JZ\CXJ7T"BBXR MCV]6F*%!-UM4^.EMWLX<-?DPSON#KJ[7X!9<-\.\AB&G,S^PRA/V@M?5+15^S=1>%LO4+-6:GF*#W>62LY[>8^;W\,4-MDC-^[M$.8D6 MM:VP@:FB4%_W7J7&L6"JQN7&KC!K"DN]@#EG\YP2BI4J?B!B()^)-_(2PQJ: MEN(FZSI=&-1CX_!ZAE72+A"B,HBKY-6HD& FSFF9)1;YO@2O"BWTQ!GD9J*S M5NI !87M/8BSVXZ)EOU+RYLY\Z25/,DVLQS#N?'M)@"$F7@S*JRJ:S^^H\J4 MJGT5_4[BKU27&S_^D*JM60GQX!$L![I5%S_F;=I^>%KG MEVZI)/Q?(N_:SBQM)4OK8+\?#:U2CWOCH]1>BTML5NILUTF9^17SJYKP*PXL MV"NXNRT.+*A(8,'6B:ZEJ(+K:DC7R@45_)_#:T/=7U+=";!1MUH#ZIK9K8E2 M>(K.%H48O'0FTL6+G/72HEP]&G6/_JORJ?9@A2L%09P 9W3\37QP.(S[*'B M>X'] !??)/%XSXY?_/6UR$-\2V#, MZVDOCWBPO2ZBS KLV !M"BU#I1%E;+JT\7MUU]8C<&D9;]0[>H7#_\Y8P&K2[59X+RAZGOIX?->%R9X5DIKJ#4Y+ 4G9"9AC293;@U>+5M^.Y?H> MJ687@KYK6_U!KS.TV_U.W^X^1=*/ZBCISX\YO@Z[9+IJ+Y$4^5O?S>'S;CM)\BYZ+%OHJ-BFQ:]TI7)P-I,"G MAZI"S=W=UL0F.EQ9D:2.^_F:3D1'FE5A2W_+?*X!$G(DI MZ0F4E$%U%;O;,X^#7QZ#FKUZHN:#],L@.#(0W*,YD(Y6+;+:J\JZ1?T\!5_U M_[9IM?_\YS\? M^>7Z.O'LWM' ;"F$18N&.2)+/X[.W;FYL;,Y:.>15>O[V( MG EV8'\KW2L1O75%(MX"\EBMH=T?]NA/:]BV[*[=LMM6N]U_ZUJ==F_HREL; MM/]),MT=#EXJ*R7+8?G@Q4GDC5+ZXN(JDN1A:!C*3R?(;7*17F'K=]NB2D6M M!MZWX[LCF=R@EP3=%#_D%8XD=-SK!97N@ 5_2Q,W#"/C'?SDQ@WC4^"81LG; M^58<7&8?)<-F$# (#BZV*\"6]R"YVZ9U%!*KAB1W<*E]5V1;0ZO5M;KMMV[? M;O?:+9#9;6NW(AN$*14,5 '9= W@&N_FF(IIE&YS6)36$ZD9!'4 8O2O8C2 MSE&(D1J27*5$:;?7Z0Y;5K_5:MOVX*T(1TX3Y&CG5Z\_V+7YB[?UQDJ1>H$@ M]56]\4]YF#D:QJ_;+&5KCN\,@CJ @*7L7J3L\"@D3 U)KE)25ANL[?:@9P_Z M;]U>JPLR%PW6H=BME,6$8F\,D$LH2.Z?7C)Q(W$C_*R 0NG'#U2%2,O9#LO9 MFF,\@Z .(& YNPB%.0%&?NZRT*UYNC-(*@#"%BH[D6HVDH]J]^MT\"-5M_$T:$7Q)LY7JFT\1WAYI@K3J1-\L*]Y:RR5[W6,S6 M'.$9!'4 <C%C^&EY+3$@S+(I9;G6,UWV6SC4G$P9!'4# 1O!^!+35 MZK. 9@%=9 I9O4ZOW7[K#CN6->BY\M9J 8[L^"+WKO1=S.0IVG9<2@ S]8WY M+N;&=Q^F?SU@F5MSS&<0U $$;!'O1> .6.">JL!=F9UKM3L#$+'#MVZOT^^T MAUKF[CA"^0);T"UDXV8EK5<(XZ]A\.\4MCKVL,E,.IOY](;PR82.L*!8N9^6 MELO#@\KE7Y@?AAQKHP0,CT\) MV (\AG$4T-A%%/5SZ *[DO@?0BUJ-6"X6S7 ;EEM]+?#)W*U4XBW M,N6M5H4$^K-SD!KP=!9K# *6[!616RLD^^@PDKT&.'M2XER'E]LMN]^S+!5> M[LJQU1&_;/QZ:-G/&&6.4ZX3^(>MG[W;)&(.WAATX;/O0Z M^TG4QGICD>=@M+H2[/\(O,2XN!&1:_Q.%;2_A@!MJ0II+PD_=H[G[5P4N^!ZOA/#MWE'HPPR"R@7V[($6:V0,..SW8UM@75D)L@6< M7R#JG]/K5PD#P6X=NI(%!PFQ#&40L!I1"S7"99\BZQ&Z;$:_9;=;]K!CE?2( M7X D;C7]B.NN&#=3$]K&:^NP71%83V AR2!@/:$&>H+-84:L)MSO;K!'J"KT M#N!N^"XC$/E3JMVQ5W\#J _L7SAA2F00U $$K#=426_@:PK6&^[7&QS4&[K' MK#MN*P^@UC-">!/Y+)C92!\6,.T[\+ MPT :[\,T2.8-X_/G]_3(BOIG[\-H9H)\KU2GZ$*&8-(O M=!9Y;56J;35+>);PAV(% M_.(%28@6.7K\IBU\VL(^&[/9F8'>>T\ &R]G% M!M5@^6+F'HGE93&];%&S%5QW8F 0U((GLAC>BQCFYEE\';VR=W7+[G9[;]VA MU/=LES+:EA-8A:E::B4-)3*KTS M86QUU4-W+JZ_B.@/X[NIO=WXRQTC^K!QZBR]67J? A8>.]#>-O648@KEMU; MR.[6JC;8:)A:[7;_K6MUVCW=^=*V=BN]?X( C3VZ@+Z4T;7GP%:+"'%E+2LQ M?9%>I7%BV-8:*;TDDQ^Z>0:AS3*;!1:#@&5V]:72'9EM'X688IG]/#+;WK', M%K=@$R>)C.*[P6)[$=8F2VL650P"EM:UD$=WI'7[* 042^OGD=;M??C'I621 M?63,FN45@X!%]IY$-J98__G/?*U]\H)[4ZF]XR3KGY%PY10OGC][C@Q6I64M MBNW.&K&](D6+I#/)[V_OC.]1Z*9.4J1LL=AFF<4@8+%=!Y&T0FR/CE)LUX3P M]B:M2V7,[,YHMZ)V9<3VYO*7XLLL935WMA:_=1"]*\YICTQX=<_FFA!$#201 M@X"%\7Z$1Q!C/ZN7=2UX3-:!9;# *6W-47 M3'E/&KGE"RO4%CZ9SN M,(K5Y\^X7OR 4_[\8+P3P1\-XZMY47-=H%M]*;!O,F00U $$!]8%*L#=]Z<. ML%=]9[1W:)UQ%U56K+;=&;;?NIU>R^Y;F0(@GK,YF1>!J"LE\A2-074Y M'^156/HU%M0U,-?88F40'%Q0'YH![TM*]_>+;J6=T/=[QK]_@2GGC>>5I\(- MP;(S+"K!90>2'*1VO].QP9(?6.U!1]=+:SVC(/\>A?^2S@H)?2EGB9QB,=-V MB^2SM630_P2C^U/@ CPB3_C&!WDM_7!&VL"[$%N/@8!_YV.G$=UO)"_=XGB) M)Y4"X#NAH.^_B&A^[?F^;!@_91" N2_A3V',TI'O.0TC"(-9%,+:#2>,9F$D M5-'TZ$H$<+Y*ZY"W'AP.+"U%5P!-Y8L;FHAN%5 EP0_Y!*N+R0Q9"6$)S"!@ M):2&2LB FY >6>C=%MJ%W1H,AX/.6[=M6]9 7Q2TK6?4+JB+>)X!IUN+IK!Z M;'1"/49?VRT6MW5&? 9!'4# XG8OXG;(;GF6N*V'ZI_WGE'B@I$;N&A]?Y#8 M::SY+O7\R<#*+W8 ME(%[/@IO$>W@?4#5R)41#'.[(686[<-W%7Z_ 8(L+>?>Z=?@4G>QS!5 FZ ^ MB0JROI)*0#3%&)9Y)OP;,8_/7[Q=/IY%!K "\-O =__<;P? 7,$H,X 20F?S MZ^52WWF1)N&Y!@>N"*$#&\#'FX#680H(ZMU*]UQ-:+6 8;[*7@ <\<4LEF>Q MG(D(R#N#A.*M-/:+99W@VHN!.'TOF9]E[Z\0^'JZMMFS7^G#7O7[/;\-NF9[ MD/_.BGX-Y"V#H X@8$5_'XI^N\5^-;[)6Z7YMX9=K!G5&K:LH6WWW\ZLKFT/ MY.VUU;KI[[CPX\'B#5V)*-0ZC M6-^487L&[,$0CL>>(Z/X;#&(=TCZOZU&NH"YA/'!!(T?%/6&\1$G^F(:'SSQ MGX;Q=WGM!<:%:7P1MS?2]QM@>HA &)_A&^?[!,;&P-UW(@*S E[Z$@; CQ(5 MI_L#NR4F^.BE T=TOC*26*_B,HT!BG\SC??I3$;A\K/=\K,?9.#%QN\P;'IU M%6<7C$47B7-UCZGZ3Z3^W,!6C12#1*]_\9P)[$3B;)_#R51Z,C)>FW;!Y7@AV$U->#Y+/88!"SY*R3YA^;Q-:6J":'NO837\->.6TA] M#WW/F1M462L&(0S_C$$JJP!=-+/5UQ'5] (HL @^0;1F$-0!!"R"JR*";>L( M1? VY3^.J_Z'%L:VM6MA?)F.0-AZ(M()-HO)+2QZ*\AT6>XP"%CT5DCTMEGT MGH#H;>]:]+X/@QC=S.B-EGZ((:TZ7O9GF#I8H>KS=[SUINO[F222T;*9;NZ_ M4Z:K<>$XF"V+=_8?O6C*(KN"S)KE%8/@T"+;M+L[HT@UUA)1JB^K+Y_*LKO- M9O,)R.[VSLWF'ZDO#:LMFA8V'GMK=5WUE_$>83$&:*AR$V/C>^0%CC<3OO%; M'D/W3<7054=4/SMOJ &W9H'%(&"971&YM"2S[:.04BRS[Y?9.XZ&?XK,_N@% M OZ$OY9D]J[.KCHZ )OK+/<8!)41_>QA+TE\FZWT$Y#X]LXOMU5Q!Q#ZW=:3 M+'.6\BSECUG$,0A8RE=)RK-=?PI2?L=V_:92GFUYEO(G*>(8!"SE*R/EA_TC MM.5K0JC[ENW#_JXM^#N6N?'>%SX)XC&#H X@J)K,W:@"TO$) M7*MEF9^^7AZ%O&'+>@_0^!3X7B"-__ONQV=,O4[ 2);&A]!)J0C*?__7P+:L MQ7-X1%!V%BB-E,B@B>H <_87$YX9#@_B 2 ;:WC[6;'9'&>J9$ M8)VU2!K8,\K%/I!822U_OUA2-I>Y*8]A,<\RCD%PLF+^=$UKE/27[_^'91M+ M^H7L*3)-!P" X>.WUXV%LBU*P M!_"UHSOXFJ=9?IZ4R/TS7UD7.XTM%K-[)C]SO#5HJ+9,;OM M]JOG4C4?Z%;3GNVH6FSVIT+;?,7N] M_JM*0J=>&/)@:ZHGP6 />UM3NOEY.F']V?@B N WY"3#KY'G&&$$?T]GH&Z+ M)(SFAH@B$:B'S"<&H^Q@K<;)',J?C8L /95^%A\T$;'J*!>G(]53SDA"U?O] MM_?&F,XK&&.AZ 3CAA+0MQ+5\WZ61G&*[=_A>4HLLCNCIIU5T/KMUIG@R1H7 M#CP+7R[VM//BK*F=B4WP8EG\?J?)G3&.PNGB.XPJSX J?Z90,@&Z0 QFL0M' MG'5"H4.X_Z3&GH_U6,I(\BF14Z/7LC#A['7W3:G66NHK9+QL_MTT_BD-@07( M\95Q&@5>/ 'D!)0E+B%\'[@&(.5LC@-@N\1L\FR5R&2RCHDE7$YG,$,D_YW* M>,&3CJ=8:KNWT/^P=(KD#5O9ZS!.1)2KP3GN .9D37-ZU/6F56 0MB0L M&A-N@$DM1B- (_LTT>B+B)R)8:MFL1W&HBVQJ'V:6'0QBSS?L B+K"%CT998 MU#E-+/KF)-A,SK (C=JFP7BT'1YUCQF/K-9:1/I;&DC#&K)FM!,LZITT%JFN MDA9CT998U#]R+/K?>Q5LJX5HU.HR&FV)1H-C1J/UJA'Q(A9HN\&AX6GBT ?I MX*5J!$C$"O:.?(^M8T:ER^9@8U1B3-H2DVKOQKZ8845\[]:XN-NUYD^Q\3T* M;^?&90+OTA7LO5[MMNH$SUBU+58=M5?[(=M->;4M5KJW1J.C=FMOAD8VR[BM MT>C$_=IMY=CN,R)MBTA'[=A>CT@?Y2A*1337^A%SI*T1Z:A]VP_=U[(_:4=8 M=-2^[?MB1^8&ZT8[PJ$3=6P3#G7XCFTW2'2BGNU+.4N4/[+=8E3:33CDB7JV MU76M1B-V0&Z-1K5W:S_QVK]@28.-48E YWJ1JIY[!IM/I\'Y H(MY>VUS*ZG M]I4E*]D!^: M07V29W?/Q)54R=M-,89EG@G_1LSC\Q=OEX]G,3]W!>"W@>]S)@P^&9@K\IB9 M(SZ6(Q[[E(#H]!W=W("F)QF]O%S__\>.WRW4, M=X^'?TLA+ M/)BG7%H ?[:&[4Y#CY=I2537P$W]N4$%5UV5E!Y)K#* LX^D@;0(/\!TF,L^ MDA/ACU'WPH%2.(9(/4 C1S(-X"T:4*3))(P #FX5RQ <%(L>VNU.*Z=0I:%L M9KU6*A8#!Q1F57%P+2C28/7X>!-TD3 %K<*[E>ZYMBQ:)E@!^GDX/5_,8GD6 MRYE =?S\Q7)YLFLO]D:>[R7SL^SI\[NUQTH&AA+&^RUUMKIPU6;2N_=TY6C' M5:HNOWSZ^3_&?XOI[-SXYV^7E]^^&N]^7'S]<-DP/GU]OW'YXSU#=7W!I6K6 M!%,KP-R"O9D12!>3;BN@^):"%9P#YOCQG=0 M6JD,$-6 >3_QY'A]U]"]%DQ]%([8U:])>&_QO",5WD=;-ND#Z QG.HY576IU M3MN!])#.OZ%R7VCO1<4RI<"/I!_>9(K[R\(8J3X$"3^7&@DRWUY.5C 3D M9+K4I2-04Z0EX+>A^M:%TX0G7*R65DU]_]B<,G5"V]Z?)VT-SV,EU M^16:OFG;]_S'45/K!_$(ZF4L8*QHDI8L1&[ MWG_KE&?CR(\4CYO!?\^WN\_O,2>X1N$-_O*7%_:+0^MKAW8Z/Z%5V3W0VQ\C M.#PB/NB,;ZSSQ#?(C?6!XK'"Z(F.JTV\4?4"W.OOD1D[! ML#6[.096\8+RH*D]FGTW\UO@@12",SZ;QQ?D^ MH4@1=MRPX^8YS"W%' KGP__Q'&G<\>=\] (1.-AQ,??G_ 32C],H<^U'GV#>62GZ< )8'-<<(T2#!";)7;AWTH[$.IN@]E%U%; MA[)W=P[YS01Y%?2NZFI7-3%ZZN!T>5ZKIU8W$HP9C!F59,QL$(-!_ ,K9B,%X<(:_FR 2FO=K2'N,%XT55>3([8N*WQD4 #QD?3.-= MY-VC;G-4 D7U,9*N\<4T/GCB/U6]_V8BKY$F_*!1Q=* $85OMP]I,NV% MYS.9'KW2QGC!>/$LQ>[9I\+DQN3&>,%XL2.?RO8]:MBELK%+Y8OG3*3O2^-O MIO$YG$REM[I'#+M6*DCK5;:8V;7"B+)WU\ISB8I:"X2UQ>WVR?J96BM,K:S; MUQ,QZJ_;U\$7SOX6IKW:TA[C!>-%57DR.USBM\8[$45SO-#\$@9P )P_P/D# MU?#'5($GL_5%5>4# M+S9^-XW+].HJYHONFI!YE;5AONAF1*F>V<0WW0LER/?"]9E0CUYQ8[Q@O+B/ M5<._8N1+^K,29<^7YKYWNDUWC9MSO>M\>[Z\;;JD]7@AP#GTTVG1NQ%_S1&@ M4(@]-5\6MP4?_Y7&B3>>9Q/3BTT9N*!,W^(.X/VS7*^^W5#F6/9#F]Z;";(5 MS+O=!2P#:!/4)U%!>5=22?FF&,,RSX1_(^;Q^8NWR\>SR*96 'X;^-83@0N M/H?:8GCN7UYX@2MO?\&:R P4B71_C;,V1[_B!+Z8PN/Q$Y'M1IWF*/3=70#L MTQ/[4NUC+5\__/9_C9_?C/??OEY^^_SIP\7/W_Y_]KZUN8WDR/:O=&C']DP$ M2J[W8\;>"$JB;,8=2[JB9AW[25%/"38(T&A (]U??ZL: $D1)$6!#1#HSET/ M"1% =U=EYLF365E9+ZJ7)Z^.7CT_.?JU.GV7__"/XU?O3O?HF:MK8+F7Y'@; M S_]Q\F[OU=_M&?GOU3_/#X]??VJ>O;VZ-6+TT%U\NKYTRJ_K$Y_>W9Z\N+D MZ.W)<5]EMN%2Y19&V;"5U2,LG[@AN_K-.P)LO?WP^ONC WV8T0%,P0,RQ@\) MGMJ:K/9\S&VS^2;3V3W99R M-,S)Y>-4;R\>IWK3/,[5LSM?#J=G%Q*VNP6-0SUM;+,YN-%PMSDKS=U;3,^^ M1"V?BTL!6NZ$EJ_"4F='.2R-[^N/,=X5D+:')L^OW+YZMKA]==K T_V8EMJ,V'#QO/^3%BS'KBA8E^]$EI>ZJO, M_O)ONX"B>G:6Z8*?G,7WHTE=O\^OSM]?^CT(C>WH#OE2:HTF3:'XGV) M=EI7A?Z$:QC5_&2#%511@"J JL> *@%0M3VH6B+#^WHV\?_^F./;.*W?Q__, MA[,OCXQ3SS_:\8<\LN$XOW'Y<'_\+TV)^J4Z;I[Q.V#L+V[ZY_\&+ ,L>TPL MD_N 9?NGQ>N 5+^?I/?>UA_3:/+[8U.FY_DYJI?E08 V =0<"-0H@)H[H68\ MF<7Z_6SRG44,[0'.J_( U6Q2?84\+U=/+93A7//KST89>5A&^/W[Q^^ZYZ_;(Z>?7B^,WQ MJSVJG[X[?'K^HWOSV[->3Y]71\^>O?WOU[N35WZJ7)V__ M\?U>X"%U]DO,?!R8>C=I,A)7,[A-\J'\\=G$3D-)8:RV=#;YC-.SX>SCJL8U MUO5D7#V;YJ_4@[(Z]/3Q4&^#"M9'%%O+BOWZ?#C.CCM+:-S([J9(L!'L2<&5 ML-ARL7?PS5A_MIUC9 M>1B6R+K,:4;8R5E^DB^EGNMJS4BUK!FI%C4C]["21A3UW-7#,+3387ZD'\L= MGCQ?W.#)3W<7?@R:YYG&47/WKQZE_BKYN%@Y'E3^:?9S&5>)RN%"Q\S@=3L(M:L4F85#^6RN9" M,3_%T9?\7HK34BTWFY3A-A-PD4^Y,I G/SW-TR'MHIUB56'6;:A#'W[ +?X:+GRMUHX MK!ES,PWTE\;*/TP7.:&I/8N_3Z;_KGZDF+"?'A&@AW4]+];R926Y;"2SK%;% M7LZ+$D^+7%Y//]CQ\/\UF;!ZI7_O,EL-F:0NOE77^;WJQ^>O3U__]'2',=LM MD/0X,>EW 7';0]Z-QIR,J\E\6DT6SFV!>CCY;86WYED%PJ MS?B\>QEQ7'^<-Y2.>C/-,?XC@_QRAC;GX_ MGL\62%:N_]MX>+%DM1CA6;ZCMT^KHPRWS2W6)+":DC.;P3;_%\-=TQM36B ^ M0/-!0',!U0TPM3M4^IFMAPO;7)'J?E/A=S>PK/QY^Z'!WJPYC;'G:1J6O73+ M->[Z9J!>$,L5%FA;+C1L*J3KS*^;1UG"Z,4EQ_F-!0N^]Y4S9([F MX1(?O^+\_[@8]9_JZF@\GE_$2P65UBS^]2V1U=/J=8;4BTEK]OR5:3AM.SZC(9 MM7!"Y1&6.V!6ON+*3I@R+76QV&6"X<>O?-!/U8]OGA^]?O;38FC3XE)SC++T M[:ZHR>6.F^9N2U=3WK[JG8I'RC>=AB8RNWBNWYZ>/JU2#,4?5G7T\^Q+2OPU MLK]?9C[L^7E^^&9OZ'1>'&AY(X]R/OJ:E9Y>?K]\XOCS(LZZ2E)7EVP&=2NN M]@-)LA[E?X2Y+^*^5+#;1)75?!RRAEQ,]V(.JW,WDJY&@ATL6MLI),7,&>_"V;H_)&QAE"YM/FWID[SO,U/L;\E>GM=+.H M99HN(I<+RE,DOOK(X.(:81X;PYY.,U[E_Z5I?I(%@JT^L@E#^MW65_C7K?2K MYPKW^E+'EBITHS@O0'^I, OV//$QS*>+*HN%DUDP_&'][_I6P=]UGWLIQ:V/ ML/ 780%SQ0":!RD]O'( <>6C%X.)G_-DC1NO5G"HRN Z*_@^+*3\TS"+WA=P M_9!MJ-RM,9*S M(+, O#VH\F]?*:MPYJXWLXN(WAB;S MXF^:;%C6EF'*J)LG,3_I\*R)2,YLB(657A*.08D.?H]9V_/O:[_KMXPN48%V#2Q"SCJBG;:7"I_.'[B,="PU8#*;)=X)F]U+/?H_UW M0VGBY^QNZV706>:JN?W:A(=8YK1Y9QF'7N5;MY*C"PK0"*UYK/SO\D1WR/J* MVM9%(2>-GE]1RT9H3:HR:U[QYN/H\Y7M],M*N_QPZN=G9?KR&PWI<'$TC)^6 MP'[%7^3+%OW-1]JWZ;'7/6FL.J])ZO>W5WS@>S9!N%VXD>ZN%0UM$@BL?<".-_YK5 M3+,;L*$6E\1\.0&_5#_2G^X6;C.2K^_09 G*@Y+UET_%QR%<-9(X.OA]H\MHOE.@W+G8Q'-V8M[#Q+=GIU0>Q* M]FTQN5?*,[Z:R_+NC^P;\WEI+'F.,B]<3%&.?K-YYR?*4E\PI'+U^7CU-,U$ MY+A[(=1!X?&#\JTKDK[V.!>ZO11\,UEY*D=AN:I[R707)'7%06]D[OV&U&?1 MVSSCJV6FX3BS[:(.HTL'-?@.##FS7\H*_4H!&CDV8O\JMJU7BT)9G?X5_84Z M%EU>A1X+J7\=9&0C3/-B >KXB O=%OF>1>5@,9X'(R^O>N@91O/9P_&DR^K1,[38)R&'C M.;.9CD9Q_*')W=FT%V=4^RJWO0QK:%.=BT5?H.@;39>[51;\B=!FA[M+WJZAD% MSXY^/7KU_+@Z_?OQ<6]/)WA(I_N;ARU;&O6!=KZ7\BGG=[6^?RKIAIWQ"7LJ MY*;??T7^E]'QSUO_[PS3'\P$M56QQUN;#^K+L2MOV M0^KYTF7=_[Z1#ZY>Z!W'-.Z1*?[]=EO;VJVWVG_J*2L?]Y,,>YSK.U^ MS-CVSVD&Q '$64<<"HBSCCA?;6,"Y &; 9OY+IMA8#/=\-8'=GA5%X=V[]A@ M/RSC ?T'?SP9/R3IM!S!GY[GQW/3X9\&M1W7J([38?IVCJ6E(+]6 M@=L&^D.+4MV/

    NS^\#3.$OP\]9KN.7T\7FKJ8&Y^5[FWRT-'FD(\:(:VR1 MD3$B;TF4CK,@L7K2[!S)3_JV'-'Q_'V@)'%G)5(I:<2)H<@JXY$Q*6K"L;,B MQVIC>Y8',*_1!VO/?RZ&>#0.Y=?QI14>S9[;Z;2T /J?$GL_J>;CX>(NO[W_ M[?1%=H)9+ODJ[$D5HA^>V5']URSOSX9?I[]/)Z?H3!ICODHGWCR MWQ(/-#-_^?/7 _[O@S: ]FR[);T_#$][,/(%@-L2P 4?C-62H&@\03Q9@XSB M 1&5,3M-(O?J^"@*(H_=JO'L71APX MN^26^!@41=[Y@#C3"MEH,ME,EM'\/T/#&L9LY%C6\.15G+4+*<(,L")])Y40 M-8-\^PMG,L?*UGF)-,4Q4R:FD7,RTV;CN0U8YO]:"99W 6=B0,3M+*DGZ@XK M3;M::3H9EP9/DW+D%'#BCEL5.)&[G$AR@D6,&6*1"<0]S:Z!B( HEPKGD%'R M2-O@Q"]/7KY>6=V7HZ;!=DN^(\M](/#MB150<^#"(-^.PYA26&"')9*9R"*> MX0EIHCGRT4F#"7:)RC:X\!9A3*D!(;KO,-:Y=:*]YNY2[7XIGS1B2,-+<6<:X4LL13E(PBBG#C<(QM,.2E/1XO MS/%H'%X76SQJ3+#=; L?&-7[9 OP99!O?T&-$>RYBQPYJP/B5A!DN4[()9WI MKR+2JE9RQSL%-:+Z#FJ00=Y=!KGIR#^SGZ\45@%3WMB^OMW>XS L<$-Q?U=W MDRX[ILR.C6%8($SS#ZZSI\F^)>9_&J5I<,Q*W@;;7MCO._LY7EG7;*O>:\"- MV)XKND]'ETX;"W!P@$N RP8N'=6!A2B1M%AF'D\$TCSCG]*"BH"Q,URTP>.W M"9=D0-06]T=T!RYWF1NG+;%[>I#L_MUD5@X,@S0X>"OP5NUY*VPLCIHR)"A5 MV?,HG#DZYB@:82TASIO83@'V%O)+5*N!5EM"E :,C!TB_5XW0'*;:?K]YR2/JAX95). M\/XRJ,Y'=CQ;G#M=.@:=E^,SFPW.P-<[OM@%*[QW%G83$H(C'C&N)>)*.*23 MH(AY;1(7F"1JVBE;65CBFV*'1^-PO#+"_/IEH M:&74UN&$+",&<2XQ,IY*Y+76G'A)N5_;[K)9W; M#RJ$F=GQAZ$;Q1IH=Q],!1S,G9D;(T,@F7$+1C.%EB8B1[*SH!B3X W+%!NW M4[^R,KM%#N=5G!U_]J-Y.5/Z;Y-)^'TX&K56SB),[_U2#!/2F=K+21J"['3<1< QW M.88H>!)&4:25Y8A30I$)(B*NF?+6)*=\:H/NM@S^Q R:0VC[C?[ :4&^_84N M%8U+DB0D0R:IG!=^2BA'4D>6_\("(VL[33;AM !=^T!<(5^[G-,7,<7I-(9J M>+&#$9K@==Y>P!7*'DBRQ!*34P9F?=H*XIR('Y':#I )@ F.WMF$Z!.R4=LJ'L#:0I(A,S>Q?, M8ZN#P)38]IINM 68G RHV5E6X[ !<^-L^DW*=3-[7W_FBYG/URR/]-E&=OGO]_/_\ M_?6O+X[?GO[QOS0EZI?J^/_^=O+N?[^EI_LT0RUYK(W#Q?MKX7H,N3^!T@-P M>]FHJ!H-K1N.AK-AK'_>3P7:=H1X@27T&UC27;('X^WH>$&W>S%>.*MD5VYS M=8![=6Z_P#$E!U MP+'X(IYI3%4P#SJYH_[=#7]>&N+RL-CZ:!Q6 MFTS>+HRPY4;UPOPHN(8'!'8!0WIYU_SYW'Z93D:CACX/QP4UAI^@M43G#0T4)!9!:M>:0D/H@T[QS3]$!( M2#A#PGG'A!DZL/7(O,"EW)F'\<1A90(R(;-=SEQ$A@F",C]6.EK#0R ME6(4 MT[MH6O1 5Y*&GV- _R].)T7TFA+Z2]_="%!CD&]_<4SP((,W"F78"AG'B$+6 MEA]!D1@EQDJTLX>L71Q;I\105 8IY$=((4\G^8VJ_FBGP_$'X,0=-S#P)7=R MXJ0E#=F79![K$'+/K?UQV>VCN%H M.K7C#[$<75JO$C!?VO4U9H#A?#F@S2#?_D*=UDQ8YBA*&>$0-U9D"DQPR0%P M*9)6E+>247YLJ-,#BGM_ CTDFG=-JW^W1;5G7X!0=]RTP,OIB&V?NTG:HA MO?)%E>]"+VZRVF@#5?'_&R)V#SJ#?T>.^8"6XXB8V6$C 0(.& D8 M>7^,)"S$0$/(+%SF'Y(*9#0+* 09G,] B+%N@[YO#2.U&M -Q^#78',Z$$>[8!)C<"6Y>)$7-:+W_CK%H/I9ER1)[N\\]J@^F$EGIUFLG2.VHV3%A$6".*! M6*092PCCI"E5TF&\MD"]69?#Y7 ;$O'&3E]/3V?EG+;_L:-Y?!.GIQ_M-'Z= MY,HOR^?SI^K7Z>@L3K.*O)B,1G9:+S^]3('AJRFP;V7 ;CO:V2LLC"F;R2+B M/G)DN0O(RA24C8BR_I"H;"%DK;7NX]!OAU4?SVSV?US([# M3#( M,FNRY+B33DL9Q!KBM#6X=C1R/+D/R.P1#/W%3?^\_,/5G\-F-JK)M)I<"AWJ MI#J^APAVS=U9XY2L\=5)['5O8Q?(U.#;^'K05BDJ?:(6L&)JKQ%AX6+'4V M>&2YCQG%3,IXQBG2S!BO>#0Y@FP#Q?9D$B#?>B5!(+52I15/HBID_<<,F<0X M03YX@SRII!(4%+:"$43F1M9 ]4ZM9'1C"D M6F^!+,-4EH9%29>&*]@&I VCR.C(E"(X*M;*]I@UZ6Z4U;IA%Z<8,",&_(Z6 M@UN2X]WYJ5)\^R@"]224Q')FTHE[Q 612$O!$2:)A)B$DW$[0+1Y#G9=JEP, MA"3Y/_.HUGDEPUCE"3XZGPY'%<.#BF+*'T_$2D-NF:[0>&+9SX=[;=!DL%W0\%0')MCO/6^&&>I*)@8C"(LZ90)GM MB8PS&6V<$2SS@98IP@,R;3>XC[YGVF"M .3;7_@R&;6"(!$E5DK;2I&;[N_Z2B$8=$P.ZK.[3#D9Z^\/1_.[ @H M<,>-#'S(G:&VH,D;K)"*"1SXP8Y!O;U'-QTR3*%4(>T$13TX@*T5$7CD7:2+[R M*%BX:!QA*+L!D7FR9LB6'TYR:14UE,A63E9=V=WQTNR.O)^?S4>EK.E%3$,_ M;*OKL^ X>Y3>GT\(/!GDVU]4,TYYF9A$R02#N. 4F6@9THJR0 /6.+;2[')W MJ$;9@.C>1_^06-Y98OE2DZM)E2(LZHM\)33[07K229+XVQ.37E^553/&DL\==)7;^* ML]?IG?WCF2YLAZ8F17"=G6ZE6 M!70[$#*][TGG0]G.^2[/6CV??EEMZ+2S;$7UK/KQ48K2B79",.2"L2A)*0(U)"B3VH#OKQZL9S!B6B>6H7 3$M342AD ;5K;0O=@ MK]9F%3%G="!Y#\]\_EH5;I-ZFQ@,\3K ,L#R;F!9&8*E88B&BMZT4L&T/EBG-A'2+.SPZ",N[7+6#\Z5'B[3"C8?>0. "'K+;'G+[ MZ3*+LZ,*"@7K>/%@"EGJ$Z+:",&DCUJT4C!W]>2JX\9X6_)@S.@!V6:!W+YZ ML+U;'X)XHJL: &BY6D/4C&;6[I!07B$>8D8^1AR*1*2@O)-$K9W5LPG?WQY: M:CZ0=(MKA=U!RVVO)^XY.7TP;1]=GIS>M*BZ2N/_! 2^74.C3VFQM#"9NU%\ M5*=TO\#ZAZUYIYMGHB?^29GH<6FAR)(NS119RFQ><)1PD$(J0[%LI3OFKY>V M?30.6_-60JF!,5O<3GFGZAR8OP)V#U *4-H:E/+24%BFB*RD!'%F\ZNH,(J> MB2BQ4YZT6^9;WWGW>X[ MZ&V/[1(C-E[Y:YYED\&^^Q@KZ\M.'SO^4CJKCB>S$HU,\Y^SG>>/?9@VK::F MLVJ2JMG'6,=BTDW VNP52L.Q'?MALPJ1_W"6KUL_O39[8?CI8OY&\3,*PVEL MC.OG/,KYV?B7,*S/1_;+S^7=7\YM*$U>KT3(P\4 EK$ER?_\U[R>#=.7U4B: M+Z(X#MG(/I/M\3?PG]UBSNIQ!?H@=7QVU\;_X5.F1!-P+_>)$/ M.+?+GZYJQ$GMC2S?)_"&BW27P;#R7-\#M:D+W M%W]^7PC(98__3JQ>F@.GGU_&F5 M7U:GOST[/7EQ3NGY?G-3[ M*W]X\J":X);']H\]>I;C'=K$@S=.;#S*ZMHH&QYZ4V&'G<\F*^Y='J/XCSR& M\G&4.<=DOCSZ[9?%78QYBO^P^KPO)RJ=U_'G.F8*E(U\-1=-Q+6X])/K*?!/ MPWK8!"Q??EY]_Z;D=G,W09Y2H_^P=(\\]Z#?M3JZ>NP; MID;O'>.YE9)/IB58JOXWVFEU/ XY4+K84O*MA,+FRX;[,(LM:1B8:>MF2L%* MK\UKP1& D;2=R.A8"3 Z_8R_-H']7G ZO./)^,< M2TWFM1V'>E#%SSYF&SF/67_*?OTJV)G]YN[0_9V9[1M6H](W;+KRT;=^B#&8_2EQ:+VF)V*M(E4(R:(.X,QPY M:1)R@DKS41B$(&&95 5A.*. X$Z80)DLP:1BW#6HOU-K*?XG@>7TXG M9\_SQ!Q^GQ9S^:E\70H[J.^7^AO2Y8@HG2.V?7K;"VJOX[ MJP0\<,9P *($)&L)R4S0GCD1D#$D(&Z9139ABD0PE"F?_U_9ZTAFI, B*8,\ M)K(TD(K(\A11=#&EB$-@TNT/DG%E!G2;_5( R0#) ,D>'XF'3BCL,7,Y(G8$<94C8BT51=Y8%FV.HTE:V^*V212] M?3RD?*#P7G:QZX:) !X"'G8?#X-VB0=JD194(QY]87W2(24UM=$$P^):+[1- M8O&MXR'79B#D7C9;WC,3@77EC>SG;]-)75?GTTG^,Z NH.Y#4-=KFP-I2A'5 M3?\9*Y 1FB%FA+4NX[%>[Z&\253>Z.R;1F5;@EDB] ";O6RFU@V; -H) -A] M !16AD"#0M9H@;B)'&F'#2*$1*R<9@*O'4RW21B^#0#D \$4 " ( @ ."F M ,B8IPS[@&C&.\23<,AQ3Y&G+@:2@W%%61MQ=_L R%0&0+FSKEH'#(";KW^W MN#7B\ +MU^=Q:F>E=57\?!['=:Q_?O@&IOV D9WM2^O9< ^<,X 6PW!!B[LJ MUDX-=^N+!\TXOO?(\>LDYVJWJ+T^;_PV ;R-=;13_[$Y12#$3W$T.2_MZ/I5 M0 IETU^5\F$G2K-E9'PDB'.FD(TF(DF#919;26UL9RO;0O>.QN'%I>8=+[AX M2T&D&E#9]_)HR(_U790=!2KMN%"!>.1MRJ C(T9:88TP-ICK2&QT:WMN-]NI MM@N@$F*+1<==UFX JLZ(LJ- Q13#6(>$G"E'!QEC\BO'$0E.>X9%Q.M'VVVV M$6TWC*KO6V>WON$,@M-RG=,X&@W''P95ON6_XZQYV<2IPWHV';IYT;Q^*1[ MZE<]5R)CV'*#B%,,<>TB,BD%)%+"D3BC\J\V M6E'F94_<=*$=O%5(ZWN]+9 M9=T&]M<94784IJ@D(@A-4;0NAYPN4*2IQLA9BU6F@5:'M1*,3<+4K<,4DP.C M()L&,-5O4784IE@@1C*=$!=8(\XR[CBI.;*!,,H%BU[*-H+4[;,I-B"B[S % MZZ>[V:P5Q[$<.\%$10<<=OWOVQ(T;2.^IX<8W[^;S')T/UG;*0:H M#:C]H'983'B;T1D%Q3("\QRN6RL82L):'H+6U.DVHON+/8Y+F*[;ZDY V( 1 M(*] 7@$& 08WWVI"G<-1:.2ER>15Y!\F<8JTUU&9R+.=KU7P;!+0;PT&L1P0 M!LVB 08!!@$&-Z\0PM8I*@H"T@QIW&8$U"(@II)1B:48<"OUX5N#04H'AA" MP<=?EN]F3]3+5BW#L9^

    (Z .[#>*<0@9/($% (. @YNBH,JB$@CX<@GF3'-6(=,Q+QL M4>0J.1&C72.>#XJ_V\=!/> 8NJ0"#@(. @YN?E)HYH'"SCW&Z#+___.-R'?RG036.,VB; M>KM]P7 /GT2 %L-P08N[*M9.#?=;Y.:^=.76=0C8]G>=##44Z%NJ=\-\9L:< M_"_WYM\'P:V_>\C]W&H==0J:\#PQJEE*L!09$2SB2@E'L!(DM-*XIE'35Y/Q MY.NPL^5M+ .IOK\A&!C$E;7=OJ7C[C43(/R>H"&FSGDO(R(II8QL)F,<5P&Q M["!K[^1^DG!AEC/5COW[A6MPW(Q+!)L)M%6*):F,7^NRMDGNX3&0E['^[<@!W 7A_$2!HSW.Y!WI[V*>]_+J"E=N"C@_/-W%#& DP G M<6<:(PH1D[6(N)A!/96RAF@8PEH9+CF)VJR!^B9IC&WGK?E $MA2!%N* P! M#/>&,3-BC/;>(*&V*04(CBQ HFE;$(Q9)POU6784MY*.F';S%,QV,&Y!Z43W6RBM%#8 M*DTG9ZN.QI-Q764N,)G&Y6:&:F8_M]C=^"#4"8Z!^ZHS<::906F-%)4"<:85 MTE)$E)2/3@=!O'#MU"*L=L"_S KY/%]O.)YG6'U]H9G/&L5!*![>6-]QLI7W?<8X*.F"Z[T ''8@?$CSG\'BUDP!R MEI"S?-"V5R&,5L0@'D,!6461HS$B84U*I#0("&N]-S)40QX9(JDOEH*VO;VX5" M0@9L@]W_@(6 A8"%@(4K6F@E9TYR1'W@B%NOD'&,H2!B(AD+N0QK9YQO'J]O M"PN%&FCS_5VA^H>%L):]D>V\BK/M'@5$G]*B4V$R=Z/XF(A[OY*Q'[8&O3=/ M1$?!EVDEK*<$&3TI'15JK.MP&(P:((?@8#0W(6.H1%R(A@ZE (EC!B90T>-]*I?D6 )$8/N"& M R)N=9F\UZ<$7<;EU7G,$_?13F,+QP-UP]' V YL;*"?,+9]'AOHYT&/;:=] M;_K; OB9K8>^0J7##:P90$38=D0H)+-4\FR0WL9R? 5'EEJ%*-:$&6:MT=!:G65 O)J.1G=;-5R[B M1GPU;J3?"!OQTVT63706 ,8?=0CN*4V&0(#(HSA2(!^.1YBXAP;26 M+FJ!URM8-EF?>#08Y4_)SNH*#QI&X8"AG6077@Q'\ZSGD%\ 1-\.HA//.[?0XG/;<(&Q80IU8CS1-' M,>)D'7/:\K7=>)NLC:SH^M&"K;]JR/KKU 28]>M+BKZ^"KZ@\9MVYA8#3;9Q M(@SH^J'XD.XV(C[H%&S[9Z=J;RRG&(FH(N+">^28$4A+XVD2G&L=VEB<>$0D MXUO<>=Q)C>\YF(&3.CP8043C@P$,4=JU< MI<78=JF!:XC:(IC* >5;7&4%G>\D+03I'BJB12,9):6OOS E6^XZEI_N>&SWUI(]^IOM>>YL[; MWS(/[S[&RGH_.Y>O63U<3N_L!55=D6D07AI\NA#>*GU$83F.C MUC_GYYF?C7\)P_I\9+_\7-[]Y=R&8E)7CIH8+FZURGKD?_YK7L^&ZO7B=%"=O'K^M,HOJ]/? MGIV>O#@Y>GMR?/H0S6_YT:^C7LLR:]#I!K$UQ.@"]M_7LXG_]\<\I#BMW\?_ MS(>S+_LAV>=[)*K7KTY?_WKRXNC=<=:F=_G7/XY?O3NM7K^LGO_]Z-7?CD^S MLN4W7C__/W]__>N+X[>G?_RO'#&K7ZKC__O;R;O_O2;HAJ/D6#\%/]A]05?ME2& M:"^N_>3ZPL"G83UTPU$6^L^K[]^0\5_M^\LY2UA:W^=P9,\K][_?: M]:&U7M3>UL /HZ:]&Z/=O0H_(*M7@2Z#+H,N]U.Z_1HMZ'*7I=NOT?98EU!O6U*CKR?G\U']AX5COL[(:#M@-R W*#+(-V^C?;VS1K=R=1]SQZE M#HBS2T.%5'TW/=E6 $#V+/1XWG17@ZAC#_5[;YA:)Q3]*(1A*6JT(U#V@QAL MF\+OB#WT2OX=1O;;E7EY_:/IT(YV67;0"2M_/?L8IZ#P>ZCP^XOE!Q_=0A;J ML94;2L:VX\=@_/NOYD!:'NK.WDUF$))"CA9\8WLYVJ^/$\%/RVDBS6[-!!*];=K"&SL,Z 26- Y4T_N6TVUS2M[& MF1V.H8AP+W7_L=,$G=#PYY.S_*6/<5P//WWS6/']G1)0'3: M8:^NW7#)#0X$V^9H>W8&WM>3VOZIQ=8$80E'"IN$>.0:.9)_,&^BCR)0H]+U M$_&DBM2KA)&3L9P+RCW2C'%$.9,\*!($U==/Q%OT<6DJ(38__N[DUWJDX(!<@US[+%)!K*\@5L!%:IL+" M9$8AR20RR08D:6",Q^(Q3K&M7!1*8&)%PE1G8D:]YET M&9;IEQ0IA1QVBD3B=)M@&N9P5^FYUO+V%,^H%H ?@%^[;-,^\J\[EO? M<2F 6Z;FQ]74[)+7.(QY20,X$C3 +U MP4H7Z3KOHQ*;*# BSDG$N='()8XS" H9]0TP%;;KS] UYLV011$#3;[Z*,%FP6; M!9L%0?8W["+.GUL.LH_&M>S\[RH]3O)I?G09:&X2?C96>5)O_><.#G5RCP MVYBCM#H/]#1./PU]?!.GPTEX&_WDP[BYRO_8T3RV%,3Q@6"RWR$B!IOMB"#!9GLC:K#9C@@2;+8WH@:;[8@@P69[(VJPV8X(LA=I/*V$])%* M)$@I[=*8(RVT08GZB'G)Y"EU/8TG%*/:,X*PY IQ1SS2@0M$B4[)AQ!,7"L' M@S3>H5@+M%':L!*CJ?BNAG4]CR%K8XC3*IZ=CR9?8LR7G_A_5^?SJ?^8];LZ M'UFHT.BR$8'+N:-@SRI*LY-!1F"!.'48&6P$8ICR:$-RB:Y5(#/KC4Q.("]3 M0)P9AVRDV>6(1!4S6"JK;BS8.VG,\<5\.AQ_6'B.A9T>+RVS^=";I5V^R6;9 MYC8.0DV_?0G@6;\%"6%O;T0--ML10?:#@_A@"!$!D8 )XC@R9+32B"C++.72 M:1G:J%ZYA8,T(>NM%*2E6)8,% '^ 5C68T$"_^B-J,%F.R)(L-G>B!ILMB." M!)OMC:C!9CLB2+#9WH@:;+8C@NQ%;LY0&J71&%F.(^*&1J23PTB0:$7*[ZBT MMCZX24D*Y.8.J\X$.GXL#O+-&MN/'V62\K"Y9E)Q,8SV;#OTLAK^X MZ9^7\W_UY^K#PUEE?[?34 ^J<9R5JRT6NZMZ/IW&E050+-2J-R94JR)>3Z3O[^9_#VL'73#9&<9 MB3E:1XJP#("<.V14BLA1;+RUDN'42JG03D#S&TD)T:VF\WUHIPS ":LCL#H" M-@N"!)OMCZC!9CLB2+#9WH@:;+8C@@2;[8VHP68[(DA(!#XX$2AHB!ILMB."!)OMC:C!9CLB2+#9WH@: M;+8C@@2;[8VHP68[(LC]6"39\C(&-]1H+0VRF&'$M5)(,TR0UMZ+&*B48JV> M61,9-%<:419(_@X)R-J@$-.<"\L=U5+U[QLNO& M/*T9YH8E+_>SRQ?#3\,0Q^'B2*@??W@,2Y649UKBR\95CKC$.>Z+W&9S]09; MYC(W,6U8ZO.F$U%CKQ<#SW;:!'HOHA_E7^%K8\TO8SB=V5FL7Z>CLVS3WKZ8 MC/(GZ^9;%Z:,KYHR_88EXZ>,WFK'6Y'SPC^=Q^E%-Z;R], \#@2,CIFN5C9O4 T".8)\J=* G33.9K^*L&H[]Y"R" M=]G03ES6F#B]>-2GXGQ6U9/1,%0KB738_WQ[\, J[SUCBZI!S+JL,( -@ V M#8 -W<.&K$?EG:8@%XRE%6/9?,XNS&4O9FW++JC39@4N]U%0Y* W]"M,3%+8 M(>[+9E4J$[***>0M"X1'2SA+;91]Y.CYI F>?YW4K:5U#!]PL\5>PT R T! M#7O+J0 ; !L &P ; !L &P ; !L &P ; !L@P_*=332<4EHF@8)C$O%@ C)" M&<2MI5ZPZ)*/;13-0(;E$4UD[]O>[&E1S3,[LF,?*SNKCLZGPU'%\*"BF%)P M.0=3B]:S"LXMNXODB!+<2Q2YQ8@SF?&!$HF2H)@1S6CV!M?=153:$TX,4MP& MQ+EUR"HK$68LFB0#Y5;=T7-IT5#W]7Q6S^RX'!'X?;UU[_0@B@\D)UTJO>PP M57Z ,C<^\&!E>K]RVA\ R[X/R[RA5!!GD" \4U^3$F$Q2MH%E M#8J5XTWCM#[^SWPX^](2_U6=*AH'Y +D N2Z%W*%C#31>XJB2KH$[0Q9R1.R M*07"/5:6Z.O(E1@5.@6#K _Y.UA)9!)+""=NJ9%)X'!S#^]M(!=5>D P$"^ MK[V6*<#7=N K)D*"((AFTH5X= (92B+BPFNC&69>KK78II(J3LOA]$;FP#-$ MCJRS&FD6J*-68R_QSN!+X!(W=JJI-L 7P!? U[W@"_.4<4L[Y+TI4)2)ES,$ M(T$393)2P=@:?.4_8TXT0W9&C&6!@7H!?^RW3OC*O@^X?8T,.,FWF M=9R6LA:&18DN ]*464ZQLCDX;0,F'\+K[GE2**4#UJW5@3ZTG06X[!E<;AG0 M=(Q$!QTR)(ERE!V+R!@9D,(4DVBCXMRM[9X4/L-=Q$C2J!$GF"/-DT%1>ZVD M4$0POK- E4D\$&2+!7Z'P/:@(]9F-M%H)7+E;,5R?-EY'->V:,]!NPBHW7O4 M-$!?MH%T6-1@LQT1)-AL;T0--ML10?8B[%*:"N\E10GS4#92!:2U)(@HC9.V MFMFPMJ7*1QT5Y1IA*A3BV!.DB2,H,1&D,S09+Z^'74?A7_-Z=I8?I7XW.0IA M6)[!CM[883@9/[?GPYD=-?GWA@,_OT*!W\80"Y&!!\^[G%8"W[-#2 /: J0%7 9D&08+/]$378;$<$"3;;&U&#S79$ MD&"SO1$UV&Q'!-F+-%XT7,D@*'+1:,09U\@YK)!ER0:CK"9RK7K"2(%%4@9Y M3&1I6AV1Y2FBZ&)*$8? RG<@C7>8U@)ME#:LQ&@JOJMA7<]CR-H8XK2*9^>C MR9<8\^4G_M_5^7SJ/V;]KLY'%BHTNFQ$X'+N*-@+GGM/'%)>$,0=%L@QP1"C M-OL.B87P:\<=:*4P9I(C9FG*WTD)&KFG64GC3F^F$^'XP\+ MS[&PT^.E938?>K.TRS?9+-O$/6># UL%CC(QKN@>#*I M;&R/J70XBQ$C[81$5DM*'6'6>=M&]F$0% M04$1BCAG#FG-/6+2$B5UP)BO[2S;I"0%@>I1 MV1 M1X+$J+A MWH@:;+8C@MP/)G+0W8"I3513F5!@"B,>K4>&:(MDQ+IP'!KH6C?@!W9Q>1M' M-DP V0&;!4&"S?9'U&"S'1$DV&QO1 TV MVQ%!@LWV1M1@LQT1)"0"'YP(9 3S2+!!"GN,.-,,::D4TLI(F[B@0JYMRG]@ M'QA(!#YZ(G#O>[VT9K$;%N'B!ILMB."!)OMC:C!9CLB2$C7/3C6CY00S@-' M(I0]2;'C#6J:T&4(8'. C '($^U2A UURFLE\%6?5 M<.PG9Q&\RX9VXK+&Q.G%HSX5Y[.JGHR&H5I)I,/^Y]N#!U9Y[QE;5 UBUF6% M 6P ; !L &SH'C9D/2KO- 6Y8"RM&,OFPCA/8\F_9Z O)R%@@BP+"EG-(_=11"/X=6]! M&)7*H9@,IMQBU W@!> %X[25X>44$H9XCI8U&7)A,H+2A*&ANG;;.1">O@Q?. M\::)A6HE2A&W.E.V*!A2*6*>L&"*^YV!EZ!L0#0'\ +PVE^) GAM!;RTD2P%(B;9)%C-N,/QBP%;C#C[CI<*2.- M4!8CZEU)[R>%K',N0UQF9R)(*_G:0?ME4KZU/#TU WS' MT0>@Z_LTM)ZB5U]9UT%WC E:NNAP1CBC? 8\DT'2>H98($S%R".FL0V0? BG MJ_/4YU??@$A.Z8!U:TV@#XUF 2Q[!99;AC-F',&,A%W1 M)!VU,2A0HQ#WVB!-? MACZ^B=/A)+R-?O)AW%SE?^QH'MLJDAA(W?,0#F"OWX($JM(;48/-=D208+.] M$378;$<$"3;;&U&#S79$D&"SO1$UV&Q'!-F+-%[R4C/.%2(F2L0E]LAPPQ - MS*4@(L5L;6ME%#+(J 2RNAQ+C@-!.F&")+.&4NE(DQ*>MWE)"LT-C(AJQ)'G!*&'*8!Q>AQ M"#:Z$&\NV#MIS/'%?#H86#B)(OWT)X%F_ M!0EA;V]$#3;;$4'V@H,HXS6+R2"B7$+<^M+\-P? SJD86'0YDEW;*+I)]K,;E@T#G&A/#+: M<\2LIM8S&5+K75S>QI'-TB!IOMB"#!9GLC:K#9C@@2TH /WY*/ TF<$J2M%8A[)Y!Q M0:"8L'5,8:'PVADZ#^P" VG 1TX#0I^7S2SH;;QHXS))U6QY$NBB!@?B!IOMB"#!9GLC:K#9C@@2;+8WH@:;[8@@P69[ M(VJPV8X(=/ MBH2X"P19DD+^IS6VI+NUN7G?\&46^(;FPMO8H:5,S_<+ X;U6Y#[@6$'O9I'00/J%1=@D78U@'X"/CX M6/BH#(G><8:BM0KQQ")RDE)DE25:$:N9EJUUG@%\W/-Z%^@WTTSF;^-S.PQ5 M&'X:AC@.E?5^.H?6,!?CS5-;WOGK$_KD4+-I6_;(, 5@ 2!^F *P ! _3$$W M+6#_0X>]TV4(Q&\/Q'.@G2*VB+/D$5:>D&CX>M! MX@:KM1 D'L!B[:Z;$[1FEQNNUM[/+"]4MQHVY]Q4/_[P&-D N!R]J ML-F."!)LMC>B!IOMB"#!9GLC:K#9C@@2<@0/SA$(K0-C1"!.HD,\4H\<\00% M[1FU.22WK-W"'<@1[$&%#K13:";S59Q5P[&?G$7P+AO:BC(:AFHED0[[GV\/'ECEO6=L436(69<5!K !L &P ;"A>]CPL U58"RMSMF% MN>S%K,$N+7"Y!^9R#[KWN@L24ZDC$M)BQ#'62',;$?9$1RQYY'Z]<^8&91\Y M>CYI@N=?)W5;:1UF!A)O\518X!@ A@"&O:54@ V #8 -@ V #8 -@ V #8 - M@ V #9!@^;X$"^$Q*4T,8I8SQ#5U2(?@D?5.$VLCH259\O":&4BP/)Z%['W3 MFSTMJ7EF1W;L8V5GU='Y=#BJ&!Y4%%,.'J<5BZ)/:3&I,)F[4>R?S[EY^+WP M.I0F[JCR*(9D$.?<(2><1X1PPFWV/*%T5/K:ZV!N+"91(8QCR-^Q%#EI2@-O M'P,G--#2N_O6SDV+$U1?SV?US([## MD@]0^:KC<'F_XMX? #>WL!QJ#,W(%Q#Q(2$>14*&!H&T]$DKDI32:VQ]$]QL M$//C9)1GO3[^SWPX^](295> DO^?O2]O;B-'\OTJ%?UV-F8B" W.*L!^;R/4 M/G84T6T[6N[MV+\F<$JU3;&X+-*RYM._!*IX2)1L62(EBL0*DTD@'J5$0GEJ+*=.^>C*H%!P/RG*+ MR9,9*C-49JC,4/G/$FLL:)"($.P!*KE$FA@-&J+1DE1&,K^F53+#I3#6(!8J M!IJHM6![FX $(UY:[8)S].EL[RTV@<@HF5%R=U R'^@\-3AB;+"SW".AHTZH M.4&& M Y5GFBF ^.TIO@6 D!JJ9W@* 6S'1I&%),$L3 0C>.:XN9O@F.GR=> MM[/)50+)_G2G/[K9V&D.50/)LO&=L?(@L#)KE(\*S+RQ2'>0[UEZ71/N3& 4 M4>DMXJP*2%;>HXIXH6T A52O54-Z""0_1E]M@?3PZ3N S!D=E)P>'B(?0JGE M#,T9FG=/GU5&$DJ4A>&R@#BU'!G+.*("E%Q*G//.WP1/1TG@1I>H"D$B3A1% MNH)'*!6\)!P;+9[NH)TI.2#9+_HCX;'P;PVC3Q_OP<^$PM\/'/ARXSQ8W4C# M^>;K[R#$YW-?:&N;"WCS53TZ*T;-%&X$BZF H=1PV=E$#XNQGDR+)A33<]_Z MR.DI\EE/O2M"/=(C6\-%;6QQ> '/;8\>W8?PP1-:%0-Q[5S]9;%Z0_\5N7KB M$_._@O',+D:O7=V.A_KJ5?SU]5B[& VX$N5==Z_J(Z0)_/D_LW9:AZOY.].- MR(\<;(*OD M%'JEAY?ZJGW]T]]OR6R # M$G,3-#C]]>3S/XI_UQ?CU\4?[TY//WXH?O[M^,/;TT%Q\N'-40$?B]/??SX] M>7MR_-O)N]/'D MZ"TTQFZ<<4RO]&S:S%7;.)0(_S#R>#D"E:&9@?"OOWKWNGL5P?@(_V5^@XT= MGL>M?]5ZT)Y@E\Q)D"R8[MD_W4S$^E*WM:F'H/F_FM]_6XI5>IVHCN1?>F%V MR\_DH;^1(\RW\=S=>R>A][KW&QES\IL9<[?Q\'W3Z'[$(R-?5H+8XTK>;VJR M6Z_HMR@<2?!/WY[Z#V4?SQ=IBZ39G%9VI]G03*(M6?RWUY/BWX^J=P9>KY-$!CT"X>#O$&^M4%8WB ; MD2MYC^SO'J%YCV3]->NOSVU3[\)>>40@PE]/1F @-[-6CUS[W9B>W27!<\&% M!< ,=C_@XA%L]$:WYT4ZD2G"I+DHFK&?Z&D\YX\1(%_J:>W;5QE;?DRMV;N9 MY]GNB3*063C/-K/P/B[J/LWVP;;?/?6V-(UZY&)P7@I2>&#(^VHH0'K.ZH/Q MZYU7_N[?!/@Q%/LV9SXY#9^C4=L#^FT_'@Y_YN34EZ)+[?Y"9JC: M"E15%3$LD!(Q756(5YHAI4N+@N6<"NREHNPF5*E28!$JA2R&&[F-\,8![;SQ M(7CL'"O-]J&J',BJS%"5H6KG%C)#U5:@BNE26ZL4*AW1B O0D(P7&H7@B*^< M,:5=*_XN*D:E903AD@.\&6*1=%P@2F0(UCFG_%IYSHU#%5%\P+=9EO,E8-6S MG,NL6:O[;\H?NYAUF/)LBFE33#S\9.NA+T8+&S]^'_^*.3C%>-)\J6-4K;EZ MV)G//6E\:,9_]D[FV;YP32NS<)YM9N%]7-1]FNU3GA'1#9T1T1>H6+[U<(FM M=;+(],@5^J*!.?\K??$C2N*/$O'^FN.3D#4?&SV=I^H@_!J<.VZ,]4@ZR1#W MAB(MF$15J0UWE>>*DTV<%JUNX..1.U[9OIORR=*!$/*P_1S9)WO8"WD0D.4] M*XWP!#GB->*5"P@ )R##@A24E*46U29.C9X LLB LWR,E"'K@!?R(""K)"5W MQDA$,0XQ)L>"QA04X&WVY'@)G/[@TZ1L]/]8 MZL)A6Y;/VVS R"+IKT533]4I%0^ MO)[_5@2?-L8%Y2MDL&.(2Y!D2DL)6KL@T<% ?+F18-2(%#%HXN/H[1(@/H;C M! ^;ZMHW$&J+G:!W-51H^Y7ZL]:>H?'PH)$ZAK'B)2*8.,0)T4A60B!'5,E* M2RGCY2;<&$\"C1D7,R[N\(H>&"YN&[D494K%DR)'!.)&V[B;@!^+O\8869AT[=O.T^&3KZ-O M;Q(#':P%HD_;&$SKZR^QJ'=V=V39M;>RZT7K]%%U5UZ7(%:BNX-6(.4LLP@; M9> _E>'K"6T_XNYH+TW]:@$@[YO)Q\EO"_SX&-XV,S,-L^%QCQF;EI%TKQS_ M6\2K67"F1=5Q);[G"9DWO^Q&/R-; [-LN$7G@ MU5ARH,?3N$1.+L:ZGL2TX1C3,6Q&9VA8?_&NF.K161V[GN4XCRRBLHAZE+X- M&C;FU*"2>A!1SDFDA:3(:PK?"N:,EIN(Q/C<;]GDI5]N[#?G0 [_0,F4NA>B M?_E)$U=?4D)?'[9@RDKU82_D82"6]!KH5B(5*$:<6XRTLPH%XIGD@98Z\$T$ M2&3$VEU&SXBU)PMY$(@5I,?".H:P5BX6"0/TH6#7>E*W[%Z=F]D(;BW0G#+8@K; M4AD>*B2,C;64J$92F3(ZV0U7G)_<4*6FI8 5L(AKE2%= @>42U<*;&QVJRU#7J(YV'+8$4PS6"5 MP>IP%_(@P(H&R3Q5&KD2<\1+IY!B@2 '&R#KIA8KP7^$ ? 5L&*#\2AE]1] M<.3";2ST8--__ZW\-^=Z= ;OKD>KS^^_?) M: X3ORU08E/].P92[95[),>,981\T0BY[9PT#(A%2X:LPS+B$4?&4XZHX)25 M7@2'-U)F?+,8=K_0KFH@R@,O49,Q[+ 7\B PS')M70E*E+)EA3BE$AE<*B0U MY9PH3^UZ%YF''$P]!X;Q 3[TKK5/F6E[R+Z'D]$7^-#$FG'9YY"E499&#Y-& MRE;48TJ1(4;&(M\54F6(MGX95)"2!+O6?W@S7H&5#;QI,43*04D.7 YE7?JP M%W(WT.M%>TSA,;& -T;<$PXX!Y\ +A52FBFG2FN]5]OQ-CP(&[^MF>,!WR_5 M//M*,S9F;'PN;.2RLDX( @@C">(,E$<=I$95&5A9>JR87:O NADOQN:Q4<@! MV:\$IA>257O(_HM/$S_6M9LGT79!MLWTW$\*.YM,X*('U G/WHTL [,,?"H9 MZ$DI*E\Z1 17(,^L =. ETA:$V+;8U66:S5]-^,[Z<%C7GRBKSEQ/'(?(X!L MMAMR[OV3C88=7M$# \PM0YJDTELI&2)5$(A; #=951H9YP+QE9%!TNVX/#8+ M:?>L.2;V2NO/3N*,:1G3;COB$F5% G)EK+&BB4!*51))S8T2F!NGMQ1P\1R8 M1@>2'7@860[!>*H0C(?5.,]>BBR@7I2 >M%>"H>-I]80) R3B/N@D*JT0X3I MRJJJQ$1NI,38;9[ZOB:FWT;J!^%[)>:R9R*#9 ;)YP))ZKQR0F&DB5.(6^&1 MH8PB1Q7!U)A@.-Y6J,?V0++*!=4S0N[PBAX80F[[.(HI+$R)$8U1O%RY"DDE M06ES@5#A.%5JK3SCID(R'H5A]\PMD7B?T"Q7M=A5M\:BJL587^62%EDF99GT M")E$+6'8!825HXC[RB(M*8@H47(FO>8JK#41W6S1B4_=)MZ01DWD@'%RV'(H M*].'O9"[ 5POVMU ')54$H\P 2V=6Z*1+@5#(0B/G;;$B"W7L?AA6+R?DBX' M)3).[O"*9IQ\.3BIK14:>PKHZ"7B1&ID8@FSBC+OF#">Z+4,O,W6RM@2 M3M)RH')D;8[7>&K'QF3F7?1K3)KA,&6LEXM:+UN^88H*4U*&2"]#O)/-(Q7]XPC .A ( ^JUY.;:JW^U5Q$8NJO%R M/!R3!GXHVG-@Z]%9]FQDR;>WDF_+LDD8+(,@'!$B0QE%7V#%PO$;A>M,I.3, E*0UB MBA!0V;E'AEN"/+>"E9*P:EUE_Q%'QG9@\7Y:NQ@PGA7W#)4[O*(9*E\.5"HF M=:BP!>61Q=.KRH VJ"4*3%-:*8?M>@CPCW@WGA,J%:89*',,QS-X.*Z5#74] MKQ<3_\6/9CEC)0O#_16&6Q97&!M9&A=0:5-HMF7(B,JA0+0V6GD5PEIH]@8< M'OV^_J76IA[6T]JWQZ-%X:C?NFV](?]'.6#[%761/2 9R5XBDKUHM=YY1ZQF M&BF* ?,(84@37R(K&. ?YKZLV!8\()O%R?MI^6S?NDEEATA&SHRC+1 MH^E5=H9D0;BW@G#+HBI4%68E%<@1PT#)%QI)HQS"2@@60)WG]E&U0^\059\F MC9O9Z1_]#DX[&L3)AF*V^5[Y[+/S(R/72T2N%ZW"$\&XI\8A[C2HXSQ8I$W M2'B&*2>VQ'XM(V\#SH_'XN)]NV=G9T=&RAU>T8R4+PN)0LQJBADF5..UAE(;<'8\#5*R7PCYUW;J3&0;DQ;!9Z6>CML-!S MO-1>X5A_&W/$/0X@]*A E:'6@>$@."7;*=B1\.%#,^I;2&^T$RPM<\&J;!?L M\(H>&$1N.RN=":F))$C1,K9-E YI9QD2S& KG?=*;:E6QR-![+ZUARJY5PVD MLB,XPUB&L?42HEQCZ3A%W@4%NAAE2&(-RA4A#)="!^JVU/WU26",#L1^.2%R M7Y3=]CT FZ&>HXOA,I8H.R.>3T09X%L_68SU2(RG1=L,:U?,U_DE;.,'"K'O M3_X@Q)SR(.4,=XB4L894266L$8J1M+8B/%2EU_))7 XK\84;"]C88@CA-]BG M.VA^RK 5OB'7$7^!KJ,/?EI8W9['PJQ?:N==8:Z* M9NPG>EJ/SHK(IU]^V(WTHP2]OQOI24B(,*FG$BX'%1LBP>^ MNRD;LR,I0V6&RNVD\5/J;$D,\E8:Q$55(E6!J6 9%81R8;59ZTWY$%?/TT-E M1,HMYDAFI,Q(F9'R@)#2::9*:RRJB,6(*Q< *2E!1)2VE,PK7;E->%Z>'BE9 M-9#DX!PN3QBB9[LGRE5FX3S;S,+[N*C[--NG/#0C&SHT(R_P MT.R3OKJ 3VTQ;4#=^]]9/?'%6$_35['J?]N$Z:6>_%"U_Q^EY_W/S)Z$PCMW M9O82C*\7G1WTLD-.+&5>,HVX+1WBVE9(:^Z0I$)@%A0ORXWD@<^1XG-SW.'$ MR6BJ1V>U&?J-9H 36>Y3JE&.Z5 MKH*JZ'IMT8>EZ)"5# 1TT-DH"7R/*J MM!@;4Q*]B2.SIP)'*ED&QR?/5C]H[\FDL=Z[_N"L!9XMFA#CC\/(_MF#DN7@WLK!+4LJCBNMG%1(J\J"&H\%DEH8Y*07H*Q32=5:6LV#?!S] M?GX/V_D4=O/'\*G?RY^&>C0]'KEW\^V\*9DU4&*OFM?D$+>,8!G!UA#,.J,K M"]IRA2N%.,$A(EB)1"!$!Z^(+C<2R/OT"$;VJVUAQJ^,7QF_UO!+>"=*&BK0 MH6P\91*@@555B1AAH%\!$@FQEK/U(%_!T^/7-A.V7@+;YU"+YW06U M?V ,J M[F<_099264JMM,SBU%1&*:0"-]%/P) J00 %[*76WBI0HK?C)]B22[L<"(P/ M6SQE]?JP%_(@@$LY5PKF/*)!"\0]8)9V1"-L2R*%QMS8M>RUS;@'-@-B]%[Y2U)0; MR;G-J+6KKH <-["YK(L<-;!CWH!<5N(%E)5XT1%XW%:$6<.1 /4_]HTAR)28 MH2"-XD%+3[>4N[%MI[K"@TH<7"&T',Z< 3D#\DL&Y*HD7)O $5>E!8O&,*2Q M 1-%,DP\PT+[C?0C?') EFH@RH-K<9(!.0-R!N27#,C&>B4P*,=.4D#E(#U2 M7E<($$5AB8GPU&PE1V7K@;]LH*J#*X"9R^COO&]J449_UGI7U*-;Z\'E$OI9 MZ&:ANZ]"5Q L)0=1RYF58 5Y@TR%.9*LPI7Q%1A#&TFWN:.6ZLD<(8-1,841C?:7-,'8;3XW? EY1D?$JX]5A+^1AX%70 M1#).D'#, _9HG[)'D*B8"-;S8+S<=%+\X_$JI\+G5/CG386'#=0=]/ABZ'7K MB\; ^W3DO&SN9W&TM^+H14<].".,TYRC6*(*<:X8TH(%9)C4I:RDY67Y&&=" M>VGJ5[_Y<0\2'\,OS>CLLY]*,(Y"20F3LJQ*^:BT\N>#22IRSZT,DSN\HADF M7PY,*B)T8(*@JHJN$ZU!,ZPL _60$:$T(VS]:.I'7"?/!Y-85ADFXLK&_H=BK6WY M0V(T;I.%;[W95(T3MG=GGMD^R+#XHF%QR\!%J%6",(:,K:+3 I1WS2A#OG0^ M.$&UYVN'GP\)UM@L<.7#SXQ5>2$/#:LJA@W%1@$X"0&XXSB2)&@DF!6ZLB80 MQ3<1J)&Q*@=J[)-#8:5GP10(U\XF5_#XQOZ9_0E9&.VM,'K1_@1FB,.F-,@R M91$/A"/MRX""()6G5:E46"L;])@^ ^^;"4B]V<2>1W=Z>--<7#2CTX@1F_*H MXP$E^>0Q:^L[O*('!I!;AC#L-<$4%'57J8 XB4U> 8,0ET%:'#A5F_$L; O" MLMZ>42LOY,ZAUHM6ZZRW/"C -V>E0[PL =\P,RAP31A1@E&N-UDKLJ]$#;+V40(/14!8: ,U> M:>.09(Z2RI2>L(T4I_^T<-K/ >*!78;74\'I -,LY;(9L,,KFA'QY2"BP,:7 M7"JDJ3*(5Y5!BGN""*]HU/(Q=ALI"K\]1"1RP%AVYV9$W.$5S8CX/X?1<3WS[.^R7R-B;\!EWR?I%\^'\V8 MES%OO6N28IR6#+0T[QCBH("#RHX=(I)71E"C"%ZK'_38XIZ[BWF"[E7-H8QY M&?,RYJUAGA<4:RLX(@0;Q(FV2"KXQ"0IC17&&[;FKGUL@=#=Q;R*J,/&O!SF M\:3Y*T43EAZ,RWIZ?MX,(W,74_VUF/BAGGI73)O_:R9_[Q=M]9^P=::3VL9K M.N]'W 5M]GH\GS3,G5US9]]7;-EDK&YHS-SX[-/-@J M-8?A5!RBX?!&9TS.F=TSNB\\9Q- M%P3%AB/NE0!TCJ5<9:B0I4HX'!PF8C.>KN=&9['-P\J]0^>G#.?A&_)X\1?H M\?K@IX75[7GQUQDP?E&/_O;W8CQI8J":*\Q5WVXG^KXBRWZII[7_(5?6C]+V M_JZL)Z%V=F5E@7Q@ IFYTG//%5*:>["9I$0&8[!_K&1:&0/ M\ZD'FY^O?@< .NF+K /@'"_PYOXBN(4E@4_?D\750)5E%L;95,K(?&#(O&7L MI-1CI:L2$#/B(!6@B])X*L !.UU%12!KY2(?XFK:!G9^NY/Z0%9;[$ZQFXB9 M8Y,R4!XJ4+YL%3:X$O[OD"T]J+!!""098XAZHY@RE :^UDKM(3ZE9U1AL1BH M;?8+VDU$WN%*.3L-]X]T$-4C&XOX^K__%1@P??H;?-?YC6+'H/3!_^^L_@(\ M/?I^K-,6HCWWUN&SQ[)P-R3=EF51Q:14KK((\UB*QI8!&5LR)'VE=66LYW*M M_MI#W"E1$,7_OUMNP]\6@8CQA^.1N_[%RI6?_*1N0')UF_MMO\D70;WOOMIS M/3KSO^FI?P=&B=U4\Y]J0.5>E73()D,&P9<(@B]:W?>>2B$Q0\98"ZH[EUV%V/N9#&4U(!7=)[#-'NV,NB\:=;>,BP(ST!6#0XP( MP+@R-2^R&$E0'V45L!1N(VZ07<7%[ZB>%2'[A(:[UQ5IIX'U$;OMS5U^CT%A M/(QA%,-EFE",$VMG9T@^.CBHHX-M2S5'>16\0EX+#%(-$Z08UZAT1FAN# M^ MK01.Y0TGQ'*DN(1[O)9(!Y")V!$LB=)>\VJC4FTAO][6[;AI]? _ 4C'< ?\ M'8=6CV;>?02 T)O,E!9L(,3!!;;LL<_E$9LG33/C;L;=C7E9,"NQ< Y1:P+B MTAFD32E1H"7!GCHAU5J@/A.6,NTQ*JF7B!,,%@@/ -W2RJH4%1&,[P'N$HH' MU3;K\F3@/2"W2P;;#+96$<.Y$/!%2< 7 M(ZTR]&;HW1GHU9Z!*4$9,BZ '5$1 &%E**"JD![^P;A8JY>3'>P9>C/T9NC- MT/LHZ&42TU!*BJCS'''F92QZKY%REF"AE=>,9!][QMXMQ?7SL;CH8]5HO0P-OJVPZ:=37ST^"174!@VET4]ZMCT'OV_#\37 Q2/O_R_ MG^A/N\8,=P>R]\\_GM1Z^$AQGR>[=Y/-+)TGNV>3W6&6OF_RT;W(\/VHIUV9 M]M;6^\$'?X_1_];Z5^Q_MY!T4#C6M8N6RZL?;O"1>WGL."YEZ9,GFUDZKW*> M;&;I?9_L4];;IANJMTU?H,YX$E4ZWTY_1%O\47K=7X5\$@KN7+#9U!>W*>20%?"J%%)+*TA*V%H+_ MD/)!VX(KFKO&/UW7^,.VZ6USX6-S^!_KC97M^BQYLN2YK68RQ2$XT')) !V9 M,P9*;PG&?6F8- K$"&4;LNOCQOT<]VT4/AN+5!V4Y5X5VLR:R0'%V;+/>+5["YGQ:BMX M141)L) VEO*28*6#J2Y+0Q%3S$M:&A?(1GIN;P>OA!J00^\:,3?MX=_:#'WZ M> \N)13^?N# E]OA!\WF&\/YYNOO(,3GN;L=#??4J_OIZK%U,@ENI$U1W$^A=+ 3^_)]9.ZW# MU7PFZ4;D1^ZU:;Y&DL#]KQ9Y9U_O"34O=1'?H]MZ0SS-NZMKFP@6.BWX^<(M M-M9GOG-Y(1V 0J_T\%)?M:]_^OM-SI@O>P*!V];\,4O[1+%"CZ/E+:@T)^@V MI_@XUKWL%L@T0[<)&IS^>O+Y'\6_ZXOQZ^*/=Z>G'S\4/_]V_.'MZ: X^?#F MJ("/Q>GO/Y^>O#TY_NWDW>D-I#D8.KWY^.'TXR\G;X\_OP."?(9__?KNP^?3 MXN/[XLWQZ3^*][]\_..T0,5?WS1]XO#?[B+5JCN3'PG&_G)S@!O"R!ZTGPN\>O_99$J-^Q,BH8K')E^0[V,_)+:+="?Y.N/L/E:N=#WN+UN7F MA/^=6GPSB?95\=]>3XIW((Y=<3R>U,."X<'#N.4^]59W@8H;XK ,0AF$-IIR MR@E&WB/?VB,L[Y&\1_(>^>8>H7F/9)TUZZQ/;CCOPN9X MQ+GZ7T]&8 4WLU:/7/O=#M.[2X+MXT/R]3Y_*]FMNKL?P4B?9A-[KEMX>^PK M,FG&,*>KY->/C4?&\2"@J%/!5>_@0SH%GXVF;3'65]&1O7>A+[L7X/2$K',X M$4Z;;PLK746E]<@8R1'70J 828FP%TXQJ8-1:U7K'Q(S_D:/ZZD>OOLZ]B-7 M3V<3'PLBSR83[WZ>33\TT__VTPT&.]$!?_I8\JUR_),%9^X&HV<\RWCV$#SC MEFDK ,^"X@IQ)0+26%)$K!45+S'6Q&TBIOR)\8R(055NL7E?!K0,:!G0=A'0 MC"P=8Q34,EI*Q+VMD!'6(N,4%I0R(7RYB:#S)P8T_O2I,SN&9C]N_#]UH]%= M-?Y[5BV&7K?^IID_F<%''[DX>@>B1Z"+8??]Y9MW .S(.NB\3UZ;I/W>[<5,M/DGT +T4>')A^G!'L<0A6X41 M%Z#G&DPYDKK"OK*, I0]QL[?$03+1G]&L$-?RCU%L. IIXPJ1#6W@$85V/2, M?-)$3)"7T]8$#6,XYSSGG+VT1GS/G7.:< M\QW).7\^[MV1M/,=&'IQ _B>(@4^*2@)MO\Y;?ZY@.-_+N%X-Y;UPPZMT\?/ M[TZ+SQ^+:YG[[T\^'']XE3_ZUJG[1T8V;7VH@=6G*+XPR?]MQGY7N4M+IO) MT"7[J'K=QI.IJ*@4\)!9 ",)&'K2G5TYW\+PXU]P8P E5T\NVJ/XP)5K"UW M:^,[)OHJ7G@.MY[-1FWQU^YP+#Y[XK\TPR_SYX[K=MH,V[\-BF$#/]Z\^*(! M90BH-&XFJ6#&I 9UN!WTMQ5@B-7&3^#?$U./X@_QF4,/CR]Z&[>[ YX?QV)G M(>M9S _%6P .>SMM;M%'Z.M27 2DBO/9]%607?'YZ44_/YWI07(!1 M>M9_^@L8^GEA)C$L?XV[KCU,3]/?\%L<:S_$TW$D2JC]T V*7W7;:@M4]]-I M^[KX1S,;3B-1?M7 *J^+M]Z/B]^ Q)-!\:89C2+-[&SZ.HWD5YC\EQI6:5!\ M]O!;VWJ?Q@/$;Y936XXNKD7K)U^ B&UDCXZ3#"QYNCE]IZ>@M8RG\6-DT2$: M-MK-9P'< )-84FYZWK1^^?P!2MV[@)W@!#P::/<>=SVK[M MQASJZ$PI8D;NH+CTA?& VC?FE?8_;+A);69I3^E%H9HB3)J+-*P1H,]M5)NO MT-51<0I_?0#F+(@H>I=,L7WSKKLT/OE5]$#5]N[C_.8"B)CTRC3GKJ91OP.> MSP[MMF1'N'(G"?>;!^:8]>SR?(1*^'S13&(H1N<*!&8]NF9T7E,05XS0^.]; MM<=*:%H9Q;I@=&X81C$6'1'I+":@"Q*\5AKX(=KC*4C7&B!8CZ;'78H(D/)3 M U0'WOL,S_YYV-@_GUJC?*2VLF'5C0*$+,E4+.E4S FUNM8;-2(X)ESA4")< M8AU;/V&DO%0H,.JT"KBLO-T$&_S>@@7Q#HA^$07LW1#C9M$_6;CZ"3M"MHL21&'Z>7 M;DQQ>C"8*#DNH]DRFEX-X'%1[_*=PN^_@O[5*\D&EM5/HWR!\8#&EJXUB^%W M2A^HJ!=-HO, S(/A;,$6]6BJ1V=UK';7$:F3[+9I([U 90.ZQ(DG=HBC^\T# MZ'=2+!8'C .%H8$:V\)-LV'4RF -)YT2UBF,BVD>/>/6^*[(W2PX"^*DH!6( M9R(DXKID2 E<(4DK:GR)+2\WTF[DS6);PXHDD7-U#\E\J%#]:0EBP/O7:+I3U>PZ67YTW$\>9R!&]H9Z:M71V] M!]?\!;<\+#YD<-L/ISH2]TTWAPY+3O_X]*;X--3 "1:>^\LO;X[@_F2@->-Z ME)P"($T*[2*WI'F!V7=>@]$]GUXS@D&.HOH%/0=$[&SW=@K;"$@$=F[;.Z12 M#O6TGUHJG1J&S662)8N:=1>=0%^BC>M'BVAM M0%:@1SP.GO37N T)>2A0KN0K(@1H, MR$LJ9*K@D&*8J3)(Y?5:Z,A#D/<],-E_@2@%Y?C]G+E.1M'H3!S987&&X+73 M@6]]V"EA:0E*]G'N,""G._;!'C$GG^Q[/)@!;R9<\!E7N:U*GTD L M*(A)5BP'T\[@-7-%U7BK9^WGNJF=1 ?@" B[@3.YL4=M]M4WH\@UL%$M!+!W*QXH@[RY$"AD>59+(J MA:>,/\IKV(=4WL+=OW:SN_J4=)]?-<#7[.):9"1JO7T%MG-,U@-L?):#R.GY MQ/OB OX^7_KL;N+.L_$:@'222+W+(IH$2?!8H'*GST;%U_A.)?7+_=&?6$4[ MO^Z4[G0%?#9Z]&?A?-*'E_IE=,,,TFOBT 9PZU5R-T0+Q+O>[P,""R1'E&]@ M 72O2&IH%%[1%P(6Q,A&40B:Z[!)9TU1FTZ"J7\1Z+B)V:\KS9TE$!7RV60Y MIN[]WQK!4^N82@?-O8'-XV,;:QZ0(;!-L#"4EY[Q(/0FA,5;>.<7'<]=,T=/O&V.1O! M\/LP[VM/ #*S$3A)*;4/O+DKP+RW[)J _*]TA:S6AVL=1J;IVA M-H2P4E D.8/1*AJ05-P@K:FR%/YKJK495MK'C#R!RE)KQ!F7L=LB 6N%EAQ( M9CFIGF.&H^:6A)8[,ER>0<7KM)2HE=RQ?6&?Q5]_B:$P!8U_=A_9'=9Z5./[ MLZ_S&E034.]7@TIX9R.0W0J-B$.+CMA&C]JB3V@:W.S[%,^=SOQS^V-NBYX MY#P#&(ZC3'%*MRW, 3DNG/* $,&CDL94.0'*@%0N(.9-54I2E@9OQ''QF[<> MM@SP2M9%O[?#/D^TBT>E"XKMAI<"Z.7CJ0483G4*^8O[QS47\8#6+F-%NY#, M&,0)>\X#>9>1=@W\:I(#HU-!ZM7]!R]U=7^BGTQBU.'],&NOEI$[V=)BK5#&:%<#/@5#L M V/3$;FYBLJ;/M,1:CH;=3AL+I,2EI3"9F:F839&>>QJD:I+ MP:#'&M[D9@ME#X#[SU%S.00=T\\-Y<7*S<^H5LX*Z^EL?K"50G+CX^8$.8\1 MRY.KW09+^!+L_W@N]A\YLW&[J_'^\8SPW9G?\>IGS*E4MZ4 %O=-J]S]G,J< M;;C-+)U]7[ /]T[>6V@:MS?>W;6\X7*S:<-)>MTJJ!Y_%DG5H: MR;4#ZO[[6_T5*[Q$M^>#M6.GP3Q0R46=?&$')7T8-#3KET=1BT"JE=OC<5'SQ4]&$Y@.D4#9!_4^&AM#8$)? MC&87IC<4%H91C,:"Y\Y=#_,?DDDT#Q8&D^C,-V>PGN>P@^.7\XRK: +%E+BY MA02?HU,#S)6S)H7[=0/WBP#=]AX*_L+H2J]:AF:[)EE'O=,YI?>!"0*_[8JV MOZ<(\JT>M]<2V]H4*0D\N6L>=^&9P-X')*7"B#M<(BV"165%E6>25=2M'6X2 M^)9R89$I4[VFLD2R]!Q5<*.%ZXFLR+5 @0]I=WT,;^:0>$^N"G*8[T MFD]Z?N6J.QI_VQN=CO1WR/^\MIV7)]N[Q@12EZ403"(JJ$(\"(.,$015WE>2 MEI+#/V\R@0M2!PR,@Z77B"MID'(X%N<6G&EKK KTNSK')S^)7X#!1:XM_SB= M4?1G$HBN?@ \:/ M[JZK_@Q\<%<(S*[Q0"64P9P81+CSB!LLD<*E1%4IB'',4,ZKM2-846%7,H>H M=@'Q*M7H=RR*AE "#AC#[/T%0O^Y77K4'RT:+F\[J=PAP:"7L5+>+<_!0($? M[1R#:".LJ$A<71F3G2J,=*E+Q(SG MB%8*_60")PK9TLD2!6(%X"9QGB,/+> M8X6-9Y9L15C0[PJ+'>*+OZR%PBU-ET%B"MV)C@V$C6Z^.0<)QEAG4(E-"1!0 M*E '+$.AJLHRKK66X297,,Q*JCE0W3PZDCM M$E\<%=?M";;#]D3)A"TUH(/C$E1)4I7(R,@6)4@(KJFU9BTA1P:E PF "4&! M"@%*,E)2P]VQ%"R16FK*GL&>V'6AL:O61$ET50FC$0TQ]MQ6H$\2K)$CV 2& M.=;5&@N F5D94A(D1&S# -<@73F!/*B>VE=@3YAL3;PP:Z)2P8@ ZD$@,80O MP'*"-1'+S6M>TFA;5FN:9,4##XR!-B%+N(=RC$PT+D"@"%U*A@59[]?T!'Q MZ0NP)MCN61/2P.ZM-$65=_%D C:WP2(@+*RN>%4%4:ZI!2[X0*,C2ED'/*#! M'I68>R2-A5^8HB8JF,]H3>R^H^DEV1.6B%)P[1 F/FJ.H =(IAFRI6".4^N" M6&,1$#!,PZ6(")6JX5"D&>B0FBNM6 4Z@UN+^&0V@4<*-P!(X8"*E$5OABN^ZHM01 MWR6^>.H$JJHT%!0_&2/=00B0&+0J0OQ3$E4%1;3:R)'VR;PH3@Y9_.<)\ *$KA&*XX0;AR /K"$Z0Q_(,Y[0-\5PFZ MD4K9GR:Q!,STZM,P5CLJZ#U0QTOA^KG0QW,(UQ2>$N:G$]6427 \2T/H:2#V.Z< HPL>F>EVKHC0O+A43OLY2LZ'3J*D)0Y.O77V"&%V9\W( Z:<1UMKRZW-PH1&TD^ M3&*D?T.?97J]#:\^F_@YG_6D7V:++FH-+LLO+Y_5W__-VN;B(LFE1Y_!: M1L>B:M:7>8V>16O@/D6N9[W^^[C81ZETV9SZ<7;#.OB;!1OCY;&6UK6-E.*O MKKU_(?'FSUB\ZVA+E3$H+RU8$!42!O[!K2V1ML2@BDO)*+8<*_GHRABGLPO M]*ME)57W>]JNO\ L/T>:W25B^CJ6,^^.I_<=[3_)L\0X'1=M-\OYLMV.35$I MTA&)HKK5OEJJ%-^OMO'3M?YHC]$T>JKJ%0/SWI3=P7;@&U;MN@R(U'DN[>=^ M(/VXXQA?Z=FT>=UG,<3!Q*0&F$F\' WU%2C?7;^[U]V[2GR$_S*_/D4CCEO_ MJNUJU/HY15)WP>[1/RT'L=H%_DO=U@G1KE[-GW+MTFN]\M*;*WS$9?F7O@?6 MG9>1HY)OYB(*ZI\2#WG6HNW]VK3G223X*/9.OY4%HC>R2U)YU:6JQ"_NI,WM M30,762GSC*GQM$A5!.](4MEF(_>')#SU!HN/)4_Q?T+Z M#V;/0*A-]59=$@%('W]/WLT'\LLM8]XB63:7,O.-*M]1@$5QG3GHFQQT'Q C M,!FC[9]G$]#''>H7RL+T@]T"N@'!MIUE]T $NXO(/_=F9V>IK"C,CV&^76G> M^"AL.O 9/F_#YSMJ9^I0>N,=JI0"8TC[&/]G*;(**T^J,E""U^+_G#"@9GM$ ME8%[JA@N',\"-/4A6*F(7#_6O]-)MS2E;BTK>.7U9'-;D^ ?L5@>\:(;L5QW M= $AE0^.5T@3G8[&)5(>8:[*:V- MP,9(PE&,O$25&+0IQ08]Y+8A'I/E,6HY#&PM<0*:2LI\M8&%ZCSSJSU[7*8""4K MC9A)L?3>(H5)K.!L2B\T*%_56ES\;M"_R@)[!P5VMKV_0>1?YV=YUX\B#YFO M\@QW4Y8[QRP-T>8K*Y#+9<60=*5'QEEN+*L"72]$KDUEA#<*21X$R/(@D:F4 M1RQ4I:J"5FP])G(W9,GNR7(PL$L::_%@YB7BQAND#1C65;!8A ZDUG3I6S% MO<:N0J9D%/0O#]8W$[&V,365<[8TNRK+2;:^GT^8PU_Q;+6C_>KI]3SN;B?F MNI$8T)MD>5B,W:Z'V-TU_S_\LJU?TPQ3[)E+':16P\=B!,583Z8QU.+B=H7E MUL"R%+ZC^SYT*_6"NM8=,7]P XEC=Q4RJV1%:"Q5;#B)>1T!!!51B&+,746( M5'P](Y@ZP[&H4,5C,0FNP5JB!B2<+[4@(3HR]:;0\EG;S_A1<1WQ=J7WS %% M&SM'. AN$.(!8U"G&$<&,XU$I2@'ZYQ4=BT_\6%I"?.NN\NKG-:KU1>QR\B]_RTR^&VLM\ON)$[*:)@' MZ"Y?V1\-.3K%BAV6ZD22T#P^<[#+9BC'.?N!11OFC<'D-(ZG9>5?+6 M3E._CUT*9H?]?'SZ^VXUE)HO0$*-6& X9DUV#5B*199W\=?44*HH5>IV'OUPA<^A#[](.9>S%+WIE_U54%BACZ11\5_SI7PKOM=7Q8TK5YC8#/T MM4#CV6(+G]M0I]9Z;KGB[9(-'+S<]TD7=?OGO/7495K@F+EP"2^+TJ'KA9-: M20L2QPWU"B*QTT-SHO9L-I/1[Z MNQBQR_:XB,I-3"7ILG>6/J>#O!ST238A$]G$WTQ3V#IF&RE M^0BP>7S/NJSE-SX!5N9I=]Y"_[_I1U M7-NZVS_PIMAW%<1O;"H?7:W=Q$"M"?5PV.4JS2>V\G+8#EWV3SN.6ED7BYXZ MVJ?^EBMDA;?&C%([[]4\WZZ]WK>@2&S3D6AT/0]FH6L-4PNJF"*EHYNK'O=) M"]UU-\@;.]QW!)X7)(Z=//N4MG3]?//V?:N7HTDD6S2AGS__EB_2/\%"G8K%O-Y8?E'9[[O>Y]DP[74 MIZZTP1GPT6CN^DB@N6C9#<2*DYJDG*;4WJ__/&?@74&KW [ER>C^_AF;DJRX MVJ]W)VR\UQ)17E'$G93( M,.$1UZ5WFEK#\5K6+JL<%\)ZI,IXF"""09I0CZH2$UP:&;PH[W"6?%IJ(Q\7 MRLA*6MG'\*G+D/[L)Q?M"=5?J'T^TG7?&*AM<=NH?$AR3RG.%Y(/T48"A]B<2E GMMDO%Y":?F?Z8^\TD%[3MIK*3E]]G\&TPTCSBC6)(AMO=<'Y)9,-2C^=Z:C+30O*P#LG^R'3D'NJ3JW M?MSU;H-?]*1+QD_>8]<7-.@]Q%_\7!G7%VD%^DXN*VT:X??;;+-A_6?LL0B_ MFJ6AEHH/ZF@4@?$8GS6;@NK]KT3?5-XJUJF-+F%7IZS_N>U6:->,YQ4@CD_? M1,]-UXJZ:U\R'WIOAG4-+)/ON^=(&(,N6@":U"(]]EA?M+"-S5J:T=*,6UH& MT3$S:[L5N<[C:8*QFD^JBP=W)_?UT=$Z_[J BS$W?N5FWH-?"ASCGA*]N=LT3>>-=5W,@G@8T>71E=<:W^C\GJ%-QR"DE*_I:L@K>#5!=FDL H>J5B M$9V$,1X@,!67&;G^X&O8U+'+5MNF8S0 4SV.!W;Q',[#1AM'KT.L(UCW=7K@ MYYC?&0%]4:JF?VO\+C;H FB*!AZ\1 ^OVKI=8EI?!\> H ,JQ+B0MDGQ'F[% M][\H9=;+C-@WJ^W:;,U?U->5F?M_!E$P1*]1JM4#ZW31.0KU)(6BS%TX\#%! M_701H*(=+$OL%]Q)F01%3XT7@G);P29'K.("<4-9U/@P,J4D@C(N[7H!T8?@ MQ;N^6A(HAZ?G(#OR,=IWL&).L.B$*Q+)=@,E0#VQJ8A4],'V;=M17 MQ]Q[O-LX]'N>M(%60TN,"![LTGE:L5B*3\^_%$?%SXGL=Y,:E&\ F^3J!8"* M!@( 1NV63?LZ]T+TY7X!3?=Z_[Z5!T7G_31ZZ#M5>S:9*SN=5_BH>/O=57^B MH=QTLG?'B-T)Q_*VONKDN#\B!+;M #M]C[H#A=4&D'68AW)TCZO;CL\!JG?% MPWV[)/@>!MX54H&M]K$BM)>QAK(6A^SATB"4WONW6SH M/X:;,B%Q=E0H.\;Z9JVOO940=RU\.G!+=< 2FR=SM?<^=/8D7&I!O5@T))WV MYSW]SNN,U[:ODO>];9>,]N[CLM?H?#/.VLY4ILNZWYV>ZK^]>ORQ\X,]D7BJERG[5B$L=N2*XNF_04H4[Y*;1:U_ MVR"1OL-%]R'3\Q:AN7V!-M[ICQ,FA5,>:5S%/$A&D9&E1MI8[&1E0B76*J0] MQ&D/.^$D;81?FO9Z<^C?3]\N.ONQU<9^Z/N=_08EOKM7^+-NM>]4&-_F9MN$ MFO0RD7IK6F/&Y8S+3XO+PC%52B<1JQ2)S?APK!M=(>EE2:I02A[<35Q6I< B M5 I9G!I]$T!U'CSR)IY 8^=8:9X$E\N!K,J,RT^#R];;N]RPNUVK:_7YQS' M+4-UANH7"-45-4951B(I/4 U "W2Q'C$+ ZA@A\L6VL+("I&X7N"<,DKQ VQ M2#HN$"4R!.L<:.1K+1FV =5$\0%7=_?'SEB]!:?)W6=I/^1-V6E5_!&[[(^; MP46WA/#-XTE3Q-?]F/7>//ERN.V!W' 0J.RXP9Z6L4AOB*7WJ41*2X=P<,8) M;\I0;:3 TYQ;CSMF_9 "X3Z&%(_8?ERR;.+4:ZC=L?4#@9N+@23L@;B=M\(> M^BCRHAX4OE5*>&TH1I;&9E0!ETA[91"GBF+'0RG6\_0>XB!X1GSC#]5+\U8X M#%L_K_-!01YUN%2N=,@9$9N&2U#I)%C;M!3VT*.7@Y;;M>/^IUPK/T%=Z<" M,X9Q)*V);>^809+'7@2 VX#@PHFPD>S!DUAY,"9HZN&;E%76P?KQ=#JIS2QE M0'UNYMF$WO65AHXGL>I.5Y%F@XC/=N64[$>ZHQ_"IMPCOT!&[XS>V_=&8,(\ M5@(953G$!7-(*H.1"XH8231G>*TM^4.\$;N$WHQF],X1#B\_PB$#>@;T];A@ MYWTII4388X&X#P3I4G(DL/3$J=)54;5^O*]EEP!=8)(!/8=![(CKYD?"(/J" M-QMV%>YF(-P3>]9SF-N\,*@)4E)MD! D]C^6%"G,-2H#Z/R<>%G)C62*W.%] M[UE\S0F_06],.:!<;MO_OF\1;R\&BI\_\"+C:<;3E0P/)A576B#%2P+8:!W2 M'I>($25D::CE8:UPZ@8#.)X$3TF%,Y[F0(\,L1EBG\4K+2FS)2?(&($1YY8A M:6E VC)/B"X-UFL0N\& D2> V&I0T:RRYL"2IP\L62W/VM5=?4!.QN/]9L]- MM!U(Q#L(*"=5@]\L'W1=U4ICA]3#@ MM5+2*L(U4H$ O'(!FC*3"D;OG0ZE-KI'UH:Z(E[B+, MK[N#KY)AIQSCL2.*1UQ@A932L8TJ]C)8:9G=2(V(9\-7?D1HQM<<&/&\KH?M MQ$$\-W4>"=(9BV^D$3(IE%4"5-80#]Z$0H:6%:I,!8HKX=81M@U70L^<.^Y, MV.%=L1-':GOB&MCA9<[@M\TT.T)E($8B;+0&0Q_03'H/0":,]4SBH"JY#4/_ M:<%OZU$'!PI^^V*X[_ Z9_3;)OI506/A+=+. /I9P#19BA():P6U0^*,&DNTB6VN1C/IHNVL;VEZ9^U04?O>L7 M[3VLV>=S_V:Y8HLHI9N0=6N0TA*&\/<*R\H!_D9OAJ=?_L'.K;\L3? *)(G7 ME8&U) [)V+U>>!VE0CCKE_^79G3V"\S3?=:CLQHTI..1.QE- MYW^TK9^VGYIA;:\^PPM_'C;VSY\*#YK#."I+DYG_:6^5I^[2^.17]13>:^]D MK@4]HQ(4*8J&D:3%G*8)?Y94+3JR/J,^-#\T^0.8_TL:?+<3)MXV,9"YZ],> M9S-5(WAB\MS/_)P&SPK9F7'"^QY3-)NBWI4V'IB9QEU>EI8/9ED5:H>MT6(UA-V[1 $MW6[5%<,N?!1H>U]:NO&$\ >2? M!<6LC<_M*1"QS-9C?8, B6!QO*Z&64_A+GAK8^MTW64]/4]#CA?XKQ$UNQG! M\]LXOD+W]T50G0VG<^I$0(WW)3Z8@7$!U!\W;3W?&HO9W62B0;&R3MWX84_4 MT1?A8>J3N,9 H L_:F?ICS3$M.!U^R=<^*49 HL>[8")$>7$G@+BW>GJQ;F. MY05A)#7L)^"Y5=R8KJ)@O43!^5Z"8<%FBKS6SEKKQ]/T*[#;8J?WVR;5?.C8 M;\EW*TCS!?BSF;6P*^RTF70XU ")+ X*D#S*2[B3GK@.!O@MP@.0-ZSIG&7 M]7 X2,,>3QHP=*>@58R'\,Q.W?3_.ZO'<<2@>41W5QQKVA_]TQQLDB'X<- *23 M*:QFH8=#,/&CHZF?WMJ,"E^G&47Z L-,=!PF7 RXDK FTL_$RAO%; S7P!!@ M.R;4[9?L7(!.8T P *\D^$R0V;TYC32.K8917JW@ M6;QY";CK(S97<>UARZ,YD%Y#C@7 %7H,BZ+M>4<3N+GML'7<1#K":XOZ8@S@ M&1")*&UN>6^D=*B_+H3@@T3>CH 3:)V](^>ZZCKT7U&'ZL!VKV!@ MLXO1ZPC@0WWU*O[Z>JQ=S&%:J512=^_L U@(_-D#T?SEZ4;D1^ZU:;[&6<#] MKQ9)15_OZ6A^##(^KL7P(]ULZ/G6G)!KEDNT5.;.T/][O@@]&NLSWX45(1V M3J_T\%)?M:]_^OLUYIBO?'+NWK;LCUG='>@>O0%ZG_YZ\OD?Q;_KBS&HU>]. M3S]^*'[^[?C#V]-!/G=Z?%YX_%FX\?3C_^S;S[VU.1[,=.2].[RP<2Y)8#E>3?^/NJQ-@R6C^K'KNP(F\:=K=; MI9V)!"JDUZ!4ZM%H%K69H^)]KWY>1IMEU()J,8G:!NAE23GL=">;G$U34 W/ MX.=H[%S31U:4I4%L(QZ)GX86FB'H-Q%G=T2=6)$2_;I&EGU5'I5E]9?K^L,* MCT0>O555 *5I,GV=F '!Z"_:5U$%C4KI&MLLA\>.6#2MGH^/V)&H"):<2,HY M$U@M9UZ/XN!1(L W9ARWGZ2T7.R_%;IV[R 8WWSJ\VR35?-I!K;M!(R?Y P& M;;>W6[XD^^V\!F,F'FT/HWX,"OG_=)Z$WC41C2:X%K999\VUKY>,U0'/3?=J M9K"#8[ 5JRK"']PVBB;K)-G2UYQR\B\S:YS "@ M(MAT+5;&(/5\ B =G9I3#5>X& U3-^[UM=/HS$J'S4HWV"=Z=GT\%QNG(\=_ M=>YOXZ-/7C?'W(Y$/&@#UQ7%J*",.F]]K,1;$;X MQB?#;7Y T!EA_5D"W'3=#(.G3<[F!Y7IR@M0+":=SSI>9Z=S5;978*-"TFNU M\7BR\QJ/0"^.#N?%05BORDQ\- FC^MOAPL('O7*.=8"'22>P#-8V$Y?,B73. M=WSZI@ D&&S?XKW_D?_*<7Z+_K,_#DHK_C$RW!.,]>S.9:5!\2)J%\=-+[Q>7Q0?"O@KSPXQTO!9N/T[Q7\'N MZX[;5KY-0XKQHBF4-+DREH?7O2*_M AC\%$;;4CX&JY:BQ.(A]'=J<[EN4\[ M?.55,*%QW.RC:3K^26>3$_^E]I?QM.T\'=A]J=NT1^'-/7LAB@<=O_610OWK M"SNIT[8' +;PQD@C^.5:W,0R5':YJ_LI1/3H*9+*V$=:IU" ;D2#WDW41]:F MRR_[,3>CFR1)YT[]G?&[Y=#ST??M:$4)%51M\^B[6XU;.#K*\\4>-/.U7Q$( M*VZ3I??PN)W?.XQNQ>49N -F&ZQLTT$?NIVXQ17_MIGXQF_1ZT?C&XT+AE6H M#,0@3@Q&NN(5"EA)T.]<$.5:P@67HDK9:4:'"G%F-)).8X0KPK NK7-$WTRX MF(/O]0R+T[>+'(KR6EU%\;WH977T0W&+6V:P JX>]N$S9ZMB)H++"K^MF"2@ MG?BOUON()_&JZ][LP9(5W_U\\OGM\>D@G9O'8_,NI.!6'?2H^#A+(3NSBW&G MWSKI',M4T"(M8"A+9)H^ZBAGZ) M/%JP:Y%Y28M(-\,ESK<@[4V*EBD^@')3$%R@6T/'GTOQ?!_'_E]I[+\N9WY[ MBL/3K(.;^3D(+%'()A$X&S6F]9,O?5C->#9M5P*?ND"_I!..KE#4N>*]<%T' MT!%UGCCZ6CFA-?,8<5EID#^*(<681=@" 4OAA?1K*=(/[$3:7/C/^FL.K?X. MNW>4*H!4\(!T#D]>/R.O_]$%N2Y.'9*\&M;S@.EYV%DRN992(QJTL]&T"VMU M*S9"W=^V7D8I1+7 ^^,DD18Y^78T4 MG/-#[=NEL@44AY6*FKNK0;.8^!0;.#>S5S6,.7.D\$YX M%LZA-<5BCG07O@U/B@=C_?UZ'@3>62=)+Z-2K>MIB0#WK]FZP-*H^Y*%=3B&)Z,C)1\7)J!?; M\SE._-)7VAM/MZS-X%I$QL)OD/P%%Z!R E'_C(I?BO"-X1Z+>)#;%GI.M^[= MWG7;%Y3#.FJX]QP2?#>.1TO=EC[SH[FQW_L5X=*8MX&:3^90[8JT$X\8W MW,5CW4["WC7D-(" M7H_JB>'$,:BYC;GB-1@(MP].G^EZ%./((UGC%.!!=\_]J/C-1W]FG'DSZ3=. MVM^W/KPS5I+_Y_I!TW)?)9/DQQW/3ZU,>4XQYM*@TF(PYFFID"Z91$YS8DP% MYC_>2->PT]A; ?CTTZ2)'/Z'CATBIU>=:I4UJC4QUM-G-]+/.LR+WH"D^;C( M])!ZS@M]=P(:28U+$5D_-G_ M9^]-F]I,LG71[_=7O%%GUXZJ""4[Y\$^MR,HV]7M'2Z[P]"WXGPZD:-1MY#8 M&FS3O_ZNS%<2 H$1:$"([*C&$KQ##BN?->3*]0Q!W8S:P&P+=-]@70 T#\_S MZ[*TM&<1VJA*;Y3U6@XCMPOUHF?S@HS#O'\[OZ'D,@$PC0"^)OVB#%VK(LKA MTC8E"H %7)C>_$34K*73HU5-WH_-K3^6;4 M@@:8#TJK"DH_ #'S%M+EU,S,L)/?!H#6:J4,N+/[T"R DT^7+1@J^>W3H,Q" M A>XTMWSH@G@;;$-6<*M$P"[_G@V:N5)[9&+%"Q,^?MG3X*=+DM M#UEXR\+CIY-^'J>-M9]\O\T$XQ):8C$>Z\ M=19R@N;X26^FZ>9F>6?4L-)8MJ:O#R/. 5+OE^+)W!W\OE4?RVL^+'?[MS'=+KJ0CS-#[9F'HEN#GK0LX@ 9$: MYH9>;0/0=A_@YK&XU(V]F:>Y%*N]VK8K%EA>\^4F5XYX798C505OLE$+QM7U M5GZ#5\T@&A[XZ ;#<.5'Y2-ZDYE;40YXEB67:\;$PZB&L>@BK'L): M<0 6LR+:M*"Y:?&4P=]VL_$4M?&CSC\L:T,:3:*C"8DD$N(>?NA($HK<:).DY9R[M>L/ MM6F;[V:#^+F,VYOL RTG<3R@[EBN.[=?-:=:QZ\D>V5?O-VF*4YQ+K,RUW1IG>V4)C,YB+%O3.5$-K.E>PW!K0+4X$6/[N9'> *O<)K?U=F_V?9$^.2\1!JF%7%K M'+)&2<09CI%8&1E94@6/J1>_U=DF1V(O9SLO^+V;<9VH4Y9R)"PA,'O,(">B M!@O )2(-Y6Z9"O Q-;*W/./[5'OV:L87ZT]>4Y8;W7336G'#/$/2T5Q95L.B MU3P6KIN@<)1BN;+LHS;=_%D,DU[\E&Y,YH=9,LQIWKE^XLRFJFE[_FKV ME-=W4J655VMR! KKYQQR^]%EH$WH_1?=?X4XXI+AJ_^M<,N-*^YFD[N;0NXV MN7X8K]Q^$X9L@A[D@'L(TI#_7G@D#K^W!]W#>[DD2U?N9M?<.)DD#-=3#.H: M%O!OTW#)+:$5NIIH/4-*I3T@4-JA/+PT!J6-^X.12FZ9,8BX[,T3#[Z=( FI M9%G@A'&Z' QFPE-F(T:2@N?(">9(\V10U%XK*101N8#]#_W!XS98>:<_R*[Y M@^P^*H*.5NQI:)&V*NN[UAV/(B)>=.[**6H\'"X?2J_IY84NR:IUKNPR2&X--1(8;AKBV#%F/9=Z1#(1* M'YR,6X@[3[7.U5I]7Y;JAK00Z7#S1+S,>RGR._5@JA:ZMDO9ICY7+;.))3=/ MM)ME8U[DV'F9O6P%O5,DE1%E3SRT8+."-@@BPE%-A*!=2 L*GQ3SZCH."&> M@U>F,>+1:F23D @'@C4Q-EJN=AS7P_CNW)Z7)^+5HZIQO:IU]FI)5JVSJ'6P MU-X';5%4.J>9Y9TA:2,*A"MKK5$ZJ"UD#V\WKD<[0MY]YN#EB7S=7:IQO4/0 M,C6N5^-Z&]-\7%,A4])(,:\0-PXC'3E#40J,0Q01R[0]S;?QN)[4I,;U=AO7 MJXE[J\3U>-5]FU]\](CFU1<&DYSE_X3:[ZF2^U89CF>O"&]77(%$&S1VR"@G M\FEPC2Q)#D4B"0N!^&27$@ #)8D[*Y'*&H\30Y%5QB-C4M2$8V>%WFF@D'6T MWO%&U TA>4J5M1E'#K[E4SMWU8W<035)[PGQ5#DDG,"(.Q K33U(IF0"47KBM4':G+9*;&@\S,,AU/"X6>@R?OPSM^6+QP;:P M;UO7-Y^\^YI+>96"">7%1\WO@_N?,2CU::>/NOU!I:+KF7"_[QI6MN5#B8,^]9F! TN&A+=+8#.5=VT_KZ MPSBV\.1>9H9IJ\RW(QVF6CJ_8E$]7:]\2 (LD8G^)JX MXE@&9Y>J<#Q&1^UFTM5>3OI>:BBI)$_8)@0S9C.+E$$N$H9L-)X(R;"-2\;) M8S34+B:>']U];/*)%=14.=VOACHY3#R*<.>T_O?Y3+7/=,QHU[08.@C&G8Z( M@Z0@+HI"P 8QS@GEAGBO-U*AYS-HT_XDYHKIN6)JGL$_N^.S-U,'M@8W[@MN MY-*',['Y&_S(,K0'L8SWCR'ZFA:>G[(,SUB4'2RI*=O!5"K:\H^CQ:Z?3;M> MF#/C>!:_>-]WA?XB#'5U[_'3==ZX6?0L3\^=D.%F" M@2>8VATC$&66*(\U$H;H7-B/YBAJ9MGUDFI%'3A9:]=X?9\K^>>-NL\QDY_4 M:.H*/'?3$6MF0[8?://?MC\CL, %1[+54-@KOIT-,G//X%L_.V/VHO#?=.?= MF +4K SNE.!G- _!7O$F7MT#ZWG2@DB.28XF;M0-79O+);>\,L-<,ZV74+FC M$*8/!Y,OA5^&RA3[-HZE%S,F]ZNX4]Q>&O M>7CASGWT7VE21.B@$ ;,@(7OLB=K$C+62^RE"PHOQ5Q22-Z!]8J$ Y3AVEGD MI#4H&:YUTB07 ;D=+/ZPW[OG$S!8,JW8";OM4(GINU5YD MEBK?5N[S<4$-PGISL=>%+T6*"\5=]VR0.8929AGT9S-"J/-V[&X\JJ5J:0L% MG@_&5XR-PW:)72W"O%"N"IM#+\^[D_.90I]JX4P.>,78^$"RTL_)6.B5((,)P%F>'0$.25 /*DQ7@A-0V2;L,"A(<=SYM>_#P=] M^.C;L6B5856)]ZC$SS%G4X"*:7.VFZOA;&:L?Z,G) 68*KYC)%LE4;V%[;,F^;BT-?]O:VF_K]=;?_C]-4ZF/MCLU3TI]=/V0 M[6S&5V(]NB$:E?BH$A\=VH1]K,1'*Q$?W=02ZQM_GH$_DC"RV+.\S9(-.>$0 M51;G(+T4RZP&#PY^?(A@)L=/,Y;0XW[XO2CM^"%F,O>W8 "#)0T.[ JVWUX: M>AM>#>RH:4?F)9/(@*N6QV!.7CJ-4V0F^4))/HXYDIG]O3B\[!3JX(ML_+6Q MAXNSP7C@!Q?=' B=<1#WD<]2URL%VJ](:Z_XP6?OM%^&<;\LR9#I=+85]GL>9_YX/H4_3*< I/X]3CR/3+,6R[C-A"R$ MTUG*VF=>3(\)-3GVTL8:RN]!9YX?-9]RJ* LT5E:XIRONY^=%?#BIG=>$HD11 M0#:'-B,PZ@$:M%&4V^?MM+PASQ!,5SMD-E-0Y+7?;LA*9;;LVY7 "&B0TF[YZNWBM![,=O M.0/X8H%,&80E2_FD[*M!'W+>\9)$91KU[]%/KB9_,%I^7G"1.>8W MC.VR+I3KY>J9!(*77F(AT[CBU>N:;V>QWZZ@]DH[&N0V7LZU)#34E08-?1=P MI&U?B#"*?KIDNZD P")FYN>?@>VRN"[:MLR(K=UERQ<_B](LC,#6N'L2D;,X,D 9)S444D>C$UZ)7*Z;I%7'/<1D0L$T_7*F0:>[^Z>!.V[72 M^MQ"ZS/;R+DA9@NJ>8%X\;I"O[+%KI#_UK.-+1VZ'4TYA$;W4_/L!3'/ZK0\ M2YPW#%\GO;F/%&?Y >J(T?N><<3UFJ\A[(A0O/"_>V_809O(D7S0(ZZ=]UH^ MEZQ_6+7C4?.QQW,?V^' [_* 2$[/VWS)$>N]BA/<=7S\I MQ+YO;#&7MC* ]YTZ?=92M3*9U5LSPH]YB/]Y2U.1C[<9/2.'?!;]D;J6;EOLW\?O;X67?XV1&6 M/OETO[P>/^L.KRO@S[KS+ZG#C[..5JV)^VQ*VZUQ..'STI;B2O;0^N/Q7$7N M^4C%EOSW.O4W7[1O-<;7+>A8J^LOG--RW!+K1$0B"HNXBQ09;B.R COEI(@J M+M7'>TBIQK)Y/'=)BT=:,/E3^LNW:Z'MJ RCA M'"@M3(7G"L\5GI\8GA,V@BDMD526@:\9#;(2"Q14B$YY'+58BQ3YJ>&9=XBX MNZ!GA><[X7EGFW>/HK.\11DLGO38/:/E];%'H^A1]SLZZP9X_:O?_Z^ABC$K M%?(Z@$5CC$*:ZP!KC9L RRQ036].X-)#,&6))6]0P$(ACF'QF> M\D[A((B1 M6)OM;CX60I"YQ-SZ3]7RS]K_7D->/HW/XK#N4N_&Z#L8?KK*3O?0+<\HB-(T M(1$8SV4FL\4&7XUS/'JAL*-+YV4?PT[W0Z-M0]89Z3#Q ![Q2E%7 ;0": 70 M-6E*,,.*88>B!P,;;'&!'/,)*:[!P X^$+M4"/4A+N]N 53SG48?GSV WN77 MOH!C.GMP9/ @-$Z=T$.9T'K6IO:X"OBA=OXE=?B%G[6Y)W(>O?8&[#GD%0;S M75*9B2D)8M1';"*U3H9[P^]!I408<4A$S1$/6"'GDD>"4N&5)8(:M4'GY4VA MLA@OUM.JD?<:>;\C*7*8B2+F%50+WU=,L;"7#%M*O"HG-=&^)MI?CP0EJ97@ M$0DE*.*<%99B@S21(DDOHO5+5='7#Z7/"D]>3A%^0Z$@P^]FK'VNTKX/F%\1 MK2+:LT$T)9)/+C*P40&B>,2 :!*#C2J\-\;:8+79?&Q[2XA&.E35DT/K^'<' MMU)1Q9[S;X +^F'DJJH]7?;R'9%?U[Q&:*A\UQ[[FV*][_MHRZ92D"-OD MP<5S$ED-7F*F]TT$*Q+]4H+ !MU"4 Q^HW:4V+85M:<9\/N@32IF5LQ\"9CI M\G$A80DB#%-P(G,HC8([J1PXE$$S@LE:YXAVC9D:O\Q#G7N^^W@8AX4VL I/ M!^-".W6=(:^Z!(^ ]\.2J5I 8_\LH9IK_E)SS3,A'>$ MZGJ!77[1(GZ(G7])'7[AYWPVX&U43IV#3:^JL>]]". \.1S4'/*U B\AJ,@U MC2@PG!#'3B&MM4+2V[1XNH/76?4"1$N]]W*J%.= MHCKU-35ZBUO9!YD:O1O*!JD".&&<(9]$!%LF"K!+2$#".!L%EI+AN$W_;$%A MO%W0%YO*-2(=12IC0R74J>A6W*8RT$W'D)W:;,\^!;WB9\7/BI_K)9$HA0E-!(QK MFQ '-$5:I(B$(R30Y(GU?!.G=[:/GXQVB-YI0/+9X^?N.7:6O-Y]=W!KYON6 MBSA4 7@A E!/]]0N5Q$_W,Z_I Z_\-,]]P3L"9>6A"11<-SFB@ ::2\%5$1[ M?G-<$6V#B):8QF"4W<&< M5;K',1,JT1 )1[T[KV,TFAM$6/'NB 9;@!.D MO+),2J*D62("JAP^>ZSG]D=\-R NLSIL;;'N"WMI72^63*YFD)J9(%T,AO7\ M74WSKVG^&\WG8D:8E")*(5A0#!C,(Q$Q(IGI1QF7\#(QXL: 445OS)S>%G+K#3&7T>:P?"9_SIL=?9@/X<7(>AUT/WT/WZT*' M%NUL?B08^_D'QC:A\/V1W?SG9#3NILM'R/Z-]OSP_7>,V]O),).WIFX6Q4>6 MI]E ,QJ**>\TWV(SC#[+7FC^X[;6/.!5&\<.ZKW%3%@DO!"(6X*1%C$B'#E5 MW!IE&+N)'5'((*,2R&H"> .0@73"!&561D8MPUJ+'].!O1F,[@X_R6O (>[+ MA#BZ&S6>8,KAZEX>W4%:8A'VT.E1)_\%WN[/]D\6?)24>.)A7HLUG35*R>$. MV)+@K?)N28\\1!9*C:63L\%P?!J'YZM(Q)4?-_7__N"37PW"%'MU]./EI<>5Z'-,N M=+VDMN^=?'BC8W#>H<1!L? H [+6"82E\CPJ%TU:.K.^KGR\S]9]'(W?M4G_ M&],U9J]EXDK7=*?]GYUZ:,*B250,DZ/F>)1O/;X8=GL-PYVIN3*8#)N6_3 # M$EC2]LM,U@J"91E;^GN YPXF?8 RP+P\B.4Q-S3@J/D& +>F>,ZE;&KB3H6, M62T#9PD!%KDL9!H9 C+'B #M%8T3:LF.69\1^L_I.!RWP_ YGMMN?_;'K.3( M-8G*>76O8"8NHQT^B6$,/L_KM=&E]AI7U]SCT-W=N+R;#.,C%\&7J+$8/8P8>8K'M86@!!2?CT1C>!Q>W MM\X(17+DL@?M*4!YB^?8V&&^X+R;F^@NRT-O0&6^8NI#P#79AX!Q'=KRK%ZW M#\VTT,5F -/=WMY-,;]M_JBC)S0=%D.C+RS&^:G??/+C@8-IH3+K1J)*J+$( M&,PD> "#YA?[*\SGU%'\,HPQUSAMOG7'9\WG2VCQ;X,!S/";+&4@T1\^O 'U MVD[S)Y F6/6]*SG^ -("'0N=+/4^#K,B 7D>CD&GP-* 2R^FI56;WL"7T$?W MYAOF#P,Y:X-@T.(S4-*-B[&_X"_D%73+PIDW[ZI5N6_M8OS%YH^;//$3Y5WYP#FMS/'6S\F].XH4=%G=[>;QA[>3= MA#S<$Q# X;23QT6%P7A_FHS# %[V&[PFC#K-^[X_:BV:C(3E^D$O8\BW/CP2 MGC7JAJX=7I86'G_ZQVEG_H)1DX:#\V:RMD.U^9 RLSQB<-8I3P9QD:UF004B M0EOJI AJF>@P:BX%Y0)ISV6VM"ERR>EL>!NCF(XT^&MAQ*FN 0WT*9U,AV1C MBL?LE^991:5,Y2T+Z A&J>#[*,<3;ULM4W&?C=M1 V#RWQ.0.U*0A-);)!L4 M X!'* "WQ?O[\ E'A!@E%?N7"^ _.:AR!?OFX0JK9,UD>?JYCFZI -R%*0- MX^"P$=*S1&Y*J "+/;+DD+8J@=W$LR\8' K)6XTU3E+*G4FHY$=JWR0T3WRR MOFP*/T :CVZ5CMVT^WBT)[8+S&3\[GN3$/_ROT/WZWR-].)W%+K#6";X%31L M![[@7< M_VJ^-_Y]Q0WP=0RGJ^2+W8_[[^CIYISP:WOY>6N^W;__WV?S+/ + (PVP1O9 M!*/TRO:^V-W\^>[DY-/'YK?/QQ_?GH#=]?'-40,?FY-__';R_NW[X\_OWYVL M(Q<;;OKMCLVA3]C'3Z?O3IK33\V;3Q]//GUX__;X]-W;YO?W'X\_OGE__*$Y M.85?_/'NX^E)\Y__2U-"7S>_O(&[N_U)#+_N:L@>EAM8WBT?.2"WY/^4=)[_ M6M076\;J)W5RP=,:SVR+S[&XE<7O DONOVT?O+7+AI%BLK);G-_NK\5L'8V@ M'\5N+?&.T6AR?M'NEE[WB%O_"JRRT<2V1N[4>X/?PQ6]7GLO>-+P<6J2EY@+ M.'+PD.ZX%UL*D?R:@8/1*ZT=06LZ\+3V]U>&T4VC'/S5:.%UOGQK7^VBS^93 M3*F-.RUVG,P"XL7W[4X[FVWT'/?NY])FHW%QPV]UB3^_.4$G!1S_;'Z?FFW3 M$ #8::.)]Q':-\SWS#<3IW;_CSSIY>$[.<^#.X7A_,Q^[07P^R7VXQ PHFBO +?GZ(\MZF"6W;&7>3\Q)*$-)RBI+!N,:F0C=D@E M+I)6BO/EVA @+M'H*)!0 "<%GX@(E D AL?,0ET:7=J2[)Q=QV(/9*-FWD^ MI>I-L26R=9*WI_(IZ:(^BO;*!DI12*UN.6K>][/N[4[-JJ?KX95=(SI7>=,_ M#$&"U,"WFWM:@[;K;V.\:#YW\Z[5/"@U/AL.)E_.YF_BY4VBZ/$\D/VB8P?> M3RXNKX>S[+B\8CQ_1-D:F%6HFK\\&P)YEO* EZ>&0;2[F[Y,QM"?OT]EQ:<(MO3Q:=!<6 M8TEK9S#H:%EAQ,:!BARC5\B$R)#!"FOI=)1A">L?I=K]60R37@Z;PL(MUG$^ M#G\*1M>H78FC4WC#;^ ._.NG)L+ROLB[?L-)_&E'NX#E\GWQD?)^H-O M16+*GO P[P^/REI/DW'>3L[XX#,,@ ,RW;*'+^!KG"6X$SP85T+V(+S%[KWN M,QU?^4S'M_E,(*:N9"A'$,5V$SG_!ZNL-]T^3E-SMP^#!C8OK(6KK(JR*DJL MJS.UEJ\;PN#<_YQ#?W=>0(R'ON^2^OS_L ??4J= _+%.Q+O/0 M9HOFZ*>M2[$4++N[DMWBB:6'\S8\OD[*-D=HTW465N;M>%"%H5G+MS@XFXNV MWKFC53*&MBM ^S!F&Q2I%UX^=@.GDK,1_?P+D.Z@&LR^U5NNU<4WF50B"'7) M6$1#D(A+', ]M'!OYN+XMG?SKX+7Z>FN$? MX36GWV+O:_P#WGDVVM1!_0[1=V='/=>5L.>5W/8;.==3';*JCA>S8*K&6-08 M&"M#-#/(6@UZP@F+#$\!81X(]X%HGI;J@&Y38YQ^&_R?')79F*:@;,L579Z- MX%!@1(*,<@QC14D,2Y79MJHJX,=F507'6Z[&_FPDOWH5ZZZATWF> M6E48E?VLLI\]=M>#>:FHBL@+JA!722(GC00GA6GA@U0A[-0_N5K6&V21-#LE M 7F1A&C5BUDB.&M3O4L>]L5X1[1FAZREGLT*JF[-M4PLHW6DWB!BB$&<&8&L M$019[YB5(H+3(W>I83:D5P3I&'GWB<67)?'5G5EW[63IG5>8G!\8*O4HIX<* M#U2!+#Z_TCY7QV?S:NF71YZC?9B:,XD*CFE"4D>).+4*-!S32&F+->4LBK!6 M=?*6KF5ZN/KSU*AL#YB,/B_@Q8QK84-JCHB.Q'?783AD]VFU?/Q?U]&)#U%] M=_M<>PWZ:RRTO[="W7RUO4FIN&$EYM8 M9\\[OG@/4>;M!3/NJPYQ1\$,IY.G,!N(29X0MPDCYT,N:R-\ M8,Q:*98+83^43V\>?CCNAUL)6O^PX\D0_CW-_7[BPAG[4UGP]S96VM9NN9@& M;4J9BE+=[QIY52Y2<8UTK;VPU,B+88%6JZUIT2V5CMN2'*,?%*]XY) _>D'= M,=[WC?"],[SJFCR08AU"'4EZ;R6-(XSO+<=QQ.C]U]#[GW/?W_$1$>L^XT6W M8P\KH>Q#$88US+=F%4-FG9Z3VO-]+[QQ?X>WV\%:JN9)2]7,#==:K:8NFKIH M5BT0-F6LK(MF%XOF><==ZSKZ<<)474,U2>]YETE;.8R_S2C^#K+TZC"LL1R> MD>7W#-+5:LV\39Y5=BXDRQ7R/G'$':9(4VZ12L$(:K7D;&,5D&*\GJDYWR"9 MI6R^G<0MU7""U0UK[:[$E@6,RT4#/O7OYGYZ&+3Q#B>D0ML:89]ZSF:K M)8YKO*,.0W6-G@%Z5N/A6K2'>Y&L\ AS!<:#<1Q9ZRUB/.H8A:$A;L0C6C7: MDZV&TV^#33E$N-H,%&*(*(<1CQX@ISW"D5&=:38&;89'%O% MZ]D@?G5X#5(_.\>D0EB%L,=4?C3<>&LYJ4I)MZ9C57P7#F.DQEI-F0W4%6I:"J2U1D]?"0S6 OG*: 2 M)PYQ'@5R $A(2&Q)5-K3M!'.WI7\G@TB&-M^!>)#E_@:RSFX*3U0$$LN&B$P M0Y1J,,>B]4A;'A$3F!IC<>1^_3J CXSE;!33E*J\3^M$ 7I6\V'1?-",LL0E1\HHC#C#F00,/BE#?$I@'UBWEOGPF&A.YHSIU03DW,V2J%=XUAU&&H'M S0,]J/5S+ZL7.8(<-4F K@ >D'3*24*1P MHM18K6+<:3F=8C9TOSYR!ZC4>D?_CL-!E@)-"7U=;8:*8W5&#Q['F,-:!TT1 M=R(A[H-'FG&'F$B*,AFEU1L)2:_D]CP:OVZ+Y.":E?/JR>+Y%1(VY](3DW*6:C*?1:A[PDPH 8R:CRG M^D&5=7QC<_X"6,=OMT,(82E:$U$TF"!NI$&&)85\<#Y8SY1*.TWO.<[P_LP" M0WM*%UY!LX)F!GJ7H;*-L8^!_UJME0J5%2HK5&X**GV446:HM(+E'Q1I MEC *+"2O?(C@_.TB0+8AB!2T(RM&UIA8!)H7*- -1A6/;QJO%3C976Y^64V9%LUACB1TN;$,RU2 F/(,N0$ M,4A3F;1@5#JZ_;.)_^B'[LAG_1'#N^\>+CTNVF13A#S@6BCCG-/BF21C$)6"RX2XB*V0P''NOZ?8RW+8,PT1TI-PRE5U% MXAK6JU!QC#=!:WW1BEAU1E\ 8@F' R$&*1\3>$]< M(>.I1SX%3ZC .JS'9/[#0-:F#A3)CI&UC,YSLQ12699M):AA"6@ MCY 2,^FH$MWN#85NM8(TM0,KQL97GXR'.9( M#4C=9-@==Z$M\W!-;RJ_\,L:JJ@1F^K_U!VMNJ.U;SM:/CF.%8N(D1Q%TB(S M$D

    >B3SU]P\ENK $O^AGG?^E\"J2(3_9E[X3QYC\B\&9DI,HX9G.EO4T]_^:S$^BX=.H M&OY;?1IBGID4H 3%<3EZ< R=EXZ(X>V/3E?"#:=(&?YK$HG\>*8&#"'N^A89 M(MUPK@P$&Q^?-IO'*A=Y9VD"M=6@0.0]CN@VD&]\]N1[JT;-;] !&XY@U8NR MQQ&4Q6YI7DB:&))F=CR;P\/<=;WPC!!N.&M51T57<+SC=3=JD/PH?:W 2L\2,4Y11%1[:F/SAN,6]M[CSI="B7\-&:W 5CQ_S M*!\ST6K#*!%_Z/9-U_9MV/&JW5CY:3/R,-06YV_=2[]&\X %7[; 6H M\_CICYB5E]E&E"TTYZ(_U8;34C7:-F3V%6PN35F Q]-D^C1UO5CV(M1P9JI6 MW<8S<[QN1K]NKC!9J 4+M20-SC?DK>=U7WA>8*][IS7YAL-4->YVN8#D6=!V M\CQ$_N/QF%D]9H5J7P.?N;JQ&@Y@U0H\P $L5CP['D@3Z?'9L9!^ISE>[7HV M'):JO59.HR^P-F M1&R+I!#&KJ>BB5##R6@/ %)X/^A@A%",< M!)HC>N'$F.;!$$F-)\N0=K,M_!B?+Q+ON2%UL3_9AB-3 V5;?V18SBL=&S9/(LB8>"_DE>_69[W?[4&DY.U=:K.CGYV\/.2N'X'"UQ0]X] M/-KU_,6)7"GHBZ7!@U+!+&9QG&[8![SG9;3O. UGK :YI?EVXG-!=#*%4#>> M_9_-!TD3.A[ :1S MC;AP0=M.)HUT###'6>,.QJ@$G,7.LZN^J8VJ6DLHAQ\I*U0-7H3;3@Z5>MX 9U7_J>P M0;Q]PT?^'BW)V"@?_ AX8?@$-[Z/PV8O)CT3 D9KU.U=F!FDX9U6;>^F< M5:$-LWE0.:K0_'CNACUW(K2"_(/!D-0!HLJ/[7LVG \JA;YTO$X M2D;CE?3M>@3V)-5P)*H&=&TAX.,9&:Z: 7B]PH#A)!;_L':B5?&%Z4>BX4S4 M@5O(U1#H&>'C@+A2_"L?ZG@@>A^(BG'O-IBO\2,&1&OR%$.<.U-VR=-,'VVN MG<#]0)[Q<,&\&! .ZOBQPJ8XPH@-QZT.R*)XW"0+HR,LC%Z DC5&V=SH787Y M[$[Y]- 3GQ_]:SY#0H9-\6A]['],&Q^R/?HU')FJ;;I4KZ7^D?JC.,;@?YX MRPI6WP^^5I;3B1;0\P&3#XK]*)^)UZ?(_R&,5F^]('GK>INWO,U;QR<[^DHI MK".\+!RBK-/[L[.?* DW.86??WB-W?\N]4S(=/_Z7>R13Q5_]];0S,C/@*P; M!J=D[9S43_:G;Y_1WFJI[LW.[&\$^0-^9!-(H8''.ZS4R_!FRH# M<74+2&_I^CQ]]P.;N2-=BJ\P-,ZUU M:55_S=SZ=!AN]'6J1^8W=W#VIC^1E9A6%1$3:S])CD;?[1;0\)W6NC6]T3DU MA4[<:3G,#CKE-=L#>G>HE=Q[*J.OKQGXV$[K:'+(\=>K$1NUVUJT)#<%/NMA M(_NRJZ,Z.M>=,!,[<;X'Y=&YWP_AK=,R]!EB.NNQ!Z"9F57:>^#QOZ2^(#G= MOBXSHXV^2IUQ8#JMRI[4Q[<0= ,SZ&8.V(?V!%:@=>9US]7H.,X45J9_CG'? M-3,U@\->S=J$67M+JYG.%-:Y6[:GJ:^ZRVC#K])@Z8SZY1IXV"F MLCZCCKYJ^^>==5JFOL.,OBXFDQ0ZK93Y@6VNG;D3U(WHZ#SO&WK>:0WZ#3+F M2[97J'7;]ZH'<6MK,%!T\5Y+-NA)7&IRO'V3*^ M,'8W;Z]?$_!$/OGX.D@WW*EYY\5):;,+H2 5>BP>Q$]B^ T0C_/($!AF[&LR M7*2TT@G_+YPPBC"\=G:AG&Y8WK$G542V8R?'4*+NM# M>2X)7]ACQ"R)I*C2UFS:.4$W*+?47:JZSJM MJ"^3(5T3BU(R$AAD.19GKX";0X@0&2[@8_KQ&T,%:5B/4-@S!&$R,08] PFF MYQTWY>RV:-7)RN1T-MU4>D[/\V[:MSXI[[D!%[D]F:FN5D-764E'8P*>BMY. MAVGZ#TPZ":9@S=[?9#U%N[0YX[-UV]^>!KYIZH%#Z(/6]4+M[.8@2AOEMTAQ M(EKP7FRV(65)(]Z+G[JN4]:.]V)R;_K6],6]V*SO/!V=:R^F6E*SJ7_MQ9>R M__1TL;WXZTAU&GK,?B]?,Z4)Z#3[L=9 QJ;TO^=7I^AO359NQT:KSM.2(LOX MPN1UDA)]-] :;H7?L+=:)]@]AW"'%?Z< BS.; GJ#7^FX0@NX8CP_);1@A&LG"LALXGL<,1*TH_EL_0-@-)^Y>^$Y,GF$; 8GH:IYA 0 H--SY+&58@MKDP]BPGELR9\2^XI M1J$'>(#IP6VMH3@<-VD"1DW_Z[F>Z G74AICN/$PV+M PH^XE MT"$C4QP50ZZ8BUVIX$ V<+@H-*5)>V$-F'DUARR.$BE_C/PKSP@A__C[>>PY MGPI0\G1V9 V*?WQK8E(B0<7%'IL3^2&?#OG'W\]3(K6&T8T7;6[=THRJ?]]W M4M7C!+_Y^SR-@O 9S.J_A*$;UR^+NJ&1)=+G_L%O\@7CO_C['?DX,Y$8Z(R);<$YD_)CJ. \8X/5JCHNR MJ>&3\\D+O$VZXRHSQU4Q"6>UY ]\P% 4A*9+ ML*BDU/'G.-J\URWSR#,Q_,V1*;AA&!&MPDT7U'UQOEB F (&'X$SK;[#NW2W M=F!*T AQ0E/VJ5'C3B!H*W:X55>SC#6(&EGF["\X7$7.=@VVR/-7K\R!OJW5 M5U82) L2YCR\@.A [#U7KOK.W:TQF+NX'^'3)A][_&4+.<_OS][]>/:Q]E/J MUO?PWC/Z/[^23XE!6WNA^\[TPU4WA+6%DG6C3.;C,0S9-TF4+.8(=OS[D(E5 M.?PZ#!9N]@F%-!VM,W :+"#;@"K/_W@;W$=XZ7A9> MR:VQ*S^YYZ"PKC$"Z^?@F\)'YX_**]VO1])K2/1=,K>4P@ MN*_UQM7WMG<1"7'^-M@26?,./V/_G7:?=#U&TDP9>,U]^N1[BQL_=.I4TFJ; MR=L-_@L[T0U13WO:"S(RTWK=I!EV>;?D;C8O ?;1TJ#$W1R_)A=DI*_JK[Z^ MN34&E+$-HF354K4I;7I:?&=HBH)P;8$:+&<)7;]"T2.P1D/@8DS-^\K7ISLE M:VR#Y)LF.'H,EPF1:LE-3)2!%0AN].'77M_M^AJV(8 F/%M>$D'%2VZVY8#U?NU+SF+WQEYCN RH!9M+_YZL9N3X6IL*6UZ M3/,Y9G9$%YPL-V3U'1_$AWT>Z'I"%DT1892 0?0*/R4-NU;?=B1A]G:QC+B[ M[3Q)R*U&S\Z-[ZQJI%I-XU%MC'/PL$+HGRB7"H\E=92#U7KM;>.]WM3+L-S1B*]R63O;;GVM;8%\ M'=V)"A=J15O9W%XP!O64UN]!?9LI?+L@82G!+-5?;WVW49UVY,$B+U1,W[-9 M1%-5R(%0^N\4S4<54N[(VJV$:1:#>4AIU% VM79H*HD-]'U2'!5%8^N35V2& MU64S-5AF^E T_##([] #A';.EE]BYH0A8EMYHFA^>D%R-(V8F(M-RL'*<*3R7G=Q-C0*D <(6=5F6J[_+ MY??F8 9-%].FS@S(26U]K;0927[A!7T>=YNGT*\16(I_MWX1=[B"C5R^)H(: M-CPCGIFB;N,X589YJUH;]U,4$#]8<&45]B.^4V0)[$GD\-Z91CO(K]0(JR7DJ-Y^^L47I01UV M!,EMLN5<*2=T(#%5(]HPR0A[T;>V1$6H4+V"6=_6N)B48%%*2RU>P M[S-4@$].]!6#5L4O*VVP8F,WBV+64Y(_,#H'3EW+@PA%GY,QE2Z!SG3L67CS M&F?U;G]-0^,Q"(55*V%D9.LG8UU>OT*R+ -BK0]7Z$=R>A'I)19*9J[S)7E MSQ>+=)/2,"4-)%_7@'9S ]M,+17SHQ(@R,T17L,K^LSA;IK22UOV-_QEU,7< M9X>7.[N$NDJ>6*A9+Y<*^5=][+@!JH>GB7UR7@'N(HL$H]HQD3)%?)]I9:MQ M/#N7:.D1F@6*:*]]B9GFBHB+>7&PW9WS$A,=]L8#\8?"OM3.OK&3:6=VJ5ZH MUNRA;FQX5CSN;/X2JH7A2ILI&.@D2W)CX5*U[:X5%1M.WDORXRR:AR_EIUC7 MTOC9P!2J+2%Z)44G(O_2!$3KFD\W@K&WDFYRA(DL4PDNYXJ+OV!X(8_3HFW< M9PLRDT=*(9<>O%HZ'+).9*PJW>T=5ZK6TU-YFCAIT?$;CH[5Q).--/CTOW P ML1CYQG-"IC4\)X:<&?A/7CWIDP,Y4N1@4R,XUR1J-;GVO2T:FL1QNW<\]S;@ MV Y#<&[G6B,["0%>VRT=?D*J8&(+6?NDUG\_:!?2R^&>8'^*=I/B^Y MJ %Y*UR!SJJP,@PQDKWP_LAS5_@N=.JS897-+&;&97IJ-=*]X?)KUWG#>BC>Z!O%8U][:(;U>+C%4&,JK M7H -JU@[YCRYP>3*?O1#?D? M$^:CG(X]EC4^T2OU)=;8S1I#OY 3!+.;!ZN]3,>'.LRF>!>NO#CQ%K$(/]8$BS9TF9 -KK7M;=PGF8@R MMRYXCJ&0/ZN==\,,^)$]/22I<>PIWY_ZO8S$,D,O7B-75K:BT??L3*RRM/2 MW'-",/'93G&?3H/UJ0,!TXGH$8UQ4+\-Q0;6P_G,Q/%-R_:E?]IT/::ET;5' MLV_=?0J!>DP0)3^4ZFT40F6###.S/I:V!G!@T*'LPM.Q?%PYQXW*\"(JF#F MN!D/U&6E47X?6O;.3'LX .&$I&E:9$?!?2)Y)#5IVT;'L%]3X?K5V9#+@&*5 M8J*"<*0B(RB2N2U4I/_I'@!Y1%;_J2,2ZD4P3NE5H8CR;A%^% M@%KA;,CJ:$)^U8U'#09XQ*MR'3YEPK2ZK673CM:.8U8=IQ=;M&-SX__(I\5_ M\?Y"N6DB2I@S=8P02;V.M*Q6(T!ZL*?NU$ M($[%A9Q?VWXR"]Y0);*VL7USYH/S\HEL=>21 MJ[V3-5/=\?!RC]NC80^#0MAY_"$_2%W9E6HS^WIX,6)'$9J_7XB0V3%,AP>G M4$7I&5_ZCJZ0?5TSZ_)LMC!R]>/VF*NE7H875MCG-(M:;C(UFR5SU2L-C=HZ M&WM0FX*7O1.F:6N7_%Y41U4W/GD!Y(\IM8SBWX?3N)D**2U=2=E70$QVZ&_O M(_-6 0UW"!)NF89/ VKD>BU*$[7K/!&K3F;\Z!:8/PW[=-/DZ]M:5"!DU![J M 6A5IKFYGTT@)W!72($O#5ENRO;V LZI+)YE>VKC9>O;#E.)Y0$_.W=JJ# $:TM%/)"[\,%?-1Y M" G]M*J+2X[ACH@HKA3W= Y9):QP34/:\A!#V9.2MEX0+I=Z8-1"&^,*\1-Y M!K-:O#J5N*ZA/1%&!(I?[#[1+!UJ*[J)\#]3B.G7.*/;]+1W'L@JLXA .,RJ M U%L='BFPVH!D5* P_4KCA8>T90CR*X+?7\Y3$6__26:!)F%2UG<+;QI,T5[Z?^K1 MJ4&\(?_Q=K,E;RC]@/2.FG9]QTV:9/)ZYH*DYN7RD]#8?#H%4L[39!U&->"W M;7K8S);'3K18TVJ6S]@/:7JT'II;W\=Z1#K%AK[QELD:HI;-Q*>7: X,Y*HR ME30T-NX^@Q>6K HDSG,K.;\M8Q'PK/.JM>YM5YWE^1SP&2H!8YHUVPY4)F%4 M;!?GINMQ>$*M4,,AO8U5L*!"XVRYQ)$^'WG0(0U_MN2%Y/?6;'D7!BM:/#&0 M=W)&],15G7C4O;_I5%D.6ZZ&/JGUM[3I-HTDA": RPYXJGW)3LA."J+#@CP, M-VE"IBC,G 7K)PNH=V&7;P@SCE_SM@\P@%T/> ZM0\''G$TN,;*"(:K,A+:] MIP>^VU#VPT:ID:E7&:%NY%90DD.9%[CP<\=-7N0F G,N]]6(>HJE5>:EL&IS M0'J0L^WV%*GSY4(GG7R@;8E85'ZY&^<9MR[HI.\S?5">,(V,@/)D= Y/@"Y6 ME3E_=CP?/KJ;,/H%DA),"\]-PPWCD98N&!''PS]+M;+;MNL4K%6Z&J^59C9# M+JC'E-_K?(&E."I15E7Z52[E!"+;T]590/'@O*5432?,-C-/8ZN M/#\E0I@.T;@['9MJ8551@^!KBM]( S2K?U?K@GO0F@9"*\^O4)N:JTWM6IC; M:*+FZ-K4T!88N_1#>G2@5$#7HEA=*%A\&)N+$BK+&NY)9"0W&W^?\L-T3<22 MJHU3V]1T8'7[J'/NAI9BQ*J9%&9H3DP.[R1%CW66SLFB$AJ*[&3YK]96\TL0 M99\8>?N$CXGE>I3QO!2+W(V&_>#V7-YI"FR76MHVD9#57(;1!E["W),@)5F3 M=X(]B2"7JJ';]Z$U!&[Z/IJM-&UVMFH]J.:H3R"S,3_[+05Q@!G4 M($=V[&S:M!,&+@ ;)#AZUN-V%4L#*JK%FJYC9-5PM:4 9V^,&+O_(2V,X*J^)" MM%WL^7I\2I>;Y"M/@-ZMW+*S]6-F*'-A;W(V'1W.:A7A%<^.Y)K[O";ZHU47 MN^+24[. \E064.C__$HN#?!A0'!1G']V.F'(^%CVEBZK-]PI;'&/@N+M*Q^/ M-Q.+GQ[DUP:N"I=<_32WZ6G:"I-N-DZTFRTSW?%+C)>I?^5C$8 MFM,))I,N4!$6[AI )34=;,>1L(2QP"678_QEZY+S\?[LW<]G[_7EX%OUM6]J MPC&4JV\R*?%6UJ8+ 44L, $OUH'WSU1?M$_9W+;[0A6S33,PZR!"4A.PP CT"..GCV=8ZQ5/WNO/,?")?.@PE.[R.^F7L8M_D&< M^O1I8ZNF+R M'^E0N*$\D&7RW&R]7Z$3"9O"-C,JTGI13#P ?R9-W2(W,)_L;+E49^MVHV'X ML_@MC+[B*):UQ+RT4=VGHN]@_\1EP?PMCU>E_023Z_2L-/>;1L@P@U73\Z+I M,#18['7P[$5A OG^ RB$!*291!8A533G8Y%]WG7],LADB<56S)_">?K,(V) MTCY_(SFGC$ M8T+(INAT[2, 64 (UK%U5,FVW2C81<: ?R=Y&)CL3]04+,]>0VH,'&;8IJZ7I8-*.SFJ1@'5<7ZRBWLC9=AB+$\LFJ M>?0-+VG+SC:+3WD,[14$K#D926NR53:?T-W4%/6H[F ?N9>CA@3R2\<1>=T9 M:.ODU6.'B0@QD?CGA1-[<=-58'8,J^@14HYGK^=W/UKV6 _CN""+7^Q$W&'^ M:QW,872,Q=A%(4O8%UPMN0ORO(*OBI;927U,-TZ0NB<9&AJ)PX6XJB"M1+M*VOO-;0X_!2 MK9KD: .$;094M0Y(:M?'M*N_7<6$215+* LUH"DM6@I K*V]NXB'PE5N&.V) M:.IE_$X*G[V8#'$31K,(\G2?R3M%2VJ&Z5.R3'V!*E9_/[7N/46737<'C>GE M+T#)Z^LAJ9I:+U! 'WU"LS8LH@\YRZ'(67I$@TBM:FT/;.@S3C357/>A,[W@ MC_8.DDXD[#&:HYPP@%#M*Z%J/2G@,88WG9M"=]J\ESZ4[(=7T>L,C$BMPO9H M0YLO8BY:!V[N=N@2PM":@C4VYT1G\ '%0[/[6;K>!%,\9)\+ROEV]_0:3H1 M8W39*5*/QB;=U,MX⊋\YBS71QJ)=X:X%R,"62)/[D!G5ZO, VJC2W"/_ M=0B$KKP00CPG>G'LT C9F,I,F@)&+;O:@X/ 2FAU:">]9X$@Z< M4FF?S 21U6QW_/LP]AAP3$)..4BV=YY223%#VZY7HEHF2BT>:SI,QN#-X?U; MFKQ%ZTG@K$,VD%O/0[W,5R^7<=QK*^SQ2"T)@N3'X0O^,* M2LGF*CX7X19L ;9G>)"I(MT>F(S+_37GS=:$S*\R:!#/ X8>^?\.LC ,I&XK! MIF,DDR12-=1%4R^;[-3AON;N^KN&9*D.!*;&)#ZMRE_0+F%\YH:90&F70NPT MC9NF5@0*OJG+3>]"P:;QSDO(^_ ,$;*)'/,>?W+^$4:7OA,W8\QWI6(7Q^B6 MG#;L7M'=8/H9.X[TCT7[JC+>9@]"5C&8BX=8&B-O^"PV M9NA^ F-S4PY?+U*F.0*+;$VTGOI#:^@Q*C(RD9$IQCV1%1S___.VEZ%;EV2@ M:3SJ="EF!+A5GO&5DSCUH+.-S0]02X4\-?)'X\JJH&M/9,*^S[[A#&53;PG7 M=+"'+NH%823.&Y'&9R\!>6K6WC8/N[S8@0<"-B"D\V=-%#SN3V]"GF$!R:&/ MS&[N9T^P+5@3],&+=4TGH%SR5^8W!V319-+YODD/:0W-:>+ =JS)MA\MTR4TB$X71>0]\MABU^1LJML=GK>(?5*WM'X2 M-3I2T7:^=@)NGJ#Y!?%M4*L[CS[\J*+J;T1.^<\@? D>R4D,B71&S3EEA:"Y MO>D4RI1\)KXOU6JY#5S\JLFGU':8[IF-VX4XXNQX_(8A%1&[Y\_D"EEA\??[ MR%/F8HP\B9%5K448;4-V/U&#P27]D3Y9QX#?G*Y#]P:3P[/FQ. M2V-EJ[Z&/U,6=9M)7KD!!P )ZCY3?8?)I)E2K,2. -/%/L93RD7Q/)H1684/!/.9KFDV3)@R-8,DS=\MKK#1K M[T7,H@.&&S:9: "3)4\I@!5HLK.U?8QCH_)CP3W.ER&[Z,G2D0/BN0KW?9MN M$U3]E:4L.W6UB7H.098W840+P6?2I50<7E_VJ@.!:2!^Y=[C',6H2\E(;7_3 M$24L5I0:_UP/0M3ACH7EK'72Z9K;#M$DR\:< B%9J@SD3F1%=H"@W)><_2#; MUIB NAZ6DY0\QY<L;3(]C-^[Y@)\ M31WM?1+I4^RYGA/M -!DMJ2Q#CII5]G^\+[J:K+J$#8<0Z-/S>FLBRW4=K%8 MZ("*RC?8)I@& MPR\G=5!CP448I+%HRA:XC^$R@1_5LIVZL;7C(-R3 MBKW/_FS?Q#1;@DGXQ@]?FE1D;1?C!B9N6H J*0'$([ 2"V'@LA0/_25E]KCS)+/Z9,]#TSMBAK9-H"J'[H*.L*U+>U)V4"#"-9 M8;7:*+>8$)3F+D/%U-AX&KN-7,+@/ A2QW_ VS"JB]6O;390/$66X,3]C!3[ MEMP5% U8%U>A[SBXVHEI&+RO1/-(OIB M44!;K A.Z-+3KN\8NW"#X#BF6>@W.'/WDANP,::W"P6+\AK+4& /+S],9&*A MB,-5 V:TZFHO<$D )K#DK'HEELSVF3IFJ$$XGH<,NZB@Y)(7[[]P\I!!4#,/ M#LW.I[^B'Z4J$FK<24Q/5+K8SN3<_#;Y8>_@9NVH[39MN-LWW=69UN7Q6;9,+3'C"F>*J-N4;H3Z! M'*3]@Z3;P5_TI3^M$Q0S)P[YS?)B]PD3+2D+!0!1\W'K!>%RJ05PZT]W5%LH M#VE4FD*+?Y]"=9&V(!?*#@.AI@."0S-LNM1J,F'A/)"X8V!XN9?%+QE*00:N M$D$M^_O4 (VU15W5/$!T/@60+KTFG\JRT0,F M6E+L)4*O9-J@I KJ8AP''];^N:@K$\O=9NXLR(##F0DF$O^$-"4M8ILY^K81 MK 40@$"AUI>V;.AD43T/HP2<$E?X*0%K@=;5J&H]JJR< 8$HZP:66UA-N2SE M3-)4$6\!V(0LI[+X"SF[DEX-U>P@'M)V_;J@M5T>B(!RO5QBI<0X\B3LIU'\ M%D9?;P-:[I+[0'F!1K5HT=S3IH!!$RK)+O%;H\E%KNMAS]O(XHU@3N[&"[R8 MNN:>A.HL-;>O">QD2,MR 7TF&R2ZR@*(UJ3@IIL;GQGI8F[T'2:@/N@G*G0$;JL MH?M(^W,)R&-$?%1@IQ3^;+WN!8VCH#%:"\?/3$^MDFTZD;#W\N,$1'TBZX(M MRKW8?8DI+D<&*-LV]WT/0O:L&[!%*CQ%,:84K'6C83YTAB/^DA'3)RIH*V)EJNTF M(+XI\ Y4Y8@ZEX898\0)+*.VQDOKI6E'Q7[,)>R1]B*M:SDU<3(S!O45)W6$ M;,)&8:A+3T[1%;A#0QIUR5\P[4O1IN<$OKAZXTWN+,C-'ZR4"]N;KLC:9D:Q MEP)$7CY0\P 5=K,EYU9K-52U-@W"[+Q>IM2_^A_A4TR6[)+Z:6X#R%HF]QW] MOEA ?3OMUA15^SGKVHC*8J/)?H)R^2NC7UT+PC;324JPB-KW4=E\['(^=5]2 MUMW-(U24'.KU 2)U1Z=U7XMR M4>87H*&'1$C[S4O6PBBC_6K;]9W\>?LO(M[-7\*>QTY0F6@&WUY)>Q.0 .X: M0DUK&DX+6!B6]]'QG3<.^TEI^MA\6I+$AS%LR4#@9&,>@TU9QJZ34"(KK@[BG&G'27G;M0F)"Z# M;:7IYE9W&3DA2O+BU"'7*QI9]-%%9,7 @]$R-4K3P71F21=(1#D?O9JWWI_> M%# 6M'=SM9W%,_64Y'C(35*+JK5%;)PXEI)U.-3<8YBNUHDNNZ*YG_T8XP?G MY1,1$B,/@FL#5SA3:*98MYCC#I1L8O PIPG]I(E@OX(:N!0>2/D5J7L< MJL MNM!-3V(3*_]TSL#^R,QU7V2[ON:?+8[))R"&%*ZCIM86%4[RB#S@K?BDKZC/ MD=G-M!#ZC?TF(%.WPF4Y]^DT>+1H$7FEH]_6]'@CV5=923A)J*B$3-086EMT MLIR[JP7@R( 'B['P#-4,LH8H>VK#A2'Z]I,H)1!*J:Z%UC/T?M=]]G4-)P8 M7 \88V5IN"G&IRN5L1(4('%',?7JW^WF;N72(=6MG$U#WK:FB^U:)HI($?92 MI.0NDHZ(_ESU(&C%VP[NO7:^]KSEQ& /+GTGCKVE1\1PK66Y;>^I"#;(,I\MO\1L M> GGG,@H1+;_E[+4S%YT[)TV+^&YH8\X27PL17^J3IJFA[VG*"^?QI)O)(PL M_8/4W-$^.!5N5;NWIJW]J4MWDB[<4=W^\#+3&\M'T@J1\73+6W:=GTU)8(&Q MRTJ\=;6V[2'X>RHQ'?V]/E62AD4G.6Y8 M+? TU>C;@\H$O ]2F.CU:X*C@"@362 (MPH#&,=-&)&+-& 'TL/QQ>X7#,KO M=NTM &V@2]Z8Z1$M)FN]\$@?<"M%84!^7&#)OMPN@J4S&8LO5H;)D#E3X!51 MHLEK.DR*B498_(9.QJV[<1K!;2)"%O0'J5V?,:O@5 /@ZJ;"&OM,PG_-SO2 B=M5+T*:'Q=CAZ"OF>4#G+I'U$R^FN(HZ6T!#I^GJ;LHJ M!&JPKR&JF9N>QN21'1KLYIW)V,Y'$;$@_!9JEX^BZF0O3* N[T_*_OE,GL#Y M"_:?\2>B7*Q5*DEG,J-&OER3]W$%>"]1^)*LX8-T@K+QN:FU:3@16M$03C?( MK;X3:*KO*)J.M(3G9 ]=Z@6J1Z\K_MU\00*AO^+:"/SZ1O8D@KKRQ=K4%5V/ M@1:ST3?)O."+&E^E;OG[D)V -E_-[^J8DM-(P'I]B'G(A%,."M2^&/Q>I R_"K48-X$KU?S+?Z\64O:@8C')E!RMICB>4B-KD_V5B'WP MC "TC=:=7=/0M-4J#(C.N4@I1")79#1'0M=\ N]]X=OC=C]6K'2VA'C9/='< MM)1&U7IN/)^KT4I51VIB,0PEP")Q^\994,V12) >=V"1TZRJRMNFYS0P]+)B M,*"^73_.[KDUG_ZLX*X# =.X72^A%B9%T6@ZT,2ZI$!%8YO@^-Q$WS)G6]-A MVH@T#Q@>)1>L>GE J?+UW9O@V,A:]7:_;GTG(:J7++!454^#A&+J,5#;%A)[ M"R(3>/LA](].]\E9?)7"_CJD K8@835#@FD-((#(<)8YS&Q>&E!\3BT2)GH0 MG48 C@CV9OF96GFZN9]U5!5>9*L=GDJIL>%K\OIUP45]N.N(RH>C3/B?+I0MTS[9??C88U5C,I291=4+!3;6?X#FN+B'B^3'#$LJ'2VOML/T)#HR_/ MEN_/WOVIX"PK02?W06'>G_I8?LS4]0B-.X[-4.?)++6P^]A4RC97;_2G\HTN M5S86-11@M<$N"R5S59:4 0>T"WRR#GVB'\;LI8/HV2AF!I7'K:^,.FO3@C"^G8CVT$\2#G-7S8-2M*>E.Q;!ZRBJS9WT$]_APF M_X63'!(HI\0ZE<7O)L/PZ/.Q^R#2E&:B'1() E UX((FAXC\HGX%=$]=5U)_ M:+7S(?3]&Q:7-&$-5)ZEM>T2S]CU*\0]Q4FL$KAJ&AJ^KWDTTA44M8.TH##/ M3E2$JK;N-C'X!Z7X,UQ!@K8"QKGK N0D_\\=V?+R@="WM9I4'_-LL\]8#R1> MWW9B&)/9/9&;L54Y)ZW[#VM^4/F,2J49;LB7V<(&T86:\0 CGVO4<-/I0HAJ MVID&+9, U/-D4DAAD4++N'U"&_[9E]J@""9:D%)54ZO.XS J3BN//+U@"''/ MV)T3T0 [8#+3.(T[$K+GPJ$69W)PVN=RJ_P[>U"R'+:;US;A'WR-8MNFQW2< M#AF2=EM?0]YA"DQ(JC=YP9L[MI9:WUN#;U@Z67W*F#OZ0&DT"N81!4;;,Q MFCM..P!,+;'N3<;>^RU)>)#Z0S2%V!.RJVH'&SK9QXJ^#;9I$M]!->#W6IU/ MU^,@4,'O<43+Q-.K3BMZ[$//\ .8!2;,EG.7Y "9F\($L4#2\ MY2(794Y:U9?D5C8S?2.D -IR'2?>!M1,\@4X$#^@>,DTK>W)MNX_R#)169O< M5!J$-8W9IAN-:3R$K-:-/M%:V=XBD%X"O@JRJJ""NQ>[+S%@,=Q2QRE8_K-D MX@:[SAZ$+ 9W22_)?Y 7/G:]16.:?%.O2>1 JE1CNQ+Q>+9RHJN"<-J3.0G*CA=X87OJ $&6W6=1BZ6WD=5[X97N21Z MT[4IE9=*1PG7D*=3KS1];%Z)ZII7ZIM1TVV=DG2[93HOI,_&ZQL_?+GV<1O4 MA%9=+>Y&XD5T,J#/@0JG,>DI&D]/B2WI=B40P0M,OE2L*"M2BMWLJ@0;'-E> M.C98IZ4)A*F DHC8#>?X\\LOE4B4Q-/<[ *]9;V_90=RU M17&;J'RKKL$=K:F.>JWE!,#F_A)"'0'C M-XW&J<8SM7/8CW/7I4D(\2?'Q5?TJ:[=?:.D1T="CRZ)-+VJ9NBI6MG#D'!\ M6BYAC7$[15_384)>;?JEYW"#VDRGMKWM0Q96XGY;HT]V(C%T?+3T,C-DJPN=\DBH%H!-M*LPE^*,5"#9T_DE+WR8,7M*RCN#81K" (@JV;SABN80-P-&K);V6/4=VJ!>P?2YV#Z"B8J*^J3Z:;GTM&E**ZC3YS*]? MN5,&'"\OGJ\"P&S5=1H8ANWJ*'2A-A77 H<=Y?\$^T@+C%X0_,:06"Z+L87M8I#[D72GH&O$/ZG,>S7-+0>"G*#B0HLP?EH M:T=U[#P1K!P6PYB23S;'M>D.(-=,Q32@ BNX2FZBV9)5D4X3,C(D*MT&LXBL M/"V!$:TPB\Z8A[_BN/;]W9/2!-Q.-35IL_Q1^D==#FMG,C8_QHH-Q'>"3\ZK MMTDWYT$ A?^D/\+!$QEB^N*^)B@;/M?_$:Z#>\]=D'.H?N>JC2P$V8AK;M]( MFJR_M8/U)8:WE,-3J9ZE4B/[\<[-F""MNA@_,9LM$02COY$;DMR2@$3T&"X3 M^%'I!&CL,Y6<)#D*B>)RLL@OQ\\7-K[8%4)N8WUX,:V!,PBB#K!SE>[3"/R7'^:[B.\=3Q7."48$_K:W::HF_8=, Q; M%LI)WC'VH7T. ?Y5XS=H[F4Z:?YU&T;,+78>RS(L?U[K9MG8Y_#BOGELM61Y M*(FR'&L%WT>>,EYQK-&G8(UP(I#K,]PLJJ&1#XO;<;H:(CI1,_P%?'*BKY@_ M"EE-M[PHD?IC;=?1=-292TY$XL4"\4$)Q53?T&)8)H_8I;5&O'^F^N#,VL8V M7S!GM8KPBN/!\WNN2?AJ[&:-H:P^*C54B+1E4%JO'V?WF95]MF0&V_*]E0X PN@0]M6E\S19AY'>]*AH/&)DNO(V:.YDWR*J;8!\*]J("&7KM=?#L16' \'B*Z>E0PTKEA-R7BCV/ IM -Z-\0R?[ M']'%+OOQ;QZ1'RVE!4 M=5 +AR:('X)5IQ)EU_2&F*%M+[XMRT;B=7^4R0RJ&+?V!"9QK0DT'GW:D*Z' MO>H6A#9H9A((B_;"4K<_/*-7(]0 >*@M(AV4AK<+]R?+[FI1JK:I=37_ 5,L M14GGT]O4F_M93/2+UR5@>OHQ>E!BE0/7%W\AM92?DOR!8>:[&M>62@<8MZV+L@FG5R;*,<['[Y/PC MC"@-3WX*5G_]#@>G7QZ_*_!%Q+0PC2I.+TC$.H\]ARW0W_VG M+,,O[R\_$"9![[?GYU]> M_?DND/Z+- J7O_AVH_-O;G/9T9NGG M$T2_,Q+__U SA62K<_(RD"-TXT6;6W??R3(:"(B@VZO)3K=P L:9,[MRTB@( MGR'FG(+R]3^^@B *EXB2G/[T_=+,9WSF@Q]R8*2$#UA!/@;)PBLG6@6 MX"'OM0QA&K)V:03. X:(ESY;)VBBG"AB5 ^!$]\6$RS0@@BR$$C-8F'^1MKY MN]_(3X]$<'0@\KKGY<'I(X<-@-9T!/0"/\=BC,$NE&%8Y#LF6..$$:.,@#3* M:!\69P7!H;IC0]^/1LLP@?D3C 2_ACXA0Z/:G01W71&R"$]AMB8YK3_@4LB' M0U!$SW_D%>$7 1WVE(Z+Y+DA:7+H:8?D=GR"B,[P!,$<$9TDDF9Y@K)USB>* M8*:C+':/\GGJ<$M5^;SW?8ZC&"-[9B(Q"EKDPR#?6QY7SN2QG8ES*LWZ!&6[ M(9Z0;.9(FCJ"N0_Z/'(L0(YJ 6%!YXL%13CT<'R1QN2%C THJ7P8),9!9!V0 M-!(20QTJL[Z"SW,%G^.HN@,R7))A!>-;>8,=B?$G/MK@BG&E*AUSAX U_4X$ MN>VYNP72"&A3-CEU]#O01W2 X;:5*$]9.E4.@^O0$*D^7ZA,ZR F[U?GC7X' M0H.MO6RB:(, VWD[0HA5Y+8Q^!DM4\ ")4K@DP^#D">;4-XF@]V20W,H&5W" MJ,;H(IY.9G$1HPS-+;D3H68,F<T448<,>J"O<&?M=Z:#OV?7UD!*!;8\:[/UG)*:$M)?()RFD>#C>RT*9EZ011F6YHSJJ%67C:N4C!$EB)A2STUEQ_ M9%P'D%2(7T!O*QWW,A1OH@\E!(&E3U)?"2^.'Q2W^IGA 9?#.-3EZV8E":B!)% ME"IZ _Q\/YH 7SVF6?PFCIGF!WE3_2XF1A(E0//0&&IUV7 &Z1@H'V1PN5"X MBVZ#;9K$-$?O7?\OZ@TEA-Y]?T#S%\)JYIPZ08PHD5@9-Z.$[K'Z>/?ID^\M M;OS0Z25H,F*(44.4W*3G[H\^[:[12@+TO&?TU9\/G1_) -@YZ@K&LZ+P2GP; M,^DR>^Z64SXTMAHU]'SS1GAVV2-;0N#N\Z7)K^JAS-\O3_T$,8KH=_Y?((TH M[<&%.V6^Z)<8+U/_SEOVBZSA.)8N2BF]48(6!N#)%^HSHTQV#&A312FC?H(8 M?70W H\<(4A (9>Q3[/:)*# D?\#.)=^P6+L3OR,$T3AW+X!_N1S"GS%WPA? MF?)(1T)+,E06J8)>R&!(C 8167P\) :$"^D;6 3Y.>^Q$B-9/@0PK4"C+67A M]=?7!. (0?:$$;">*@OPGRS%(U3JS.G1< 1%.A?(" *>#U0;VX=ZPYC +Y M-FP<) 9"8B0D#76([ H%XQMG4_X*)\-K!]@4R$J7,2O[\ ^TD"N(D1MV&9*O M&6\=-M2WPC(_V6)$1(=$V9A('A1EHR*Z.O*XW\IZE"ZV;%U6=%V\;%U<>5W" M;%T6A5-#?C-\QE[N%Z2H2FT7JK_-07(3@Z.\?D6&#RH;B?_:#^6D\4LYD1VW MPTLT--.?C?S@Q5\O=H#LTS>(LT 6 5T$9 ^(&U_+R$@!GEIS&0O4=R%_^(8< M),<'X^2 !K03E(W(HEQ@3&H1/?QE*)FW?QP^?BZ,$LBIN,)/B8D/CA(\);_9 M("!Y,LKG9H0+7V9@7F1@X,\,?#ZWBV7$81?.DX1(J?1+O_&=52_#[>7- Q)H M#A)=!(0/@QW?(B<0GS_W$H *O@U<[]ESH;2MEZPI$!?("&MO.P^9GXW!SO5" MKH"AX$[+!SM@SGPE4^AW1G'P=ZN8^K*&8F\9+K69E!=&D]P/G.JP)I%'#,EQ MY D")@0Z3T9*25.05"UXCSNO30?/JU^VG MDL=QC'H2[CV.^]^8@MRPKDE3,_?K)CWX96AJ]F7[@N""!I,-B\;QN"$O$_D\ M?H,\J> RC+8ATX0,W'9 &OT_SF;[_R)&'@']0V+'ESF!_%J)#TYXG(_;,%_E MNYKRY]3R-^SQ$T6Q6>F4K:@GVDM18C1!+HIIS*DGD [1%D@?!#]^@979DH?/ M,HK4=W\8?)0.6GEK0L8/W9=A#UHU9%;OU$M6#@3RT@E! M%#.*A\B54 Q%(+ @3Q0-E#U.; 3T>+ALE@YG'O?LRG'/KF"XN*_#'MYS$LD+H8 M!8Z?P1-?["0<#UZI,S82[WA!/JRO;O@2P",P6C#69)8B,W5( 3UBR"R6)X:D MY@)\C1@7_4XK_(P97ZD(T-X_B[$8E7<7!BMFU"9;D4:9XY %+8^9=&J:SX)( M:BF1UC1/_/CJ8NG'2ZRELFE>0]&]HH9#EN//*BWVR^C*2<.!3"):MFG')-<3 M*@:,<'&9X[&DTE+Y6Z*,&&F.D7#"0!6&4S*BY._7*00C][.#V;*QS7&$$]^[K)JVXXO596\V!4")6)]I 0K-6<@\R''5>"3 M1'26#,TLFR>2)HHN=J@8<1$W1ER(E_./NO#"/EIJ;5 ME1Y"W[]A!2)ZF373S<8A[P!Y$YQ%XCU#_"-1$U,^"HKRG&=FY$AISC.(<615 MJ# "1DQCDX9C9I\F-FCV+/'?H=&$&< MD^'1W7)1L*;.;Y]@O (PB(1FFU,?*3' ,(LRR!%P]4RY(ONWS!!YO&S[#XLW MO^W.68G%,J7O6=*$#/-4![:5I=G">WF" DR1H@2O4#E@P(CH@?CTBRS:T/:H M*4Y4VN:@/U!#CEMEN27ELC^B$HM?=K@1OX OE)F (S;:8?):XZKX]KCTBPP* M^E2=R%P7POQV>BB<^#HF M1HHU9UA8QJ[*DU>W H<#&S@[[Y&/@3? 2B#Z]!WR9EFFDI_"3'+WQ^^ MWH=I9O2I0\!7+(WQ/Q >E,L<&^C<=4F;F%IP9@!G_PSQ(P8@CCAACB2*&'(_ M)7XH3/F6^0%3[!TY'RN1U(V9U*[2R] M 6'Y<.&2QS1?,C.N%ZQR,^Z^H?EU$<%_^8;X*^]E MCFF488F^X<-^?X+RD0L6\G$R%&35_@$J^LR67V*&2O%+%,:]9&M*[S1U"K9819#[' M7D=6BITG=T@H%_MCU+_YY6 U<(CF&25"@6"4BZOQA%=>0"L=DD=RAYUHZ+BF MB2W0=>#JE@=#[80E+RCTAUF:[*8H-]'R#Q@"8AA MP+TT_0.$/X-Y= 17;]\Y^Y7ICI-Y21/@+P;V-$,KHUYY,"E\KC;/(5^ M+W 81@@Q2I.=LC_F;)4F!J)-_^6P^J@L(.QNWX+T M1:MO/IA<9$\:+P^Y&Z5&_2A+X-=P?_Z'X;Z"3E0Z ZSZIB.O@HA"G*Y=MC&U MY5>:(G(;L'Q(^AUG0?Y]/J%?(JB[0@N9+PL9##Q]"$HCTF6]'Z'FXV$LGSF# M7!4 MQZ'OP7?NTH YSP0HGTP5";*'P8:OX6"TN+4[38F,!S(E.;W>"-1+1$,C _04 M1E'X0FB/8!P?CD6^AU2R"2M50$YR>!X8J @H8#GQ*4O(!@AQGBEX'\8>$Y 2 MT 4IW5/ M*'!1$A*1C%FVQXF:_!PF.+YG29DF/ F$&N+D)CYOOV;*8_D3^LZ]XE$ 'GAJ M[? Z)?9]J-T7N)^"^O& M-'-%Q'9*^R3?JA.663E"E:O<-/Z4Y!IK;]P=("=IP&,!O!C@0IPZ#N8'<@"% MC\M*BA04^Y'XZE+&?+Z.<*^]>W_V_D\'SY#0(O8IS$X''#S5U"57=N+%^472 M*]<^IR:L+K1LX")/)AFO,%I_UOPJ5^. L19.);GL:[66+P&M.)<&8*]X79!. MYQOX5S\D0!@<#-PIW"L1V+]C0!0GK'M*_[/J7/$SP>Q0R;;&@DCXW8 MX(B-_BVM3 51F:Y0'I$.DL&RD*'C9RN4RBN$V0JQ(S6X0*LL)U]:KU*^TOF2 MG.WS!6$YI?5,2HXFV0$>KPBOP<+U MC)F%I;]Z(W/+7"2%8;@EYRVSY!PLQT)DF5W>*JU18]A%('T8+%Y0#$Y@?6=O M%$<#$G%0GS'Y@OCO'O B7 7>O_H%$ G0(Q$.E4&4"7"@*!OF&UN%W/5$!T8P M<@:V+@DQ8H6R0$4P9LZ6V>\?OM4%*LDUV4*]P$(MQ$+ELDQ4.DKJDS3= )!/ MSJNW23=9H1L:N'6/(U$GSE %(A:GYP19=3BT<78H Q9/::U==CF(G,A 4E8X6.SNG)B T,,O"6F^91;"WP)A%&G#)BI!&E?5B<%54- MEH!,-@J[/.5X6.#-W$()" 1F J!ELR>E.EZ?XU9\+\709V111O=0./%U3(QUG1OCIG*S M2UPE@O3@5JC&0GOCQ!^WJ\LWP0ADB^OG#[=T8T8A%U?P-PP.+NR>$WG86=&B M-.!IAK#\>QPM^H+_%"'8R(W^PL=##AL0"5\W38 X=-Y51T2,A/A02(Q%\Q]. M$!]NC("M,"HN@C#]S,,+\ M@[YD(9"\A&(%ZZ;_OS][_?.C\2*:T,*J)/Q,F M919\)D83 6@OX:'S7XQ')COZXQBQGX:QE6A(.+FE0_+$B^CV$\G33VVCN=M@ M!/P*(RQFVLU3,C;L4F.4AY%]DZHGZJ,V#H_-W#BBUC\M%/ >OB)IW\H^1;PX M]-G9#"XR3'-1?.5ZC%0AJ/73 V'8)H2)4:+9A^6HGS@Q1CS[\&M0$2F&]49? M.O&:?*;P'[A9GQT?L.N<)(W UTI=2SP0H,_Q%+$$&TZ8.ZUHX5_?1VLB_/L[ MY'MD!H 5 ?@=S-W*=IK<";'G8K!1+LA$J0&6S7184]%PB\-/.E"F?F?Z0SX& M$H/PE&\1C'&@W):#HH!9>,M+FUDY'ALVW. VI_R1@OR8V^#2V7J)XQL("LVK MK@/ETULH+D1I'Q1+?CTW7L;-> F*/&%MMH2HIC"@>#E+174;*A\:@I\MU[)Y MF]6R0P&45H7OP$D[F M.!'BE>SBR]!Q!\<0J*T^:7)3&-C2X/MA9/[B1BVB*(VY"P(;]B:,KL+T*5FF M_OF"FEQC)L3"%VNB/K(8B&5J,IP;P.(8'LE[4![%#G)Z*"=X@HH\ZC/,JDQE6?F>R3K1K% [YUH%E$#@TMQXX@L2D.1^SN> M0:/@,+"$1P8@>)B\^66V.(KJ/83N1LS7YC+8/1K 30<9.M!HGQ2WZU=N"P)X MLR1*::SC;4"HK2#DH4]ZI)@1B^4IAO(0-9-\JTS5%*,":N&6C_L'6*J2T97; M7,\+-M=JC'1-:&)$0T?T?9S6K<7)R(%GI\%5#\:-*&/&*C6BR\IP1:",)X M+)0)YPBOX\FDBM"5K@*:&G="P+)R.Q/ 91*NB[DO(U28,<1GK<&X1D,]+';J M-+LMY(J3FXYL5KEF8?CD\[+=A\4F__QTL5(#JPH2YM?R-HC3"%Z?!QSCZ!F; MJ6S&B<54"WH)HZ_T6EE(Z8@G\'+1^'$_YWN3!M["VSJ^_$N*\4;TJ(7COW7A M6?596@(-*\7:"' M.,&1"I&9X,77L'$(\R]]BQ(3BV&9H&(XS@!0QP4-SY$F-$F6(((B*Y)L]#O3PXQDIZD'T&J>7C 0MX !HT[[", M2B/I9Q)!]"5(/!\]XFU"R:)W'T_0D%&"@S$HWB@@C7+:2"8^7@[;$!R6SFDC MIX,R.%LN/9 LBO:+_F>3T44/>*QD+N/JT"D1Q=*(3)4BL63:#43:AH[H"%)!^$;N,H)4C-\%C&WV)AQHTN9+CQ+DS@AQYY\$D9#9CDB#4@L<3=(%77A# S.?$$>+3G]8<$[#;/%O\J,G8QL5AYYI-J;9MDJ0*ZH>1L_G:Q_Q:'% M^%:?_FP(%:$F&VYX*^G<>;V%,#9OZ2WH66 H^P9,ON#X*9+F"/X'PY1OEY\B MK@FH'S=1N,GS>_/TW@N:,I+Y_'!\_9I$3AB1]\2)=A2%&8+WH 1(2&N?BJ+N M?;XX[M^C2<=YL4.1OB+[3O] "^07UH;KC.J\;+%:N:\4LT!2:2KH=N!ZA/5Q MQ:6D%$M@EW5%O2:.=#G:POD#K=F8$)>WP3.95!CMR)R\>(W=7\+0C7D%)!:T MW5.#IU31"L@>(#/9?<(IGZ",)4K\A-:S"I!MGYXQ < M1C+IUP#R%T-&F50FAIHSJ-EL3-B#X3C.'PM*&+T10WP/C.??=89M,G@"%%4W M;B**@=I?N>"$ICM9OS#/<92Y7A,N*=JC3KQ[6:3^^MPR30 JD[FY12FH ^=2 M\NGM5?7IP-DW50QL^"J$-;E5!J(YQLE%\RB0)08,.^0L%E%*"U13-*3AP:#, M+1S_5E09:2-%B+0I_W9#"/0,5_CSH?(AGE%E) \+3P"H-A&:0$89L68-J%,@"6_],G6N%2_MS_".O 3TBAP(_P3L+/ MV1_XA$Z*M4+AGA.3.D'*DJ(PL^$A$,@NWL8QN5"O: HCPZ.DWE51BY3AZ?!\ M'8@*Z'5LF*?(HT/RVK)9W5D;!6;'6 !?^F00&PRQT3@.Z0GS9Y]D]5^98PV) M06DPQN!?EHP=K8>.%NA<%.*>?&(4XSY'ZB)*?+\ZC!S[*Y*POP(\?%DPFPL@ M[I0"L/8)RJ:!Y'GD-M<3)*8"AM8$,X,"JSD@0Z=]'G[Y)'Q,9T,>3YC>/0X< M'^P:9(V$X?><"7 &C/4,%#,;#')R^'!T%<2 B(\X4O#.P.O@]UF" ^>]=$M0 M/< 3+ *_6S'6F,)GJ9S/ X;P8V$_G^-H\\Y V):NE!%3+$FGP3*\QV&[7O*N MU##*1N*&A?D(C(L8];Z%)$8/JN^!4BF%U ^*3LE0TH7H&T:[*V=#]ME &429 M*, UWJ>!1U- ^0B'P9%?PPPG.(ZMU!@G9[O7QY[):40 M:0WBY*8W2[[E7S[?SJ^OT./\?'[]:#7RH1=B5P5U-!Y%HS7+D&SVKS($VGJX M"KSQ,0-[\L5/6HO DT$?6;DH><&DG4VLYVM;K$=>=,E)R7@'QF2=+?:;8:Z8 M!%XJ:IN[SB9@_.5#<,MF9B'P2M,@E0XE]FQQW]RMD[E

    4L$=- M(HY^!_*(TC\T_GR9M1,A<=EBCFO6#YABD@2K!_R,@S1')0M6, \CF\F'0ME8 MB ^&I-$HV]_2"O@*YD^FP?T#3APRFGOM1&!6CLE#FFY2'P !R)/K+;R>(5*, M.L*<_.&QXY2IS:]Y'3&>NBSB,N^C)TK&>?_"%DR0&];)A\MOC@HEG6177+$T1/>T*\<\" )#.\T142I.F MRNM;)&2RB,^6)IBS^9X,#&%0??(-5.LK2"]3GWF]R#5.<8K^LZ^1L% F80TN M4.4@]@6\>459><,@^(6(PIJ" 'D] "N2R U;41QN.6!0):U@PE9-^32+GR< - MEI&:\H3]TES'N;-Z3KIT7V74AL];KT_08WF$R@R]SG:$8J3-@60IFEZ$/HF: M8];:&6DYA+*C2=MD0^KS-L?$;)PM.R0Q'FIEDI'YK2M>(G$+%A]7SLW,T0._ ML8408E'G%-4QL4!M'1)9L#*R0$.+7E'R]T]>X&W2S7X20?$:X*0F.UOY(^:$ MAI>[^D[:'WF^I2!F%GHJG'Y)E70S^-\YZ M/1(J"UV/JODC@PN-WBJ@6,=!PB$30' ,?6]!>)WCU^3")Z);+Y$Y'P'E0R Q MQF$RZ+?B#?T. R ZPL@ M5F61?^,O5"18#'"YIGBJ1 W7.+!7H;6WOSXY>NC MC,9U('P4A:6#/VU9T:Q$<;^/EII4"P)G *FS%K+15M5-PPAV!\%#H7"PW3V1 M@N'Y[4F?O9T1H4$.@!_I;C;.CU]DY7=&#HTH$G P(*DD@@%C3XXP-)XGRQ@C M?I&'8DF&D6PP+'X'@G_"@ S7'VJ#!P1E% ^" ;]^[H-#;E %C^__ WYR&%+= M?11N0FJ=-/B%1(P\@^#*!C@PQDI?#*=,@:QSVD-_.@/Q5C)#U.V;Q".O.S5& M& )$5/.H'O"50%F9R'M*69F;'7>KF/ )1V@AT89T!Y>-CI[8\*,X\@;C.#>M M49[X -3_=$+_-TLD+PP( 9ABR,&5#@C=_!P&F=[#WB0>VM7?K,M"0QG1MV\X MV<%]D4-PY"@[I*/22SL8Y M5'X+E9:[,CU6]67W'VF<\++W(O83,'WSRFSS\-*)U_>01>>2ZWSW)0:9/2\T M 7&D5#0M\$/H^T2!@(Z]D.CX$*<"C5P,@N@HQ\42AZA_^F>6X#F3DVPK M@2I6?G-I8U3&IC8%696#%&AR_O^!S3E3T$.C& M3(47E ^"D8+MI4!O'#'(%!\E28CQ4]B.P3AW7G_SDO4Z].%K MO@FC^@NM>R3""NB+EUC8$,(EU";;D%N'92RP- :P*9&K NX0\6LO00Y<.@R6 M&?JQ5 ;RA(,IG/0:OG;*&,NEOJ.SNS>_G@&0C]?R!$EO29J\Q%*:SM-D'4;>O_K5:+J4 M+M\3<:4Z&>D#XLHO,/3(&.(YC,00H1DZT6(,%'C]C/]S"=VP &DX0IG>% MFY,^*(;\&EXDJD,#P@VS205D2CUC8R1K=Z^H?;XD!^W&6R9KJ)7;*PR0B+#8 M 7+?%(O\V.Y=01W1X1$=G]8C_J96QU2!=40/#FD*J[0C$QFNT!0-X7&?,7G M8^$S-1(K*A%E[M'#8,%7S'Z4I!&SK)3CJ"26:!C"L(?J$8/)BYQT\M6)C'.N M*L8\XL> ,I2-0K^M+.>?V[5C$2\U[.$;CM4*"%@[;L<".1N*;;_;YH[F*:.& MJ4MGZQ')!43H^PCN=O* ^)#'%E"T0BKEF H0D\9"8C :(<JM.%Z$-G0IZ M!@?W'VGMS+GKQ.30DLP.L>DQG]P)$C-$5P."2=(7] $+J7^VO N#%12'G@7R M!YK;K7N*#OE0<(I\,ABMP8W(JA4UDC ;<5CY<$C>,^.*S#,,0LMOZW@^6)8+ MP5P9U]\2H[7>,^NL,A#GV9+*+D1<<=-%DAD6+GW'ZU>"B9&'X\N$HRT;0;(; M+.@8A\:C7V!O)MCCQ"7CT>5!LE>Z?/-=#+6[.'P2DXPM%>O!I>(\P,.(0:@> M3VIXN-616?8S;B5Q>PX,0G$9I'EPQ4SY:!4 M'9\)7#IL+H.:VPMHE^3Y%U"64;B*G$WN=&1 X^]ZF?QH&$R4C9'Y:,=1)8=A MT)=YR\DC3O]$\ML.#-8N&%6:>$I>E)()H5#U;!OA!<.AA\+#DL+?3^@#O\I? M"L8$5QJ*6HF<$:T+TUBI4EH$GQ/+IP4#3,%TYE3<=75&FV)QN=(*CVF_8>G M1M+3'A^OYX_3GJ]P03'$O9%B:[G5]8X'Y!-1!7+<>.X]]]G'I0--E"_GR>]; M.XZ/S-4VCX]-?D .S_SG*;5QC?]TRZ;PK2P-W_KCDBA"M":\+B7 (K!Z4IF, M?+D0B'J9QDFX(?JE.32FQ[6WW8JP@K^1_R%45H?-7F:X8^!,U#@KAD$O9!PD M!K(!W'09\E".9RPYTPU$M#UBWQ<;R6S[\"]QE@^*+7&#Y321''@P4E@;2(AA M5$0.%*;">7@!<&*83,V](41 +>IEHWM_]O[/!\^0GXO6870B179QIY[PGR0A M>J( <'2X$ZI4(AAULGXH8=[C4;7/CN?#.W 31K^0OKVD21Y3ZPB:-/5@!51Y M]@9YHL@TX"-@R1OA=M+N3L-+9@1@6NLTWSV@=\IR6VQ'S"VABO+E4B?_[[(>SLW=$ MOHY81,()>G=V=G+&_G\UD>($_>FGDP\??SKY\>.9*-D#"_+C3R<__?R._/^/ MHH]4KQ;\>^?;R//1A[,31%[<'VD?0NGL_<>3#_DX18(?__SGDX\?SMH0_##U M#? +:\^S.GYE"\X*_DR= SGZ2:Y2^O M):WE[II]5".QQD']8VY2X/>K5 Z"W.+4FRO]*G>N\;PU,U'N4[C:[2Y'_J33 M22 ^"VH^IFM3*!@$Z\-\_7(ID7PV&=[OJ"[0NH 5 #DP%YP2A *[U ^=(![/ M&M63L::(JE,:404D#X658I9:A9]$\#/2,Y3#S F;FA>DY"[- P/N<73E^2DY M5U3YZ1>#0>F@4[3(!AJQ!MS@O/)C6L3*RZR(G%\YY(*,A\2BT!$/?@F*U3OX M2M EL++EM7$V4"2=%C"GU>ZJ?S> ;)4XK\* ^O8-3Q09'%]W%&9]\2G7E^<# MY LV'H4IK6WU3:Q#J8KAWHLQTCW_ $ NZ2*A-5DA.SIZ[IM@G=-#G. !\5)5 MGQ0,N5YX4O(VK-IE@S-?P,Z5<;B.A>$;RN2,Y%&_)0O&&S^FVL5R2 M#ZD[.$ >L3@;)6+1VBJ57(<_CA">ML#8I?+FH^/CV5(9L-8KZ80/PV3-F P$ MYWTK$CAI!N]8Z:H#LNS79\F>?'ML<$*,K>O5,^10J5J,Y_WR)ZOX"-XO( .U_2_'S2!W@K/N;8O MI1,U)A,AN;Z0<$Y &8EO:FW*]'PJ+Y,J+%.:*?R@=(E0\1(.G MXID!1ZTDQIP^T?B9A1QG@\<)NAL7[O5S&- ",B-%%!K:+DF.8AP^M>9P8!D* M'J9S\KDD8?39V1N.GU- 0&*B,RVX;T>8KCA!7X)<1IP[KP(AZ9Y:BLA52,&+ M!8AQO])D.'"S*D);0CZB!@F0<9 8"+T1 M0PUN_A]VAZ6K8R_N1]+!,F-*[NGJPVIN1?)&*?!A8/I^>>8%=^1("1KD'"S# M: .VK!QKXPK'B\C;LCIY_,T!-WJO\'>)*+7XB$!QH/M-,)N9O.E8]!,3HTFX M\@! 7U@(\:;/AUP(!L2W;[RWQ F[-_HYF^6%80Z0;Y3M@MU38IH)-43]7_"H?U03]5_XSNZ_Y14KHWS2%:G1XYQBOD0LM1.W+BT,4G/6 MQBB/30VB[*T#7S_36KAD8L36ZF6A'<,GQ1GFQR^QPD4"&I_ K3-O+L:*4C&\ M57(<1AO^QH!^?\3^\C:(4PH?R]W39G"M@?)I1EJXOH<&&#;)C9\S@JJ,C =T M;9:K"E0RV28OXR[BY >_!_M^5/4UHBHQ;5-GHU5@WH$PX1?F;^7*'N"JIG>P M]*2.M2GBB>"!%A3B_I=H'RM!041X2FCJ%_W8 =W^8-CP)0Z*]>1/$"4XVMD2 M]<:]W$,CE7GK[:P[4#[X_K H4LCDENZ!!W)'H^)P)]SU)HUX,C!B%T-D"3<; MCXUW'2?>!EX/#I="[PS7 [RX6? 9O]PX"^K"[XO;DX]X@K 8$RTX1@O.1Z7Y M+_@%+?G PT:^C; 2_$Q((Z%L*(%?CZZ+"T"&0V*\0^>_X&U8K2(JK.C/P%CW ML:R[7SKQFFKKDA(?Y\BN+&S"1/;?-@H!HA$4\A$@>$9CM:RT%LPX,"+WS\IC M%D*$^+B3Q;N ^+1D1W20)$I99AGH=@7U\T ' :; M-Y(FSE^=A$P]+T6=SUY*L!P#4:Y5=;G^N H/4RP$V L7XZ&A:MXXD!@"!B;# ME VC'8>CO0V($DT?%PCS-(-LOI"&(=O(8&^];" * GR8_/H%5F=+)(^ !,)O M/@:-G3U,5I6(YVUV=^!4B#!PPX"6*7]R@J^TO =V07;O]:TRLBBCBSAAIA6, M\J&:YJR<[V*50W';?G:HO+K,,V1[J:+1R@E&@JWM/W-Q@3A,BUA*N?GW(11(3%MW^0.D9,$V&(%@I-GI-9\#%N0YZ.!:!'C)/'' MJ1I/7AK P&.G]L&+O]YG]:QZP< 7Z,*G$1':)U*UK$-BS*_CZ8$R=#\:0^<^ MN4L<@3M0T:=,X)Q:CE >AL,:O:XVGG>D2.4\69$BM\_#N?,*N4+KT(=@>'*U M](QEUF'=P(>8%>I\R4>E'@9>N!.B4FMC9 :_BP9?FMIWA,$02..E:>FJU;3V7K M%OV?7\$J&ZQH>89;.XDU,&>_8_%M?%JL]$8\YDO_N%AC-X4, MX4[5L9CGZY&HAVS-&6K%XQIC2"ZNM96:";E)-QLGVK%O+TY]AM9EJ9[8 :Q= M?G-U+$'&K[0Q,?6OO&?/Q8$;U[^\G13/6L'D2[!U/!>Y8AQ1*N*0&"OO*Z/< M*$:W5-7P"YGY4-A.Z\P:/O!N/1+[(W MJV5O";$&\%6.%Y@W&,/E(+U6C \>L]>S>KU\4L>O3M]S\KZM>5?,)W=>@&_) MZ]C+O%NUH*#?@3"BE ^(*:5%:%1^.*@O$1D> 3>=2*WQEZU+/M/W9^]^/GN_ MWY$K)@V=/WY!0.WT[/U!AQ_00@^T\?<>RVJ/68Q#"4 MX[O;R.HNR3IY_)@F_USSLPPISYS,!5HFFZY6>1:IZ ;3PE@PB6 M\?UP>Q@RKKB?+0U:K! T+H%0MMKP"&"P Z:5"O5;2F1:H!YBS:R8%X5,;G S MTB$/*];L7DO"W!6FZZ6*]0/FF_O/Y_$#MCZ9-0[<6J"TW1"3+85(&E&1?R88 M$)8LQO[=\OPIZ8,;04@K? ![XF MLU[7/$X:$^G?5!?E2 6/7CPR?O=83EF+_EZ5#0%$84J"](Q)U.%0B1.2.V&J M9'+ TLDJ(RE%KQW:*N1J*=QUUTJF?M?\.@'ZPK"51&=@%&."(;9F07??OU*= MEW^_CC"O"/UI4=K#1>AVB5>\WT3+U9_9SU@!.64G.=QSI<_47W1Z/TC47$A) M3(D*<[>YG-_W\AIU)>[L9. C6K-T!NBM(/9*[.P'BK!1V%(-'Z 2[)T]HN;PAC6@U2ZH9<;N.;D@)C6>^2^8F4*FM&!)I:AS M4&8$1M$H&RWR95SGV0/\5 _,;+$HWDRW;K=1&8*QE0G3[9B(&]G2J&$W->MV M[%X/OI^S_!?HA1TC=<-CGCRY!B4KP;^M9QSD1C:+1504R2+!LN&8'J-HX>%# M[B\DO7_,H@:W'II:21T/GH:*J'%US*)WRX/9'76IYWY/$Y4!4_SW:'"()@13 M SO<6=!9X,@15*.:4;V845@"A2H)D$BA'('5!$J:J0!PM)V2:$3NHI765UEGPLF%8D&V.UUJC@GF[/ MKK,^^A'8MDO+D<#L,GE>3QBO#06^N2L]%*)J.0 A[@I.)TD*AA'^RRPO5=ZY M6\"<+9C@19;H<"Q^O:&K.XQV8!L1)K$-!_GA5X(;9+9XJO6B5NFX@-;)?]^$ M-@0=\-US=O>8K0OHRMTS; P;^."2(FN3)TY9R7C.NQO>/G_Z_)D9P8PD^R=U M\8E.K620R'0;3#;"\+,VK&$,I3Y!-XZ908''ZD?GT&JY^2D3:^ACOKE(!*Q! M)]\G"61&(I,B!X]!'*7[E4G&,"W"-GI*X3\//(U!O:C2^!P5=IMC4D=>FE8L M6K> EQ+)J$K:%I8HY/]37E>\.L59ER:UW\>B1?S4*02_<+H[Y_ M*!R6V&#,J3NKW:-G:0$CCHZ>"]!R7";K#I#R"*6-&I*:N.Y 3MM/1G"EFPS; M\DY,@#HH,LS L$N"V*]9R2L-H9],;*N1WRH>VM$"T]JC9-,-R:=WDB?S!WZ5 MN5&HWC[#!B\P&Q0E#;?/:IRE@"!]5:;&RY3*8.&!=]5'=K$V*5MR@Z;C]@A+ M# /1I0KOQQW3L2+\9:!, <9K MH%^B_!>.;1)!S1//RZ2H_(:.]UHC7)H'*_$5U75 +UN9Y%PS']_!3]PSDRJ9 MTBR$4L>"0W1#")9\M'WH]^%OMZ7^YC_^^/F'/_R9<9+NW>_>'Z":VC)ATU+F M9% L"^B?*@XXW.MS$24Y9D5S:4" W<*ZRGP!%1GS$F<8"0*7&KF=?,VP@K7\ MSY.H2(I>CF?L"*.>:++#GR"VT0:&H)O#84-/ 5%Q.S:@;PDXWF6*\^WDQ? M$J=M!%NQ[.P;)ML8+SBQ$Q><%"#3_QL*FP$@J:>^1R_)BIH9,V111]M@-I@PU0XS#;'30*@QJ&RV^#'+ MYGB,Z32S6]!\W**2"R*7+B+A_^;3'P11[SV)I/-2"V4H=3QX;*_1'E"!G$?- M[%E7K7HK;3:@)MT7EJ:[2U5YQ8QF*AKO[;*#&8U7H"H^:(Y3[GP8&VE(9NHO M?+V7CHO6/@J:_^4UWZ05+3UJG8\=P.%Q7^PV)[PE-G3+FK M1=SMF*50SOL^P;V'Z6HY*8^+IZ)S)-Z'Q#GEP^*'U!(#'I+RCDKWTC->Q'E" MY2Z=:U=(L?*^RRS!H$;9-6"1H)S1LN[//[5&Q-V8=D( M4/"(,(D6.*HTF@7H:-Q&UY*JCLSFL\7M&K956%24];HJG90&)9D]D4,#31]* MN,QZ77G.3>X7F*ACDDZ:V8)IN>QF?)@:60+[Y\M[SMF;"Z%?]>%^D]5([@\L MC'2_71@IJ,Y@$ U!4%MJ\V(T,E]@(*LR5?Y]E3 M4D";%UD^R[%F!>Q/H%G,%F?9^KY"ZZ:J\S.LH%=H>8FJ+P$VAA3,&A8>0FPZ?\'8*.ZMJ-_6U$8&W'!&/(.9POXRDL9HN]6/>F) M%UAQ!B_L >A.0^ 3&EJM;M(^.@2,EU$Y#Z,?@29'GAZ)!\D,D9BAF-M#D57, M$-5J\/[>=O)W]IRVWN#SG-0)/<>,4K0";!"6VC1! ;/\/@6AV7D4&^22]MZP;E?SQG<'OTM@3=,[<+E<14F.73F%K?#!,:I629:O%ZMD,R4\D(^@7X3B M0'#C0E4CZJBPD.4T??@HX":"<=$*BAOB7!=E@EU6_ T^+[V./1<[.^V=?H:6'EW3;O@*OG_$&E]W M>00*&I&5%V12[<7E(9-+K6:8W8ZT*3/9TAC1ZHE\WRAKX7.52/8M+1/!D [> M]\'_E9>G4?%(_NDYGY]LOA5\?IE6K@+#%^:B:Z-]-(9FL)8&M8,1JI9/(!@I MF3^XHD**+;!K"^D';(4EZ7='(6*3_@BD[[C(LZ5T5J^A"\96_&JL];@]Y>]8 M@'#EXT?IE4EXA #MM?L.X=4=5:I@.0&LI%?>#9D/C-K;7?3211@VOD&HDS\> M:8[EX:(LG[-%&WT7!1E@XG:7^[;P8X/MX/!2W<&9G]69YD\_-T?@9=.=:5UL*1U M7FC#<,,<'G?0K _:CS=(ES=]1T#U2_3JRAM;%5,'4:>H%_7C*(&U86"* Q"& M#K0@50 .^RRFI>5NPJAD#;K+#?VC$AZ###(CDPE;6J<=^OLLK1!?H$H=)/O20F3/_HN ]3(,HGG(J:@! M+2\D2GS#.<"4W/&@Z?!R:""!U/MFVNU9(M9PVW:S"BLA1\WG?B.0 MO1G=2NY(X(@&$BL7>EQ ]F5V*[&!XK;@'8TYGY,]&G,9"SBXW\0B6"-MDC*E M)9JD,B5V9*C$7D!C0=)(!+#@B"Q*I18J\[57?H&A'4D5W+)YN-V+#>DJ7A8' M]R@PB,[N!PKTX&)QF<+M!-4R%2UWQE5=>D<.6]^W@#X!-)09$,J,5*;$LDKN MB" U/14(+3'0:9(4,!G&L?=U M[;A>_ #K'82Q/;73UH$.A8PKT0.?+>XP0%M2U?T(RQQVI(LL/XU$O!9DIE"5 M0:8/#SEM6/3D;-',>G(ZCTQW<(B6JA1)I%MD$='8/_3J'JW9Q;"$#M(9P MAG$;V$E%_Z>Z2?0K5D=-R1?35?4\_'XK">W7.>BM$9B2B#*V!W]56[^E'/S: MHB5K9VP-?MBL'Y=7^L<5T8%IGH%<0(5@:HM?\(JZ*:)X-3EL++BQV64_^)^3V\A MQC/2QX9+[(<4K%CPR3H1^-*C1>)RB2'JY$,IZ-!RF3 MF$P3B25Y5(A$'8RT M>-E2)XSDC@J4;77=BRQ\+209E@E_Z,]4K$\CW5L?6YI"S/[:9>'^G.6_P'_^ MMJ;7OF_X:I77:F+);DSH;_.%ZLJD?N'"E6,I$9K2[33@^-WP)YZNN8Z/WR*O M<*4!(.E5FL V944HHJM]W&55*6,0X7C)NSB$JDS6,2;"L@4TZ3>SU2MZ-=D' M<==-K>K-T-1X08<]4@%[;'<4#^]%ML=#F/W=.YY,_%=(RB? M,^_VF(LHR:GHC!7Y79@/_Y+P/,KCQXW[!0-EJN(Z1BJ=;%^G/XT:I-B/+]AM MH^UL-EO:Z7I))L$G?AJ5\>.WU73^#W@&!^,N4T?PZ2,F$URF:J!F"XH6XFY7 M%57G-Z<-_\.6RZ+>J;C'JU\?UBE4]PW0EU;<) MD[W#B%;5/QQ:W'O M?C2:YLA9VUCP5)O_X=F)(O][]T-C.[9^@%W#D4?[ M3V/%T7;-V%U)$UL)R?!A$WS,TGY)3.H<)B ]H.^_9X2M+M&\0EK:2+/4G^_2 M&\*= >=V"P$8$')9WEG^^S*=E7!9_9JE\3I'"H:>BMV35)9FZ47EQEI2[A M94% ?Z463$7E_&?L>0"W91F96*B"Y97BWFNE1CNM0;F1VXG6H1;?*]@#.CG] MJP.HGX(%JZI@ ==M4(V&]ST8VIOW:G:%G940)I9^$"!]!8/*S9UH&L?Y.A** MN,6=7$.)L*EU8C)18?HU\O113D7E\,*!6*[3)$Y6,)ZH%TDB_NJ1,8Z(,.\+ MP:T\74KXQ)#;A.':F,[GB:S@BW??R_0T6B5E)' WRU(RG+G,>26=(T?<&O;*2'@P\;P7F9/L%I MD.6;ZTPD\:87'APM,\B%NY_NBWK/\?PD@>QOZM]!"P>E6&H5#_#BC"^2E.M( MH3Y2IE))?PD8F1+.$+5R^6"C8\.G#T$IEB <,QOI &^#N0E-BV*]E(;^TRS7 M!31/,[Y8@*;BJ$5;$EE8 M#\TNBNH>L,)Z3@6EJ=RA!0[W$PUW9 UWW+ZJO4>QN+H6K9I@-YD0%S+(W]F< M/WB7:C^X/?A5[2)M?\.N,=4W_X:69J2P9:O_RE^_YS>8ZK=C@+__8&Z&WNN5 M]PQ.6T+:XIJ_!C #]3Q5C9"E]S%5K0P0[Q7>W=#>-M2?C5JO].J*B?,*OKXL M^=*M5+*Z*-C-2#W;IOS$IABU%6(']01;C NQRM3(OV#X'M4^L[Z7>=Q]3'QL M#P/:Y"=LJ5IL?&=RQ]_/@.Q;$B9?)F>ZU=I#$TUG@/%P.K6F^*W,S4+UQ.M5 M03=(UJ5KS?D'HJ!A@"UHN263'*4 A@E)=D=T_+WQ9!4K+" %?KPB1+ MR NTZ$UBG]CZSDG8XQ,\%ZHWK"HL@??ZW;0 MFT$-J>AB=&J9H'9-L;']]/L>1%$;/]T19MG331-,MZ$N>5BVQ(1+:7Z8[:?? M]_@U,W_\K4/O)A@=N0OW]"J(<;9XBY=F)VD=XHWB?ZZ3'"- *5AE(W>V$2%L M&, M^VAIHYM5)\I]T(Y7*^IHX[BC8%2W^7N+-ZL@8[@RHE==\V_X-@-X8]?#I@K; M%'N#9(!RA%P7& Q(K0V*VM%QL]0,K!ML* 11?E+R*RS,?IGJRNS2BO0E^D>6 MGPJ8@J_1LH?P6=G41VJ+58T9*R>UQZA!ABV.'+IX&^I@49!T#E["^\7G9[0( M9025W!OHRWJNV"MXP%N5#B.&S>6:+Q]YZ*PY?Y#WDE"KG$%Z]WG]%JE3+#\D MJ=H!O9M3_8^$!T>6[@M%/LH.!TAV+C*1S&7\:W^10]W_DA#%[O MP27RG]LKT#/W$7RCB1C>R,/=Y'<"B8;;P3^=>%\HM!(XSM[7M/<:!.\I;Y4' M&\M/X';ZF(DYM(Q)'N7FK21IM72^R^G)Y=7EW>7Y+9M^/6.W=[/3__W+[.KL M_.;V-__QQ\\__.'/[/S_^W9Y]]>QHE6KSRYTK?-DRDT %KCV0GP660QEZ(2I M8K=5OZ]&#T,=&6 =NV.-G/ T:"&*V='NUU42W0#X@@FO\.\>[:SKY3+*-S0* M:\JFE;1\-9-T-:+15G7Y]S @6PMGVH1I)6_I)D.;2@.-14.%J4_]HH.P:1825DG"IYY=P,D MZF/C%COY)<00W7(AI KT).Y@Z'6BW=]7R3S),)<;].657A.DJ54C,X6\,U MN8?ROUJ4[TJ_WL"HJ>N@P#/P E5H[G^NK(WH0(R!MJ1Z%&L/I:#JT;QCZ+YH M[7FXL!03A:6NO3^3KZO<&.-,?Q:[BNN;:(1 ;U.-H:7\AL=9/H?/H@)WR(^G M#;Y)[Y/I>R3T^6 %I6E^)=V29:N3\6@AZ4%Z\7T$]W6\@D\-BPH_)T+TPR6G MI;TK@/I:]6I^.-UT2"JX*UX4G'>X;+ZE<^SJ&LO*GK_$\.ATB?_E%E2'3;)H M*8_*G*^@AYQ8/6%3D^KEN$$W')G4UH3MC74WN7S:9[#_2F1 M*_ ,)LF1]D])0L.27TKU/OJN9N@.XW;RG(VM^PW+>& 8SA0D\I2[3#&DG'R- M9-J_ _5&!4]2^>WB,GU;5-(3S^^SBJSZ]IMT%ES#'Q,9IN6OOOO0QV8[[&^= M4FW!Z-<]+EJ[=(__52J&C026.#(B.AILU* Q"W#UG=X_9NH!-ZS*= M\Q=W+[<2S.#;3XQDC@>'J$/ VGY:JH02QK7=*Z;&^:VQE8"MU-@2%']\^K3B ML-),W.R\/_/DX1&TV2DH?--3I$9-O@HC9)@+)UL)%NG0 M(THQ&(#&(AP5C]-TCO]"/>HI$K@P>\QD0LET&Z _K#9&B4SL 76TY"99#\^8 M@JM(8 P<=6+G(\&V\;>*18R]1Z7V"DO4$,TJ1)45^W1/+)XW)"=7KB@%;[7G'5SCH-#I0KE:;U4:+S MJUSSF,.>=2]X<9%G2[@[KW,,-SZ-\CR![DD#.B:^TU5:)J.[53 S#_*'L&--W,@C-2YC+ MD@A0@!+N";)M')&[1XYJ_%IV?K8X2\0:G1:-?:&/?$ZL'ZQ T[ @#T)5X^I(XG2'*T%L) M'!42T0$"M!B0YO=V8/9S1:9WFDF; 2Q(V-F3N6-H@:84E(YFHG/B8O&QVL]Q M[66Q=+/[,TWX@JIFKCJK-5XMFS13+7ULZ!I'4(52$QS&&B7.8J):\7Z3Z XJ MK/0&M]@($T*8&X&C O6Z6-";8"!5R;V+++^+7GCE-D1SUY+39SWD"^F(O!+E M*=60''X)-3->D,+"%PE*"B9QME-3MB(_GX1**NI@O9MB>I/D)G"[YWVMDHL+E@2/!9"H8[%%LLN186F2 M A\#4Z,<'+Q9,JLW@X7.RT36AU:%X8JJZD(OUGF3=':[0HXN+-^A6J*L-.\: M=BC,9HO1LC7,(@BKP%:5Q@J2XZ9I)-;J<02SBQHZ#XM#QI16JWKD2 NJ&$-$ MU<9(<8DF))MZQRJK5[4P4J!V!L\KT'K.XI&FSNR>Y^75;9R5/=01E=+8U?]E M)#!0:(PS!#'JWC<-R8%1^ ^M_ E4832VMX:G4" CAAN;]W3PL9<2S\[H%4)% M4=36UO#O&3Q@"SIL*"=XFT*S@-? UZLLCL3U8Y9RZ8MVXM]#68R$,2EMR#T7 MH3MM5.@\6\'VMT%]O01%&I?F"M?D51\5[[1TN@Z4Q'!D&@A:]ZU_F**.<*(@ M1D>#6&7BWT94IP'3!5R=)B@*+?)>RYKTCD"T=-ZSHZ2O.K\6QV^?<:4R^/8\ MU=9KU9I-W3MA'-8N1O^,)%#W."/9G_;3#-"5DW"DP-P]U$9OJDMR6.W30*5( M^@0F!H))F>XO^!R6BKB+7A3#CK)..=E-I,R1(=#&946FH,1236$EF'U0HOW7 M%#X\D]V8X7KP;&E9 ,Y)EJX!T2KG<1*Y0I(I&/ S;[ M 5'91"H(\%G _EMU-C A\$)DSZ[!4+6B&91E2%)#Q3^9,#9DN4N1XH_VNJ]9 MJHK7P^6X?M%K-_9@K5)WQA2[M-6[A2WT[4^']K%Z)UBM%^8VK,-U.NNI85_> M[:!M!2_3X*'NE]<'+ZT-'M>FA'ME2JA52*M54HNA5WX5Q1^A#WDDSJ)E]-!' MA0TECRF!@^^[:.UV&)6PC_XWUJ#&,9AED@6[=6*X;IJ@\':]O]W(Z3"N& ](=TAQ'B_8 \P 1AA2YZOQ@"-DG. MC,F[FT66R\JC?3%/2N,18HLE!71L-8/^2&B(P^[GGP[1 U"U7G&9*H)K6_8D M-.&CB0_ZPB.,C\15=IFNUKW'@5O1F%93HX8G=B&3=2VL_Y;-8I 4!OOK!!30 M87/S0=A <:533]?E(Y6#<.>:MVX61NI8<&Q?CHS 8,SSL_PA2I-_J;N*5=%\ MFLZO);&R2OLV$<_F%N]J#K#;GM3KP4NJ5:O]>IG-J@L!TP*F,9R(:TK>TLZG M5*4+2"JV,[!K^: M8;+/T@?T>7_-2JK#?95%J1NU&@HB? )%Z6I$[ -^P7[O/;ZE%T"BB86D!"VK MT,N\6%O,#BRAO#HY[%[P(KPE!,SV1:$8Y((#.0/NLK![>QVDMZ!!87DS>96[ M28I?3C8G/(T?L2JA:\1U339#XR(9-4TPTP91 M8* >1\WX]<5X02IJ(&?M("]LD./#V,E$&ANL46U"4\!:^)_0[:@S'F,7?_C# M[Q790_(O/K\Y>V/)U"[3KQUL)QMDT"*+JR;9S6^BY>K/9]H7.>91V&'E_Q6@ MKY9HYRVZ"81LC MAM;&# 9O>BFD=7\1 )VNURP-4&HO 429+D8'1ZN;^5[*UWO(!(_0,8(2#3S: M8J>D?T?W;=, F?"\TWM+&B1^R_.G).;M\4G0JR?*ZJ?LOX(, M8B#40XH;OTS_![U*?43'3B_)_I%*+LPY.C_0/T4UNJ.XQ$L!_&3YZQXTMK!$]::[*#.JD3>P2?EFP#&FK5J8FBKB#EU>K8T:RM)YL[^+VKL0*-9Q^O MDB?2VM('BHXC)6F$N,0>2$-/(-<7,TGQK!R<_W)C'*RDZ$PMK;B]^V%HV0'> MF.==W685^W;5*:\7%]AQ8+=98@C[790_P,T%]J5I_)AP6-SN,7^6>*;DLQ0V M/MW"V+");EA?+5AA @<]X&L8&VRZ!91YZP]O8B(7[K(R<<^LU- M:,C;,XD[\H4M!["DQ^]Z])XZ8K'IOM,1:XD"HG&9V^.2Z<8*NEG@;E>^WQ&Q MO&0'C(A>*8G)+_!_G[R-'_E\32PZ;RYXZ$SZH3N!5NO.#)-:2<.33>W!VDD: MBE7C:$,G&J.F-0:G0I#!^%7:WK-"$C; )XN3S1<>I173'?H);E=)FBT6/20V M@Z"/(.G=@=QY6B$/A&H:UPJL FK=YE#$#DR8ZH)_U24O_ZY*2[C/J1(TV+Z* M6C>#T8:B@0%V)O1]]1@31O)4+&BVS$IIUM4,^LJVYK_H9F_8C&6^(%4$4WLE M/&5N"EYA4[M++^ )]W=#2V,H;N#]%BU=#G.)8^:J#^U80G+',T/]P&V5IBR(AA25&LA]CMII:B M?C_8CMH7-R,D4%2F.DROH[SLSFN0R2_"(\(@]4$(4N6OA MARS0NU#[X&2C2Y[T4C8EMHDCRXS-%:&DXA5@*VA_S*#UOM#"DUE(HLSZ1W#[ MUTV-&?9V6!?!CVM8<6X;'\$%CJLF0Q3(D[:O4[I7/O TWESUD9%N)=E9HH,R M8?>*30P&EC+K%%@8ME?] NV69AD.&47#4Z,DX04OF.K10_=M):050R"%Q.1/ MR^SE*_[$Q>_<[Z8?2!#[G?<$I![[KU:47>]"IW0K-,'L.]/Y/^"628OB+IO. MYXFTQ5Q'R?PR50&G=&6Z;]JE;_@_UTF1E#JD1D:<6,$FSK5"*,+QXS;-T:]M M3-1RF5Y?GD[:+>]VC)"IK8JQ/V21"A@ -+2AJR7C]C!^H?=*&0*.>8(5)XMB M@IC/4L/_(,-1#?L#H$L*9W>:14:AXN.1!=5FPM$]8;/4XJ*8-KDHJ#NA'$-' M&[J637TG/T>0T;C.,^21^SG"%5YN5)U>K0:XZ7-:*(M%E"S]JT+]0-EBKDSG MZ+:DQ.V7DB/Q'E--,8-0-89$Z-;FH-L>%W)[2^P%?J ]\?8QRTM,G3[C]R5& M7;J3S)#(CQA^S% H &Q(\$A; AW=0C>66;0FSE[3F$H'Y.5^SP840/NKVAT M-1B3#_+IXO\QYO@I$OC&W6#Q\22&K1B_H.KF]@?6DU*+TBJ-?GU-'8OSE_@1 M-9\;V-;/%PO^!E>(347 2_9AKMKX[OM$*U))RF(D!<9-AO[@50=_W:.GG970 M[$02)UNMH_Z@.\;D([+.?.W#^B]4V+_183_H3G]G5R_1'6?88'YQ//[K'4.V]&&2F3L;5DVTS%' 4 T^AYZJ?4"HKZTFEB" MY(MBHC(H"I>4.B@M'HIQ,7T@5U(?83"WZ]5*YB\C*[HA1,7C"MK_2&J?Z0&] M6J8/[5BHQ:KD=T*E-@(>>*0(REE1A 0R3ZV4#C@\C.^R[9AR M*]K;;<%+W1)7P1QCH7 /I7P^%E&&[?N#7_EO=<-,\S6H;#RK;0S".-/C4@W5 M'A/U.QRU1H;+@4,GQ^F^^9JLSKK6LAS0]SPPO:?5FO+)5J_H/<+DFU M)K"Y!38FL%@7(?,/M@KAM*LV&\LZ%&1#1.A99-1:+VEB489[EIUF> M2WZR"Q$]N-)/ME#,,VJ&5>VPOV%+ ?,]FU6J::#[R:]:+Y=1OL%)#EB@VQJU:J-"=N/VG])ZR# ZW3W0T2O(K ;,=Z2+L8I($Y)&A4 8Z)7 M8>G-2/1C5E339-93R65=)WZ=KJZ')>YA%ZU!]"WC/QZRFN<7*8- C0+V^ M)W>8(R>QDH?0"B5Q\!#$5N^1,',LO=\F%FZ9 ^^$%FVLG78(@ZDW0 5@0- C M/(&D'Y@:*.,@BF*]E$$%/3I^+!^)U0!;2Z,@)292!L#M]373W3H*.^R1!JO% ME[0CZ$-W3!;;,0-&9#(39GI7&^IP?JCMX:7<$%"8UBJS55$<819ST?OZPD": M+-5T$K6FV>DCD*O%4HT3HKH>ZD'0XL$\7LUV>W,,'2Q_?9]0CY,)]=6U!\0)\=FO%5@ SU#(IJ,BMPHHXB[34*+ISW4:F"$L,1N1)7Q\'@&BWW$\E4B:16(2'J/ M6GH;+_%(6CA1"'S3Y:QN;K\I/FCXXYT/C%9!]Q'16(F^5D4ED.S$TPKEPT7[,.] MYSBP(XV$6LU$.;E69$_8-FXX3+;.+E.*"R#: *L';>%RJA?O;) :QB<$'.-@ MXY0-.MI5+Q1".75"M^'M"/>T M*FU_YG%693T%K(@CH8MJQVNGRZ65_H52-3L6R1T%&'$\'.:.R8N"<[/LZHM- M4T">N3'SRMC^Q1J3J@.M.=_PM&V Q$^L7 QJ85)MB!-,N+R'ZU24^,TBWZ:Q M:^<5[2.&_MES\)E70&KJ#(>>(3V]3#NI44<)M'&Z&<":PE'QZ1%@/:-PP:6V MO%]4K5QHJI,"%^N?D_)1Q[_W$ Z*=?^H>O HH1@'A)7#K:6S9Q#/3*K "4_C MQV64A_,@'KJK_I5'^=USYN;N_?Q?(X?SIK-BPK U!LT%N-#AI@Y[S@)Z2#:L M"\X+E7?=QW&QLD2S!?%E*HK<@,V7L M=5=]5(NRK']7X2HIN6/8-EX&[/ZV^J'6 IR@$>:S]K(%1!OX3N9D)"E&="8! M&&Y[A];4'2O^952F-%@M/;#6J)JWZF%00(3,\52*1)\9M#29K+"\K(CIRD<'G MT<-#3@QV+*(,6;SK"^.Z=7YO]\8IC^LQJJ__/Y M=UO?_&Y,(R0:@W-C#4ZT@/%C4STVLE*>')JKK AZW^UO1=B5 EU ^XZ3R\N_ MU^A$"M>2[B%H4-Q[+.J=]5RCO2+CR6'^Z2XJ [A[.7LJ-LK+%%.+@GBZ^H.B MO9*5P&.$N4[KPZ%X)#U3*LF&;5I%9*R6V6F669&1\6%>BQR$7Q(&K=>,S0/ MV+;-&3:WQR;3[>,3M:5#"\;[K57Q^/>38:=9^5':X#LNMOL<["Z*%1FK'?[- MUM_ZM>6^M$Z-H(;@GN"(XR-!A>V47LX'N,IMSJ)E],"+VVS]\%@ZERTW :U( MF3B7HEE!LD>'2QL)0"ZS!$^8$LVD;)D+'Z"LE&*BO(F>O\#=/$^P)%TZU^F] M\^LH+_NK*7B!S%"/Y)S(0U1=\0[.&*X->3:TQ4QC,@%/-\>HO>!%!Y%[GK+M MZ;"^SK,'^$$!)WOA=LFQQ*JX%A(\(CBB'8F6.6$DU?LA<+BN1:R@TGSD9'5% M,2PB.>\#7:M:/=FK5RN>5661\[YR97'<1DG<:7D:Y?D&.NE^3AZS)G#OR$0# MU'9MW@@S_V4+88Y+/S-HV S80C:87S-);>5O"@?@FY"?\(4E3_. D$F@\ M'/$HG*?S-XW!N72;>1X ;0Y0Y2=!=Z$P3T?2#JN>)6I#)#( *T?/8+8M%QH4 M.CL*%!T@_13NWS=\I97,,PH.D/D,KUN4K97O*LFHLI88@;"&2U@1PE+1'[2V M>F668"8EJRR00%>ORAEIZ(W@.I#$O*/(GQ!9;*I:Q=E#FOP+;C#4XQ[9R"I: M$3E*M1370.34@QD9O5[VI;JJ<9FKO7N5P+&,?=#._L"5E,Y!SRTWEIUOBX_4 MB=.!I#/;_#=I(2$=%T Q"&Q6$&6VY&@BP@R'UKN2-%M@^$*MANR-C@>32-P< M,M(/@Z[Y[V0V1+L!OC"^_3)Z>;=#(^Q181^NJE%IOUI6=A[HR62KTNYU%,*= M?[31:A9IIT';M8;>[4@T"C'O&X>0[])%E.2DZLP6QG]NN<_=V>FP :E,(:*C M^.B]8!0'PSLF6UW#=:%2&GLT-^G([%R7,,( 'IW>B*K0!,&,#F?CKJU: M8+H)=87&R%$+[>7(T38LAP9UKE'OG&._A#C;N4YM.?8FA5KE.NF7L"_*A#.+ M,L%DX?]S&0C_=2N^ 1* M 'RTI-,BNQ=*0_5^$-XI*SK9EWJPT=_5K/+D*\(#G7WX_*?)'W_WN\F?/O]@ MZEVUIE; :[][[&WM0&(9"[ MUQW)]F6B T_PFT1?V*IK0P>RL'>&=FL6IB/;L3=]N&Q;S)R2I[\6=Q/"DXMN M@-/LB>>.J$A&P'H0Y$RH7(\4:A8MW2LO2UI:RUNK)(\)C]@-)5B!9I5VUD%P M+8T$6//+>M?ZJ-HB6_5>F"4<.E$#UD9I_D&U^MV$50W;FTN8C:3.+HDL4+T3 M91*U5&":S#<#$#X3+1J1^QB))E:.^!*Z0.OT&5^"$YZ *E?< 5^"&Y%UQ&/F->1LFO MDB<^=_?Z5<(#Q57WCD9T )DP*?HCR3Y:BFZ=-O$&*P//%M\*B1Y>_/5R33P; MTR4ZKO]%1ZF;A<$2BI9)(W6\,+N(UB6Y.C6&-7RA.3GWS!Z"Z7L:@DY&=F61 MQD8_9HN/:_@/2AE!PMK6U> ]UO7*>)%O#6>B4B6=[DYU D:65S0UVIMMN.@Q MM2* X[H_H/K8J1SPEX;J;+#08*2 M>XON M;0*ZJO_Q[ _/LJAEG5@0L+1S:S8&XI@PB<2.OU3Y MO26 T:79)G*A%Y3IK1)^#GL7 IB(8L[G%*&LHYA47;?B6SKG^:6F<9ZF\_;I MQFKLA%_*Q[48-9KO.T?T?NWC*AG MWSJ:YF]YO,YA=SI_D<5,\?+@\D[B[R6KLRJ."GB>'Y/X$=3NAZ3 0#%O"Z4O M/'KG5Z*8EL50F'>O.:B019G$IQAHEV_<2;PN.+P:_@,T>NFW\?!(69*6=ET^ M9C0/P=B\#N<&V2+L[86IN*I*[=^F$Q*LGMY7TZ&T\!1[-7#:!1>[S9MG& 0; M)ST;LN>6U+&";"0DU2J$[C%BG[T?^ T3]D6MC"@9L/&D;#=@VZO /UF#R6RW M*IB=O\#>E$:B(O-5^8>P 60760YWDU1N]@DO3C8_/:1TN%D!M'*@XLQ5K'A"DL>#233AU'D> M+D<&IU$$?0>F0!'D;=#4W>)??E9@9*2/"]N>E3CU#DOE[13K'!6F&Y7'W>-I M8&1[9SOU D5TH3";>ZB8G[Z1;:7==2#TFVKX=8UVAMFB4O/D<=&N4&=92HV3,X$4-]ZP=]\7[P]U8V=6\QP9_5)OW:+M:D?_J M 3*6@,J/8NFI+([$5BR^G#P1-'%.GOO2#.>DS M=7)%VZ,V(D!JOIJ9<-HKH\7ZK[N(KG:LW9?.I_,GGI=)@:1-[N&!<*];9BJE M>"53D71^_KA J9DR0NFMLL2&B@;L>:JL^\]>:(&N0'MC,8JN8 SE)863<,&3 M??+V2;:!.5=*BK1G3$1QT=H=MFU/BO?3"U MU?" ^)5B3P"+"5&QNKPS3B7L3#1&32MR6^R;?:1#&JB1@II6BIPZ*!550=6N M]]Q)WP,@&MCU-%=*[#89Z82=)8(,T.&RF%7RG*;G56I8T6-:G@DFNE>RQP5) MU-%HJ4R+#19-;#O?#/6*VG6*LS7_RE_*NVGGNNIMWZVXCL_AWOH +_N/>?97TB\B)M]T( M8BAIL%T6(7LKZX%4T5;WB0YI,O20_EM M)#]6W,)WXT3=AG\;YL'WAK2Y8[10^JC6;3Z?J60(B]L8?M[;"'7M3%6D,5.% MS?7-EEGC@E;+>6VDJLH 8,3U;7UJF)JIY"UOBL,F=NQ')" D89] ]0F0"MP M4(.SVCA"Y)^^&=]ER@_3Y$IQ"Z?6XNW$L!5\CQ_A6BZR10D[O__,N=Y@-NXN M%CXEF1V!WD;M7EC<*HUA,=&&8([M D,VHCQ^=*WT)J7(38@_<9&M2 $OC5XR M/J0-0\%BH2[6UL%U@_[E>H,35FDP$Z8;]:V^&'T,'H(M:IZ1,\#=H- 6@8! @3Z@"+VH@A&EK$KD\&!@:=1(=W*70C!M>097+M!]4:S"IG5]6?6DKB4D7J?DOA] " UQ7C>_6Y^Q9[<_M-*CS7\,?(<=G+EAI2C$0D MDNYR5F.U[X)8=?T/0.,*US$04?= ^.=!PTW4E997"@GH-/XIRA.\_Z#"Y4[Z MI:61_C;\KHN67GO76V2X;9:>O_!XC7JO]D/WL.6!V(]&+ILM%DG,<^/H]KL) M]@A)L0F-DAMG2>H33#'X&6-S TC$5(4U)M1-?Y1:<;.2] MT]9NK:6M: MJC&,N,+F*/(?JZ*$-\($&(V:A[96K7'KM+Q*APJAZB&9 82I6:L@]%Z$[7=&*IKC0R*YQ$<44T7+^LDH4 MZP0LB1^<(DFERV>A)$_8,BJ)V&6$N+22!))IYY#0+@RT2CRQA/E&J(\%R:3T MG,*H/R8K#&HXOYU=J_11^MMI FU.KUQN3W.V1LJGH[)[^4.O7T4-3FKQI@D9 MK?(!)7]GTC(34!7@@_&"MOV5;T'N.8B>=**[YTSGA_6B"8&\JD!>$*W.&8%: MFR/L>2VJP>J^?XZE)G'2CWE6]!$78PH D,!QP*C-0BTL@5PZ1(53@ JXR'). M%*5*]Q,B>PY2MJP?E)W!%\- 626R]IE7?Y='GF%K7#R&X[6F3EF>%0%E=YL;<,&)ZQ1::(SM-RTC=JG57_I_0Q,(W/@ M]V$*:4S3>6L*P6OS/+JK<\6ZFYBL93[=$-OP)4XV%,R(B*Q_U[3Z*?[&J MCQ1]Q^==K#$!E<+SR/WU+=63C2FN4?'(+D")"ABVUS]R;47&VBM&,K-%'\%> M7#G=T2I<91(K[SP:B@NZD=];"<^N[L ]?.0!_80UHEQ=(%$:IMW=AG5*7%87 M/SIDX@!0P:*C-'4/K!Y\8_I)!I;,/"LIYL&Z5W=""6$) M/'^)E0,3=;PL7_+<>$N5V[D7"V'5CE3RJ"7+>YHI%W<0$YPWT-K@_:L 6W,1 M'H;XZ&0F;Z[2\S5+GW@!^D'O!7HD#\QM&>6E&LQ#:T?5XN)LIHX)N^^R[QOX\G?8#ZD@E8$RE$I46Z;YG[3A?*KMYDYZW7R> M*$*U%HM\9<"WDN:B(*DV'G#O=;P$6T/L)_$_5$QY9H1&,E2=4%D/%J6ZS2)DQ6\Q:*J+FR9 MN&EC^ZCMX5A5(L =V^OP:&<.M&%7'ITPU0PACL-<\XQ-6J?/NGM.,V/FYH%2 MV[Q%1=](IT$"[T4%U/%A9';;@J M>V@'?'A^\8\W%FKY4V+R6B5B81\PBY#)7K &DX_L"-P^JCSG;L*.=SILS3! MS&5?JX#W?^#P13$5!Z/QJR\DO<*2M%IT+30>'U00_7=^:<#6<&7*\BL5H?]6 MF[24PK28 ?>XIHD&ZG;-:'&_WVAQWS1:&),#W#;62WF]U^[3.YXOG<+KC1\6 M/ES^>H:@/VM,93]A5N0A+S,$L2RK^E7 [)I4P M%:5?H#C8UHHX3U9!WIS^T>GYMR3_5AG6)DS#E='K)#]L":@W&1AWUK3Z/Y_^ M[Z=//X VGY-QC$_@;)I\^D3_WRYX-6%I5B_$QF"CM.R](Q@.T1P)54)"F;*/ M49#M;=.ZJQ);#)&7?[]+ M2HSUNX17["F9KR/A2LE+ O&.5XD&';LWJH]E$/L*Y' ME%L>!6/C? ?PMRS7W;'TB+QFUO0?C!EP(#IC[;=R)G9$W]N+0QK 56^\1^.; M/%V>/R4Q;P]X,!Y^NHH6I/W9WV-,[]>L_"LOD8GP(475OI(D?]0,@'!YW[ZE MN6D'Z^E4UVD>I@;8:$:MQ?S0$AYMQ7"8V(^76*SGDNU8DDH2_0CTEVUXR:H> MA^*5E$G5WT<6LI3]. M2A;1M,&]EI-A5MUM"W*JPJ_@X0^)+O[DO?"CUS%[Y0I32?C4!2YD[5*T9UM] M8K-[H1SQOX; KIM,B O)+>^4\D(C?W^@:?'^/05ZC7P6^[,-^YK @'DS^DY\ M_H+4]D59.'D;M#16\%64UW0#[U$A[DA$ P1*HO/7[\U!A4R=)84LVY3EERDF M!R:P:'HLCC>OY*-'4C4P-F2B#LH2S2K90;*(/8!K7&IVSURPS.%K&;WWP^?8'I#+[AC'K]HO!N,-;MA'2#^3H9 WY,T.?JL 7_: 9])^I\057D" MCTAC'WKCR/C=;^O9-&_F.&H/-9 RQ]#_K5B!8,5;^D2QV]$?HFQ.461Y'4Q5 M.?*$2TI2/J_RJH:=G14.EZ6W9GD+B:EVID@&4]W>1&4A>E=:#?,1Y7C#SFGS M;%VFR@]?5?CE^ ]1J_NL\8Q-F&F%V*U5UYTG0 M"JFWL+&0JT^G";D&#JID.2,W6/Y1CWC$'BB>PPD[B1@NTR?H1I:_-2JUE6C" M"!T/G/IZ4T(,Y4) '%9,WU=>.BHJM=FYJC%"\*!4DGWCJU%)=H#TJHK]R)=) MFMSQ^#'-1/:08 V0.,M7&::GSMTOPE(^LQN@?=XT,3ITHA-8#5>8*[\/@ VU M>N\,^J_^]M:@HEVYHV<8_\[3.>:&NQ' 2CELDW Q7/HS7T.AS2 !LFG-2(>H MT'F=9XNDO'(LDX*GDU25AMM?T>PJ^X!BOK/5\6O)M<2FI8PV(1,67,Z0G0C4 M=) C\+'+%,#S(D#*[)LGQ[IN]8DX6 )F%G,^+R[R;(G>7$P+*D%6 KV3BJ-; MZK"4SA8@GA613!5*3 N!2//Z!RG:\-U&.A7*X MSNSR4UV?HOLY0>&I.SL,K MWH2S$EFV[-EB&O]SG12)=B6]>JW6(T1J=G(=+LLPUR;'>*6H8!%>[M:"<^(GT^D"CVV7N"28\(['U$ M=7]$O5=+RN8PED)APY!@@D4L224#50P\TEH-J&A#F"W@XG_-<]".DY@493?C MG%1JY&'7;D^5"9#&"HL>W/;GI)T%OH<>4H4:1IV4ZOR[&3Y;.0P\AH'TQV!# M6=_]U* 9V:I"5Q+#JSA97&6@HY+S2&F4Z;ZJ7/=95K/A\8>*Q;4:-LSNC M4L/B"::!'F$P1',<9NWC,&T;!Z8*.08+E@@[-@U#6VVM"!PC06-4VFMEZS;F M-UX";=*@TZIZ127J@"BZI0[( M?YY8KX :RW+?3/E;@'FI$S]FNR-=ZE\,]>YUO M*CHLNI?ELG+<%UX^9F]-M-6B&[186KZB.)!-C!%FO<3R\;%B7LXMC[&.[.:' MS_=$!]0+%1*/XD=9)V[(71>-7O_P^[YA4?R\+B8>>+!8]#A7=Y ZY6\#F!037) M(DDGTO1ZLQ,9144'.S5M/8_CY)?,QZB/M?"CRIB/U4^PULE"$FH@Y3J2K\/# M25G[PM5-:M6AP&HHL2V;Q@872$SM^M>E0P^&=8=H!*'9[@ZJ$E,;%[QL$(,_ M=:'^Y;L;I";U_B.W-@UTAZ.Y ^0+:[R["DA5S1U)'J&=T+9 MS=#-1>6AH WH0 4@T)%QL/WP+!'K4E&H#=B6K;HY2&NVRQ"&MF?7QG&8%FV7 MX6RS:7__050#>J1X_9 K:CN:_6A&_=-U44('\KO'G'/W.Y06QTC>T'LNVCH= MYE;40^\;)[E!4:)(OP;M"SIISXLR6>+A"ZIXA(36CM;L&[Z,$N(KXEHR&4=9 MS@7]!YS8.34%VV81+7BY@1.)KYO^ MX)"IRZR_"M_GL8Q*J^PQJ[S M+(4_8PJJ+5PMXI5K&Y-% Z##[ M2Y'!XG% &4+VFVNZ8?'YR>9;P>>7Z251<2(_"9IM*/6FC[0>(MI9P&U-Q9TF MNADL%:?:^>_Q0Q:5*8<0ZZ8PZO\#M@; OV.F05:U&#!_JV;B^Y\U7/?G"5V= MW=]($CVR_@O;.EO9'VW!P5[*JR3ELX4T$SGQS&9YGCW#"BM"5JURZ;V:!0PX M^8@5XR2C'5RLI;@A=]VV,%#_R^W^>S8$V(2KM[PL!:D,CMRQA1$T[&YWL,(& MZKZ.;DA[N'[_!=[3A[5GDX%KA]4JT:$8("?,E=NUWXUEHOO_0SC.QHRXB:59 MZ"8I?B&J'R>MRI;(4"3[&PD="19Q;!BP"%8\+S?7(* $E0*I(%>X2.[@UV<9 MVC.<$@;P-&C&>**G:(2XQ!Y([&]2KM]-8#>)8E%1=O82N!R R\H_(#UQ>^DQ M"XOQ-%RTL?\!>#4=9D&F?-FJ=QN7O/:3#4#G=A?77%;!.>.Q@'\Y1=P9H:J2 M[1CQF'."+"3*7F*D2[^;\K?I)KR3H!S."]7.9CQ*8N;@J(5>Q*_ER.JD> [@ MB$3#'JYU^K>T+R$#4?****KVRE^5H'&@V(IB(%GL@Y;Z'89]C!55([!@#[1 MD0"G2,L0Q266+],>19,:[EZ29%89DS!.9Y'E2UF*SE1(*UA4LGM3N21;J'B> M$0*O2I@<"!MI6<8)N+J(D4SV#$*9EFJ1"XP*E/V"[D46PD!7L1"C)I-(IQ^> MD72 /? TAHW"V2A@4PY;[9"^7VO)]R7;,V;QZX+;12RMJH!JV"J0HFHL##'9 M_7XVKOLF&]=,$W#Q/$X*')-&54,34*+?WG4DT#?@5 W(5!B,5(7!W(2MQ%4S M3"2+,'4BASUR^B5S9S:;551FIM^FY&VJM$[ MT95W WKE^L354J1.Q9D'+!_WL7:R6Y] MWC6U0]V2'\J-VSO&YMTR.PH\NE&>+U[_6WW#KE8R[BP0ZWRY$]GPN5 Y##Z'DMGS+44^&,!UE M#II]M4N3!W 5)7,&GWD/,O+V56Y?4K0(4@/ZC4_&^A4'<*%B#\KCN6 MMY?@UY:HWA";>H]HQ$X@W@->]Q2N(YFT1(Z]Y:\EUK"U[I(4EX4;(F2Y1EKRWYOV/7-_V!ZL5I/ M=+'E"?MBAJO6'=^$8\CC>*9N^KB7N+&P:$E>]U?7+HN ?476V=ES"N_'8[)R MO9D808/MK6ATU/.U0S).V$'Z?5SKZZD(P^^[:.MVJ-KAO2!H4GW44B#\UPVW M,FXOHIB"\&QOYADOXCQ9O>GR6=-QE.-Q7LG#ZT/.GS+Q1$R+*E$W#IYHW#-L MM2*O:HG'3#Y_ MD.Z#8VGJ#?>+[(QO/?U(8U;;W[+THS4>!5]%>;T2GD^]](:OX)M'T BF#SFG MB_4I#CC/H1OEYFNT=+6M5,(82@MV6W]-*AMZWF:+'[-L7MQFPBD=D^H;P':. MA44'E:[GB%%?[UZ?J(<-XXA0TPS;#CHL5*\A62326.1Z6:SC9W7A(\/5.J4- M2"&NFKA"9HLO4?P(FFV^L?TWSF_B;,&,8(H>,:+' JE)(ZKVEZ5!5?.W^>45 M[1&6..HDF3>J8GBW?#3DM.F#W=Z2.9$.K1$!JMG(0O1=1>#]'&'49KE1^I93 MF*T2I56I<2!0*TD')!H0YV% > \%QAO8->5EN*7+W]Q^DZ;]:_CC/<5*OV& M6KD:L_@7MDX3#,5;_'MPCA8M+LT?UT&RQCL,'JJR4^^VG0_*N//=]ZJ4AS2 M+'1SQS?U](#\,%./:2B J4;&)HS'E(LUC*=SZG$?/$EFO,S M,EZX;S&J%20-5\V\1\1&5544 S_;% ,5PP#3HU%U@9D^,.P$D[WPO!4<WVPTZO\_3$KITD0B>GX*6\9#E MKV>DL-,O2!PC>4P+''C_Q1&ZKO=OE9E[B_6L^@N!TOF^)#98_%-_6,0N&"$C MGQJ\2J3N?,W2> VW3=#@J#R:FSHO-:C(:VUX7X .(L*2 *LV5/$[[W&MG47K M3"WV*=99PP7F\JI5E=TC+:[ >X>L@=E=^'#,^-6$[RI?*&L@JQN&;F?,F.V+ MP*N!AZ!AVBK;:%G"+D$WD:RV;WO#&Z$GFB'7[Z[E'56;[5)5YK1#URW ?KJH!CE4HY5P:)16!)\V9]AX]]2//'O)H]9C$6_'N[IG!E7"V'?L^.F3B M %#!..!_BO($\SLP\L'5UZAE!>'4<.VX:.ESH/2X[L/N_&65R%5PYL@I,VO1 M7YBIDB\>+(LLKQ*A.*W-L<9>=H!6#(UW] M5_Y2WCUS\<2_9&GYZ/3F??[T^3_?"RXUI[*YB5UI&UN<&--VF6%M9]WJA/V5 M1SD6__!;&V;)\R2.TMFZG&=9?I)'Z1P.]]C]C-.2F1+-I&P,6/'K(^\7DMB+ M)@P'1K^HFA5]-+I,H;LG\1.ODV7\!EEJ+J3K"\X,2Z9]!+UHE,)[4W%RR+UU*(\K\9%U^SRYY0L)MTYT6RY&;!5M$&%9ZQCH%V;DCQS);/= /L M?ETR:()M>,FP$?])%.;NY?X6BG IY []UL=TN,[62+4ZJ@GUS!\F7RIJIA[G M=10BL1XQJ]EKL#TTR!X"86P-S_L1:3A<9O)+>[SA>,"(-AQ&Y(3]&(*HI,>Y ML?:YW9@"\7"1(>YRN8J2G+((W#,C9-FQQ(AD<1B"JWZ0"!M$)8T%8NGJ:3JL M5=:%)(1)OWY-;M#X..]MAG-G700QY?>/9MMP4Y$)X=EKR(3\;G.>T#6NBY8M MCE#FA!+4=C-]$TD[Y;\T0B1DCO9]%/]R!Y?6(J)ZTE]Y>9)EOSC3!%=D^>A# MO0>1["D(IZP'7&J)HFAF9#-+^(1AA!W*#T22/)VQ:EGD"EW3R MO)09W-'S +IY7S.P59W!Z_$$KQZ^F<7)1B58]$)2=G>E0&+<&.V..,+N)%162AZ,^'#:YX6DE>2 M L&NLZ+,:P2E;HFI.H0AME,:D)'39D9Y?V,@#'QLB]F-D1%F$H((!3/ID1D\ M$PGZ?^<40)OPPC4"P);)M- Q@! [^A\BI9AR=RIN@\)2OHH+^%4O;BMJA%FM MV#I>P; =)AL:(5:MKK]GC/:K9DEDWV"E"O8_ZY2S'_YSPCY_^OQ#"-8]=.AD M^2K#8D7SD\T-[N@%!33"+-;P?/1M#-*C.)@>$'TFBK O!Z@"!K)^8NB MRD BC.=$B'YB3XL@_F0?>$03BHHJE=?C#T8^TPUX=S1[F;5:&>F#H8:PJF), M$.?&G-8@2S?I8CHJZ6S-,2@(]UO'X*H_OA-8:@7+!JW0JND6K7N5):B;9="N M#++"EM_)@#0T)#4P5>0(^J<6-@^EE0NXT@,SAX'9X, LH ?>KVT-SH9I'.?K M2*C_Q%#SHEASI]"22A9+2!@-0S3_Q[I017W+3*9/X]TH1+$$#X"UOH@%**-< M0CQ_*3D2J+$M*@O5*$5XR50I3!2R!DIV8IQ#43,"]SH>@0S%<";)$*\K1\-47H3T$&*.!)2R_@2(64E[#6!**SWJAM5(JS+S%YE MZ<-'^&#)EA)@(D,XZ]J%;RX.CV#5A!^F7%;-C!5NIZ]_E^J8FN;\QO9[Q%VO M^'#T56TV,EV:]PNTO%9V^DPD\4;^LQ?;E%5>VFI&+6*Q M"^R$2>GL;^K? 6U5IJ3.;*'.R4A<9P6QL+A6-#35>F#Q&N%,2P^H9S1J3VM* M][-$K.%3LB\7LW59H+X.+[B+UFOJ0D>J+G1!TC&[18MG%"OQ^<],M3]V]#6& MW/> 2#2F4I?XKOCZ91/,:F/B>S8ELY-B49JEW-WK85BL?"?Z.?=:;'P-=?I[ONKXUB7J\JK2_L663:J&@'($9-G M2U458XU[HR$/#Y@"XW]X](EHE9P_M&;",6I&U@K8.,F6D4L\\S M;)8TJ9(:9A&VC+9?K#?U#H9#;(W$#*Y<-!)5>W!V,6H1F;:9;%-2=,.Z9S^] MCY%H7!]I,443:EC![[E M"%"^GRT;194U)MT#=P' M\5Z@ZPOT4NR7"^G:;J.A/TEG@CGRY7(-IRK)>T8 M_4[AW[$=_KVB\&^N6FE\9UZC=S@RHCXH+3'QJG4FFZ\]49 JH7M BD7LVY_T M/]EC>IW,8]C,W&U:*(PI:2CQ>) \!U%*?(]%6XT$/PFA!:9O.H64U<5OQ5H>2W*9(FDF2Z+%/D-T*"J90V[YZ*]T\?T 1O36^5O[\41 M8!OZQX1!-+MO!2*$2Y#%\E1K&,Z_P 4.+G%\FLYOLT6)?SJ3GFA!%&7QJ!H8 M%1JSH4NQ3,NE""D#SS_A2=^XMO9MA4]/$LU8H5H(174BWP03SV%7. &\E;)D MQ>N<;&H%:XO=!8J+*[BL7()T1TY^>F&KN)-ZY11<&99B9P<7G6Q8O1)NL;>X M<<'^AIUFU.M 6_0@9T"T#_ZD,?I1]^C?;XW^_MK288;?(8/F[CES3)3ZK_>! M2JT/QSPI:/A]#$>_65+E!6FN->1QD*OZ]HQ MMO\4@UN?&C@<+YEJI%^'TP"Q_+<\?TIB+NL]GF:I/)Z_9N477KH;8Y5T5?*2 M&?DLS4KVQ5_>NB=H8@^JKQ)5&"MN__":!"<*IJ3I0@>*-7E+[CG9XOQEE>62 M(&I:V+Y6919S6992MN*(B@K+'806&64(&Q4Z40,F.;VF!;NN.=!O1@BLL28/ MFCG_<;5OK7*N:H-;D3H-1_'Y"P!*"GZ=)Z\OS;?-:*C:L[T5$W;/'Y*4',0P M9*A#5D[DC]J)K/O!J"._ZO&L^ E;1Y.CFK-0F^2_1W(_G=1':IO9_6-6!]$6 M8#^G"Q11+[& D8IXJV5>; 5!!![U*I \RO'-PIU/CW,2@WZI4D-\AMCCY>E2 M):G+@,'I4M8H0/L*DPQ>_U$. KH04&" M*K.:PM:K59Y%\2.],4;^.!")P\"$RGI*BNCA(>1TY; MC?2HJ P+W0F*%F8?L!_?39C%7%'EOZONX-6@ZA"K>A0LZ&>Z+A^SO(=D52OF MQ\@T M>8R\*X%F'[6B3EPYV*K]T YE"<2O5AD[T,222"91N!G*],L'GL8PK+UH3W81 M3ZLMBMZHM18N'L"N^G^LPQQW:#WEY?H4;$BQ5.29REU M4:"ML0:['S[!6AL,^L7S)XYIE6F6?M1Q# $)V#Q#U^8%V0JKH\=VZBM]$H!A MT+!XR&;Z(H78*ETV2AAJOI30HY)WF!/U9&/^_$O"\PCN )LKN((*5TW<.F"- M8-I]ODY_&B>Z;_\G*V /W%93JQL>\_" IY@,TG>TB3?X$RBV$'?!7E M0>R0QQF%R@70&EF,[6OR*!@-$YH,%[JNGV 0"7P-?7F?(V;? [P,6R#.K5<$ MN6]5M>KEHFS5LHI4N'J .F1'@5V]9:^,[&^K]Q7L_JS5@[ML&O]SG>3\.L<4 M(] ;0"*F#&*0UVKYFO'XDQR/%'V-7 =%FD0M4!4BV1)6,Z*F2 /DNIT1(F[0 MD5E051-,MS$A9UDYD95^Q@_9WBA?CSO0+FCKQ?"R<7B\5+>9?LK%R/2[1(G6 M-Y<1P6I7\+50?0_U#>@.'L* AZ+,US$6M( ]VUF+1Z$RW,$2.QHD8@>(8+K[ MFZ/%\44O-YAVNX8\)#!6] ME=Y+# QN<'J/I9<=959/E:VJA+Y6D?:RN^@$D1W^M0Y\S2E*D3+K-"G_O2(; MS&G5T!#CJ/]A(3"V0_3MEGFY_&UO;YCH1QV!!2N)-K[*P=A#9K;V[JVB#7PG M:"M-4DR;2Y[\>S![AZ:F2LO]F$O!=LB,]]1I?_-FJ=T'(0RD:9]&Q2/^O\H, M*DAE26+H&'X!=XWZ!]:3]D6]NK[+-(86'AKWM$=L7\8IX!^\ZDDC^7$5Y#P; M_MA5*8X[1JZ6Z/AK'C-1#16\ACA.Y_8X5=UB\A$Q83#JG5LN%J".KG.T2MS(*"NW;%@2 M41 U[W.6_P+?_1:CUHR6/$&C)%7=%I5WQ)'X?BXC MH2A1:0QCLGT4GICS[EZ2L8T'1G4JG4N>Y1$AT)=T$,6,+*:$!; ?)B6_ NU^ MWO2"G&R^1/_(\E,1%6^Z)S7,I-#,1VIGV]>!M@=JBU%C(\8LW@ W1!@7A6)H MUNBBEWQN$FE8L8LP^;Y]X-#FU+'VOV;8KH/PVO=+;0<@JPU5IG#N_^=//_R. M&<$JJ>S:8RI=KT@J#6FK_V&64U] &J\VS8HQ^^A,1Y >L"00!JY'>;X!+0W- MDDZG#X5<5 6 ,%8]MF6/!Y6V/5:5?2CP?IQ@[+O9+D2'7YVF>5R#$N6Q[A#\ MN:=/ZHGOD2R'K\J/?GW:9%$\BTSPY8UOZ&1^/Y(G9SSY.]3 MN)Z667Z1Y,O+N=W/K2^/VE5Y)J[S-'OB^6SQ8Y;-BY:Q[7SJJ)W7+T2##+@S M\O8K?RGOGKEXXE^RM'PL;(BNLHZ^X,[4"7('MY>"J!]O.-+O-==>UW/'7X9? M0&?',EN2\^HOL 6*S<_PURTH5Q%6Q]I:DGM_,8CE^69/H(E"AEO+>BF=?Q@$ M@D:QGS(!8JCR3%3RMI4=22P0-_GSN$.VXWC MO[+0Z7F6Y=?26H?9K=,XAATTRQ->G*P+> >+KO/D%;\=Q#JK1?T@Q9(TJJ.- MZ$IG\;8MC$-^=]R9A,W?U('XD6;1Z1(LJ6D6:*E;G@X.8HRM:/_73NPJ[ M/(%7*>9H$NHZ^0_Y[2" PJN"=)'0SUO<-%!)_[::P]3 S?'WG_ZT_# M@/CF\XO^@4$R %+&R/S0Z_G8(G\0 ]::>*8B#\QK.UNH@-E(7&=2_SM_*0$] MFD>ODJ)L&ZI^) ]BD"AHR(K-J&+\VX!W/ST(,)=IG..":3U-WRAK$ -QFI'+6O;H)BE^.=E@ MSES3CG3 XX. L_/ EU;9.?K#+F!"(H'ZS:O5AE8I@P!_^YCE)9J9S_A]N6L6 M6Q\\ND)^&2]RY6:=EB7LGK3(+D3TT-3,NY\\NE7V+BF1/_(RG2=/R7P="3S; M*7T%/0:/R>HND_<*F8+:M-6^\N>#6'9U:_ECE#]4W*_[K>OUYX]_2MYR=.' M,ZB)UM./%/5?EW?DX%\>'Z1%1\R+EI78\U"QA:3KP>-#V+9?Z:4#-SM8]6B2AS=]"]&! MOSL^P#:BB.UK0!>;Q+&W9ZML%YTQ\C>:E]N!#^[M!S((T[QG_W(E,R+E]Y!P-8].Y+! <"8L0_V13NW(6N^^< MDH2TV[+HO>E!#+,_H@=XJR4IPTTFQ(6,Q>W5D_VF'@QBT"TS24NUB#V&E99? M# )4JZ5@]WFPYR?'5W/[=!O] MI.O900"1?OV6.6E]8!!=MEYLU/50B7C,Q!R40+F][=D,6G]S=/.55'CAH(23 ML:!S=(:1DD^8$]3N6FY_]N@:TQ4,\H,VW7,T#[;;JKJ>&\02VRJX1.=DV\)J M?W)0(#JJ6\C:(6M0N"HE:Y?AS4'<\4\E^]B\P6#KV>);(3V(H'T6VP:3?3\8 MY@PK,EU^V 2:IX\_/\:G4+_O8O3TME6N^]E!S,J;M?/MQ !IMNOU"M#5R""& M[JW.T-TZL[O400S.)5S-TC++-]4M9D^T3_?SQW_C87"54MEA?&\^<'05[2Z/ M<*G<;I;WF;"[N_7E();+EF:RYU@8S(%@1?XLLY1T=6D-O"R*=7LJ1\>CQU_E MAU;WN6I+*'J;A$',72@R5$I3-^:=L+:R73T9Q"2HB/[62/X=-_X#?G;T6R;< M-HI,))C'-*?K<-+JB=[YY"#FZ&I'_!]FW-H^D7;=YO#?#P+P'@.FA[REMP@? MQ%#!02SO:DC0L>MJWOK@\0^_KUG)"]A2T7/3J>0U'QG$R-]R(3"(.IU_B?)? M.-XQU7;8':B\[S># (8A>]61UNG.:WEL$-U_3>H)$76U;IFO%3((Z-/Y$P>E MKZB65:NU?NNIXV\#C?&&%Z1UF_Z6SO$2OD[QH'Y!8@!0<]8.8S0@5L";+WU?HAL/[[Q?%!68H".DYV&* ZGSP^"!7R>?><=5POF@\,8G.R#*Z6 M9Z+S;-YCLSU$Q-%-Y[6(A5/X+16Q@NX98U MU_GL();?WHAB-Q-,C^('.%P-IK8S=<- 2QL[6X00S'=MG#7:ZD[J<' :;FA=Z% MH_7!84 0(GO&,^,BR\^R]7VY6 M%TFGQM>V*R'^-@ %XZM$"GZ\B4"J^1LLM M5HFN9P8Q5_(NEROBP.LHG^5T\L\IR -V<[+9=011'/#+XY]T;W0)&)XI#*\@ M/@8X$I!#,GO NWN;(<9#,X-8(R=Y,G_@5UG4PB+0]U$^BKJH%.QX> MQ)MSOECPN#3.:;B2H"41';(IA@-*9V1YP6&+C@1NW6O,":@]W/:B]2!V$,-S MA^PPZWQ#)Y6*$^]DI.A\>" >E%-BSQ.7Z9R__"^O9;IV/C2(6=A%*-\V$;N> M'P0@5&3QJK(==-S^Q" Z?:@I[@+^X6S/,T*& 7V'2_ZL8PO<]YM! /L1%A=V M=)9*(S,9YV:+;N;_G3\8!"39E0-I/CH?'@24NAE GB56ZN5^R\'63XZO/GV- MI/WW*GM(BC*)"YUWT!7CO?OY0 M^_ @YJ%*8] ,YTU.@1.^R/)**>7%^0MH.UD.[T8$^B<&)N'5%N,8,PK(U]DP MW;10]BF$RF-%:1+Q[YG J>JOA6LI9TN(+W_FP@ M\)I4F6;RE/=NE[7O\%\?_VBZR"FVIN,@JGU[_,Z^/B1V"]'K10QB0;;9(W<< MNSL>'P2<0R*9NXKI'/K;00#=H@J /QKUPFHA\*FAKFZ/D6_2N_AL9Q #2"J] MY":P$W/IYJ*C_J7#4%E0T8C0[H)Y@Z!!#,$K^%>T4YN21&&2T7]F>;B[^"SZ M;& 00V;%FD1+V"^(O9O#C4K1V6F54S$H=BNZ!XL8!&Q[:^RJD$Q?(A=4:\7/ MUTD8!&AM->P*/[2_/[X*8S999!F*EC"N75'QG4\>/4#EEC\TRQNW,TET/CB( MA=-M\!N 98^VV7SS]V^W=@>K3PGWUENZ_R># MF*D#]$-] 9=5YO-U)(J?(TS)Q#36[BM]/Y('8A6\X6APQ9[AB=%N#*P_<_3- M^/R%QVOT.DNW>][!O-_ZU""6IKR17TF#21'G"7%%7;5E5Q[XDT' 4F??#5]A MKG_Z8*5]4SA ^H!]W0GSE2(& ?N&EW"^PZL?Y:@K%C42!%AZ24>)JGV_.O[A MT&93*;JJT^QZ>)#SM*L6>-N3@P!AS,DWT?,76"QY D?+X4;HSE\- ER DA4> MR')?V_C WNO.4G-;SPQBC53!8[4HLXY4FS?$M/7:P/'G^GJ-I2N?^*F(BLYL M].UG!C'76V3DEF_]4/[R^D^./Q_:\-HU%XWO!S$/'89D&7;2:4GN+N?U>E&# M&(:W4H0?%BSR%I%'OXI]25+,4FV_@=6^//Z;MW5MMP:_89=I8U@^_,>#6*RW MR4-*P3MIJ3P8^+)E FX6^PHL'O3+08#L2,39;X MR'.$*V:SM2OOMNOA04"15Q63HMX=E][ZX/&W<#6Z-_P^ MDL[8:_@NHTO6GHIQ.WXRB)E!FT]JJGBCSD,LB\G]6D88;I1NU%5?ZK ?#P(J M78_A3ISI'5F^+'NYDP_YW2 VERG)K91$>-AQ4+%Y=3NASOPM\, .O_'NBA5 M4H>^+O,:T?A=AB0G5'AN#BMT TK2W H.G&+VF*RXMXNGP4,[@QC VU629HO% M#KYP^X'C[[_7ZWLXGV^XD''/G>:$EJ<&,=XF ^1D\X62^,BP=Y'S?ZXQ>:B=3W5GAA&I_LK4M8(WSE_X7F<%/PZQ^3<3(B%AVK) M;^[%( :_SDVWN[)CVY/'WY)(*Z#(M%2E$'7E:'<\.(AYL$XXVC?Y_"Z#VP,R M;"-Q!JRJBRQO7Z-[#LS7BAO$<)RL$^HE!NVJ/R^7*SC7P0MQS5"W@& M&4>4WT3M]85.=.AT[1[ZTT&\D;+"ALPBPVVBDR9LC^G@6#RK2R:19KT;+'@^0Y>!I_M'?_M!T5 [:^SQ566/E"EZ]1> S.X M@S]L*8BO_O'QH>K*)]T\6-O>N@-^,XB7XE64SX?2C3O*',; ;%FT4:&*X82Z M6)?06VW0KMFY9;K.'"?^ G!%HJF_]"]]$(-%RG1%J$;$E]&RTJME2;/6Y*<# M?SH(F&\M3!:\$MJ(BJ!1O,)^BN3AF'N4$G>EC)BPMZ&=7SGY=)GKQORHTJ%; MIX2#K$',GG*?:U:29DFVPQWP!TH8!.C33/G_GOAAU2YW_F 0D XF2\O6N3OC MFA8R".AOUM+K]?"F3U$B\+V\R/(?,4^IUQO!GK:.OREN;UDZ7$V]X!V&@ -_ M-XB58MD-R16WQ[9(SPRBXYH_0)T<:LRM\$$8=KJG6!]5:KDR_.[+6004!OO7%B @61!E.X\_;W M'3?:UPL:Q!#4B,A5JE6'#V'KN>,?*Z^T].^]?O55USE?\?!!PV^X'S:+/[36CWR;AZ$Y:=2Y6J^X5M= W65X,8ZV]I;EYH.+"U 7((7)BMO<.4.[?WK\ M]P@-<8GLS'E1)DOTA2EO"RTNT%+6.9^E7_FSYOG?]LZ\7L8@YE>OOAJW;%0\ MTK9N[?;%U0$E;MXL;!!#X8]2I;6$]LYRA,?IRB"F86>$ZBX6I+T_._Y.HWTS M)E0#J4-E>,Y@GYL$R:_[Y?%!7F7I'!EH2I[?1^DO%(K&Y\@OT^'8V?># M02S+KQ%MX(O*BMVV"K>?&D3G<1-N-7+!YX/HH#:@7F1YS;K<:HOL>'800$[Q M$;0(:3U;ZLG5+C[D[J<' :;B![O%Y'?8=HMOJSDLG<^??OBO M3Y^[9^:@'PX"HL7D=!TEN^NFR$<&T6V,?Y-Q,CQ^3)-__C_VOK6Y=1M9\*_< MRGZ>3$XR,YE4[?T@O\[X7OO(9>LD-?LE18N0Q!R*U/!A6_GU"X!O$D^*)%J$ MJG;OG%@ B&XT&OWN5-"$F#<6!""2$.53PIMA\#/*>[]BN7V=9H&7H?]&\DWQ M?WB)I&NJVC00YZ@E8HB;9O=<"@0:F,%.7P,W3SHDP;AK%,=9W@T+>*T%S!-V M;E&K9U(1F]H+BMX\KJ=491*(TRP*Q.,M4:%0(>5",L7\B6&LQZE/G^8,W_QN M3>R!QHO2/CG$ T)D)"?,QH%^$,&$ QZ\-Z M1*2K"ED('$PZ\T$ 3*XO-?72WI>9=$1! *WA3\FJ> I@ MXH\V?W\Z%=!O@S]FOH8UW(B8YWGH\B M3H6UUB 01%<+@<)$E.5];5&P;N3OB?B)U@(@0,YBV2AKP/+BFA\9Q1P( @2- M+(G<0"4UEKW:+BHA>9+69((!\QOO,*IT3B6Z%O\4WR?/&@@"D MRXZ$D<+G=Y?$6($?T(S.L'P4%?]YY<1>+&09@WX M!,I:*>?]G_%>"\% 01C'#?'_ZE@$UE9_YO8_4)\- UA,?7AG34^H\T%ZT5V% M412^$^.*<\"_L+MLZU\,:\8![&5@IYHT$ TW:0B7@U M;ZQQ%]0#YI;;(BP,M>\5>P0([-<,=!P[GG@D"""Z;0N%)0ZYHT$ DSTZ#UFB M>YDWS8T?%@PW?RO(L[G8H\A;.VR_;'<$B#.0Z>_DK5^]AWU4_WPJ"# [T8;9 M&TC^Q7$ \H:;-W(_89T1;XY*LLM-T?>(^O .C/ZNXN$@3J=W"J-0W#]]51#( M48Z;4YI@GGQ5.AI!;6;4ELJ(2KAFG0%S( @0BA#1#HOC$Y1DBGF2HLT18[RI MNS!:1J2$P!M^9VGC\3!]33:I7Q229'!'U:DP3H_O]M+TDID_M4:#%D'310,Q0$&*S\CZQ;0V7?/O(3Y$Y8!@3X39LUL0 R M7?&=42 VWU!, K?R-2D'P:A.!P'N"FM>'JGC3>CJ?G]PO(CL]AI?J2U;@!'/ M %4)[*1G@2MF,;S.DBFF'\),T/ZH[/>854X.C:X.2EEJU(.N<<:QLUXS\0T MP+;?U7XR?S[T$:J:&\6KR,%L@,:KQU0FY/5'5)L'XEYAZ4BQ\3WKBJG/!@&L MO X^7Y(6S0) JF4I!I;7O2Q\PM-\8EEJ_Z#+&P_KO0G7M!9;E@G(J4/(&Z:3J7O5FH)TU?8?SD0Z%"*HY8H#CHKF&=(F">04E/X0#B/9'L MB'-BM[^2JSK%2!! "%H+EN8@(@^249[C/X6QEU7_2O!](6K @\=6[P99& 2* M6A):T;:2HTCP1X, INT%R1OYJ#A,\J$@P*@W-"'AWD4[*HX5C#G6^/-99-ZLJ^0URLT3=KBE6/!P$:65*,NF2([ ^=@8!. FF;[TJ1K?< MK(B%)O.GTUZ"I#]C=.WX:](_%M_T/.QPD5<$1'3DK1@J3D4;C?'Z+P+:O-SFU4()P J1.OC;^1_&W7$%KF=>+ M&U7XHV7%78?] @BD25H&Q2G3DLUVM!4" S+HUM=X8>RK=O*%K)UGOOAZJ MIBFK,+]ZUSMBB+L/3#2[K-L" M5SL?\B,@4*<2E]0W6QQ$9AG+4U9WE"T#1?<:;D)28:, MSGP0 .>.H"2 MI#>DYBSA'Q5[) @@--Q=W'A /)9(( C+;,"TD)+H00N;RP(0)Z(KRNK-QSG M=8AS@X,H\%4\!XB@UD?(KE>#2/>9Q'T=8JZ191E# M*#=3?39D8',[;?1(K" TE+?V>^:1T@!>837S[+8P36?U,(NX [Q[?"GQ G[E M7V4@H-\*YH%N)M)68JHPDZEC>VSA*'*8UF]_,JAK8-] P155' U\B!H#@0UNM#RT-PR(!K308![ MYP5>@M^S-Q)_GM3S6>)'YX\PNO:=6-(61G,)$BWJ/"1&Y-_2 ,K4UHU3Z M8]/*S0X+TU\%!/#XZ8ZQ!NAF9@JYWB@:#X#9]17.LS;CE1>#TQ1GX/7-(XSX M=@NG&2^KG3$&!.G65 T2 :A58%)U+@A .<4.\^K,I\4C#[6V>5*65B1X)(X$ M88;Q*>L 0 QQC-B8CG76CS<>'Y1UA$ ZQ>TC0T6E!S__WF'Z]#M)!GQ1P(! M@M8((EZY-W3C) ZC#KML+ @VU-\80))K\8_#6ACR14&@Y@7Y?L8QRMK2 F\) M?S0(8!Z]((P*4L2*R_(]P._BSCM4HR\& A7=Z(&B MQI(@L4(Z"01H33N.(.J7,0X$ )5VG3]BOSE$#D^.&J5$=-< ;A0

    !.+W> MIH#LDP%\=7."7(#$4T%BN^#K@UBZF\#D9]_P_+2_P;A>_""*3O$ MTB(ULS4T&NE@\^3^G.);ZONUWFWW@8L^>*G=HM'G<0%BM:!A5)+;;X@D1"-W M\88YV185OS]%'COA:MH= +D,I))*= @S;DCM,]>$G4='OFHLG *"ED@!'%*2 M ?\/85%OCD].3\4Z1/BN!(.K2V)U)263?6'X@Q6)X-2U$$\R?:TE_>>3%=9B] M:ACIF!(]EQ7RHC 'Q%GQ;2SL?N(Z\T F$=0WX71ROE E9R>%5*C?Q/T\U2? M#0)83GA$5?E.N5^W:++Y&YG'C5-CK^N1M!;R)I"#Z+J:!6-!G%D>;XT1GCF2 M0HSDLJIKD1ZN6I"YYUH@$%%&TJM5PA4,!P%.Z>>MNY>=7S$:):,I4A*E9B)C>RN. M8!B@#)>L/[C%;9A/@T S)S*!&^TK&@\"H%SBOT,NQKB/E8 \Z" 7L)CF-?$4 M$&!I. )+V4N@.IVP' AT=%*RJP:4+' %P\W+:9WL,FIQN0J#%._S$"$L:[;A MTIEG'L!_8=;X3GKF!NY+N$G(/SGR*'&[ MT+@@&F^>?$IS#ND&%Y (G:Q;4QBX66H:?GJ:')O]@+=[T0R^N'E4?<9;Q$_8 MC;/'P@8O))8UR'@YW!L/,RS\RK";?31_-8]G44(P4X]0GP6"@3"+?/)C6#2F M@0"/5:/F/CBDRJ8\K05 @%SRN46:[&BL*C\8DC<6!"#+:.L$WI\YTZVE:6&9 M(6^MG'OA2D-=^;P)'\%!%@:!HL5ZG14$1&XA^&)Q<$?,SV^HZE'S!26D./,' MQ[6BLP0(L+DV&H4("]6Y( !]"(/M"D59/7O28"=TV/V(F -!@$#K#F.D4Q3Z*E^;D!1\)9YH'KJO6(EM_X]//?DS'\C]*FM) M/#G1,J(/*ZTJCUAA.!K30(!' Q602Q@:BF-:2.0.E<$)F#&+DP TIH, M\B" MRN2$G,[P'L,B=I]39DEE'@@ RY(Y63(IVR* -_Y&'7K4-1"OPJR67L-B@!_F M?Z/DN>P3D7G^:*$5^B=Z;UFHFG8'()#.%=&NCBO\8=XSK# -!'B]G4[%LY:% M)>8JVY^<\AU#?\3\I-1YI K MA,%#I1K/<0 -L30(-+$*,^GF2BB4-SIQ<1"H8IYIG'D#\5\V5\='A'7$,C*% MR,0O!R\(-QM^4=*3%S5N?<[C@-G&Y\:/($ZQUH!,J9@1;[1Y[EWH8J3ZCJ3A M234$Q!EP&B3JI(>TIH Z\8C_;D#EUTEM/@1Q%8Y+0%X@J!@N/E[P BKB8G$ MVOC#U;$H&,)2^G7F@SB_4HBXKMH@/(B"\(030(!4E,HD*4"">\08!F+[I5LK M\V4]8''8_TFAU4-W. APJBY(6/?E5+>GC/BU+=0](ZPEQEY2Z->95EQ3B;G1 MP6-_$P1BZV73$2VK5?-DYRY1=QF473\R$U54_"=)B^37$QUL<1"H:E5<*5I& M"/J%BV> .H%:_\)<2S=H->$6%'XOF3.4.,2?UFAB=UTN?4S"*R3T*Q6"CC- M"O/6I,ANEB+>_$,]69QRDVYB8![Y>?NQIOWAGK&(=+O9(+8 .^T.0""]C'[] M+8R^W0>TG7CN]\X[6'-$%>DT$.#EM;H(E\T9C3!&0C WPI? %V64)H( L7"22$%B#@0! G%78=YP3[T3]1*D^-]4EA>1H/)D$*!2 M=D<>[K*/4F9 3S*MC)9="[M&PYI-D:,(G;@J".2M>D.B46I_%-%NC^6,VS%(EQE2(YQTG9R:(H@D@0&HE\3=CH6J=+FFY/Q:( M6@N8URVJHO5XC^DK51-8,52=02!.2]:FC=OO4*\EW 2? X9.87LW-10I+0$" M[,:Q\?DS8QB([7/DTM)2=I)T*U@%!/!$6,/#B3?BAOBD0QKOF[^5_(=(81H( M\&01B94'IC+V9.W9LN/2ZA@QR"= H.T!O[%$,25%QO<'3-)\^RIGJ/F7F<2^ MI-0G_C_A:XR1?4U]9O:--7]CI7WV.A=2.L.X8;,R,L>DP%^>,;1.&[Q4 M.! $@0D;RA3Q-C?L,"_5N>8)L!MPP0XPZM"AZD009UESZ-"05RR*_N8EN\+2 MQ><<2A-!@*A*M! ()[":-BZP6*@:">V.5)H)X'?/*ID6M-);K4#(4 MQ$G1Y^H9'0HF<4/=T9EYDM_V138)!FBE.*]4(6KA8\FKC(ENUH#2\>L/_#'C M%NZLHVQ-N.F$ZK1-W?(9(.A#H<)/6=2UF4Z2U7XDB7H44HZ-9YC%0:"JS$.N M%?RM-6_BQQ$H300!8DM6S WZ"D^6TD00(/X6>0D^B$UEWZ 2?QRGM&=MJR6 M^BSS[W$1=$>M&0I2?=/9BVH\\,># "BW\7+BE[*'+,4\KT9+ NKKOYIQ0FP&9! W MKT+<1CD,Q%FR@Q"N?2>.O8V'-0Z^_5]Q*@@PV68\4D9(T_)73@$!%I8JG&!+ MFBIEEALL(&-)Z\%[PXH@5Z"63C(OHS1C*IY)NL=R\S7.-EQKIH$%+:SG_,EN MZ-9G$1"G^N E>>+X"TH2']7BIIF$RA\. IQ:.]0L:ZY6+E#P"DIG@0"N?+90 MS0_*U^9; V&!4.-VW+!?[F 0H(S73)KVBXZ!=KK6W!R(HZ(UG)!+;5N%):#( MX?L:N"BZI_U>\*M$NEI^$9[9 MED-98T#0 N;GI/K0^IJ83:*CH#0V:R ,$-0];9W(H!,]=YWUS,MO]4![ON E M;,>KOP0(.J@G9Y:AT+=A9L0[&(4!_N<:U0S_"C%2NFN /PI*BO E-XO M\FJQ&Y'P1X,%1MQ913S#/(/#PE@:$?Y4Q,$(Z%!I@GF0A/W'0@UYX,@ MS-Q$U:BRI%2?26DB"! ;;HO\(JVQ0A&Q+YY@. AP'IWH&\K3^18NUG 2+Z;E M;KGF$?$,$$#U;X7#KZG8T@)O/U"T]H@WP5OWTTX'W@,(Q*M6DA'Y+W37 %X MGD-3!!KE#$LA#8PS P10S/3>6A[>%_S8KMZ1_X8>L1*U8^I=NFL85_RS$)]; M_.!N266K*'Q/=N0&.T'#^"\9:E[\R-H3DUM#I'3?"7C-YMCCC)_# E.(2[U\ MC#JBC1_-X[IF,4#=W!CF"! 7G)B=:1X9#8S:A!&MD<)-/A,,AW,&4K]W%H>Q M9OC!N:=VPIH@SKFR:G1S/75R\&2S00!;/"ZK,!>TV_Y9IGXLFP0"M)(.FP6C MRWL9%S6BA)XFV600H))>+)C@W) *PWP+-FL<" !$]E:.EUUS*@@P.27SJM)K M5;*%D,GT64>4+[$@98VU^GM*INKC+R*$HP%L0I<.IMYH;!8D8R1Y8GS50CI)!"@%4$$>=M,A=)4S9'F MN>_MQSI7= @7Q?HRBDK59[G!*.=*.LHS09S4>*'.6%DDG2H1M!!L]7V!.*". MX%FUS_#]\)T\?4KR:G<:"/#8"?6-='K2^)3/0+06 %R*9\538Q88'4&F6>) MJD5T%YL$15GN9-IEC[U6,0]\IUO C\G(W'>=Z\V<0M[$2$L4/S6O[H2F?B5H;(W(:;H:[VLPD$EL M5;O0Q\ITG#W$)-@]BC,CULO!9\=H*DP# 5XSUIDKNS"&&;^9F?WW9>_X_E4: M>P&*.\GOC"%0MKU#OB\,E:J/,%[1=N4E69=>UWOS7%(?B%'4ECG(_#LG,QYY M)+&^>J1YA?#Z+0/BDBN5="N5",J6+DY@I"W9'F6?_>1S>#6FT2_(0PRK7FA5RKCH' MQ*G(V_^(1P(1AA:N2XH@Y__S@$GH$ULF8@P$<0ZT+FZ>!/L%"=IL, >" (%= MN;CD1Y5S@@66\F3S[*!EK.$Y%%L=E.[PS9?9?326,H^&9U04\"5\FAMNUQUD M?NOU-B=5 CY)L*O%>^96)'[ ]HE+F4=#T][(+^#-&0>"Z9 ;%$;-'5;1Y5=9 M3=,WY*ZP&(4<8C[EA43HK0("^,R)@4E/O=H&T]VHOPP(\#.#;]47+>L&?L_\M5GP7 0X.ATS7A"$>:)WIIR1[[$TV,Q\^]L&9FSW#R$ M^()1Z;O@)8';9BRR^D6G+6<>'40RPAHDK0%#9 DB#A%;8N?FRD<;]P3FAL1E ME/MO6(Y UA@0][/;1J&H+Y09.))=*"],Q)EGW)9:5-C\].,K]<2V3:CMW\W? MBRR4]'KGH:J[CC@253H#!)EQLL<;!;MJ)9GYS%]Y"?-GV=%H*_&*A#/6BF"0 ML#!F=0QA)9#>BP*B".6W_,;S2<',H42#^G+F*:5(FEOM(H0X]YPQQOS&[U)2 M8.PV3KP]T?SQS71(A [K#>>QA801U19!T)DKM-?!03PC1?P M?[! $[O>6ESV1#(%!%@/M01PILFB]KMY3IC'1U0M/W@1%-4(\YLNM)* ]^BT M!X @C.N01IYDC_JS%W_C=L=@CP0!!,8LEDN2(TGU3_!-)$$"!T(5I.X$/S-0 M89IYLA)' +#R8'E>AY4\ =*UJ'4HA^'R)YAG3%5P"[EP7B:M$W(J4PN+ MFH2"N!C95! GUSL%:5FX'6EM: )/*S W*Z2!02[..G7\X3.A^F\#!/I5>ZNK MC T MOF)6 I6C?D@GF7\1RP)_V5,6IWY">M?QJEZ(1H,XIT8M/VX80'<4B,V_I(=# M9AH@M0WBW9T?OM_Z2%HF1V4>" "?4>)%=%]$?R4J*\^:RAX) @BN"MY24ENE M=Z\0OON(TRNM%5^MI?D/]UD0Z*5/A5:!-'\R)7PY#)S5%AC@)Q4QX8A7GK2M4-BM>1=^"]8QK3 M88#;+#U5])/"S["'_[C9,,47Z200H*G[.T_SEH( 5H,9-]4#K.%NM2*25)@@EC M-@3&)7"8YE4QJGI."]>EV4KQH^.B&RI+=(EFR'6-:Z!51Y/H&BL'VU;R,&<( M""*^^71R M"6H"A"@_5GLRB+/]C,)MY!QVWKIC7N4'RDHG@0"MWG*,)\.WQX#8./^^-%L] MZ=VUYEP0@*H69%'IB=UW+?,,9X&E$*PW!LLT<<,PNL+RJTM*1W#+A(,X5 MOV)A<1"9.4B@X' '@P#EVCEXB>/3+;E9;,9]]D2[5VE>6I14UV0ZK!3G@@"T M]E"Q#=3ESR"VVX@BX01_*T6@".:" )1IDN'V:N./!@$,%7SN]P?'BZAYE&]% M9H\TSZR;#TPKK*!S+(I30)P-KY_6%Y1*T>B[^XQ-^^+,0'*H./X5Q$C6" MGC@=*D]=U;C7B00.AK[GDF D:KLA^90,MSUOG'DBI;;6R@<6UUORD48V''%6 M;9IQDUL1V-&HZ79U?";Z/L(SF3=2:R*(^]FV46!V%4B6LJ>YA/F[6KB!^=4>.B- MG%5EP[K=;!#QW5>=$8DSHQE\)T\7.&4]$ AIQL[R_#W=42 V7[@-[Y"+[TU5 ML(W?/E-O)@@@F\7(LD#@%#.!JA299JE3Z1+FV0O>#O&/8E:XW%#+$F9^>*\D MX?$^6$;XS&A;KFB+LM"D5?@KBKM20;]E0)QZT_K)RU>G/W(3YG77 $XRP[E M.\&C\^'MT_TB"$BOYMJ/A'2+5-+\O#D7_M1ES5^+_PEWP9/GKC$E*T)@,@GR_QD06R L3,M_2Y@@0FRZ?/TDU)97Q$ AN?\!B<_0O MS-$Q5R>EZ5["34+^R?8TR28 .J-2*:J'^-%2UEG0I>-71Q)?'1NQ]K$XOX#V M>[O'JZOTAQGS\^8IJ)^5#F3OQ"N!H+E.6)YZBYK.>!@ J:?;/$7HX'AN MX?S*X&$TM!QX:?/$GQ>5SV*V\?N;W>PO(:G#SG-&2:>8!PMK=F&4.7D7<5TQ MR*6(#E"R"2 (NGHH\=GCR1)^&@>;*S.-$1&DJ"RI2 MK1G?Y-Q4IV4QTEG*_ 5Z=*)O*'_$RLZ]5?]&#FM0FF4>N(6+22_QXJ*$#[MN M'W,4" (M,P)H'S7O/ZD@=)LU$@00F#Z<[39"V[P939I?\E??T#K9-56,5W+%]];\LMYS/D^B 05BJ8BS39 MA9' ,LT>:9ZAB#):V,Q%.@/$R3":3@O+B8G&FS\EI4*L3/[38SJ(\\L+Q]\& M;UX4!EF9MV:!$=)4E.EH[[D$"+!S[4K#0R2> 0*H\FY=' M#=9'?FJSPC00X#$-/Y_Q[@BG7 :%M8CV%>\.+)I+<23> 5:&@B15FUDG4E;X M1 VR, @45;F8>4M$;NX5"P_JLT$ 6^=@11DW00JD8#@(<$@U0Z*1UJIU\1D; M=S (4,8K&D,B+DP5K&E^&P2BZ1;KV@1'@F.- P% 88MX1K1"<$V)%3A/I)- M@$8* ;6:Q=#[ZJWQGO-F,LT_U$;67Z'J;9&:41>+7Q0*'IC>U88XT @!]<+T&T/WA;;+HZ/CI_A!&MY\?5 M.M6GFU<]J:94A!SQ>ABP!IG?^CTM+H/13.W!-,R-O7W>0!#$QB_)PGP/N:/; MP/S?OU:P/.!_U7ZA/QRP&$EL6H0-DM_SCW4 B_'3N_O+.ZF?$GR/&0\&\,>_ M_?"WGW[X:^)\A$&X/_Z5@OJ,_T^9SEC\;U:=FTHG91>/$BS2/?R_OVOOX[L& MUM%'@DAEV.\8IQ0V#\@G%<#"\O0QR6XR0&(,"3V>&*V_WX9O?W611Z#XB?SC M+^0?WW_$[O\AZ9C7X1N*VKR7HC!+UVS^SB*=$3;%JBA>VU/CYXFVM, ?=*E- MPG>VC#TU?Y\83YF8>XN?_%H5) ;"FN,FWN0=?KL=/\OZ7*>Q8)OMD48VFN%* M;:OUL1-M-F,RSVA+7.]8Y2?5E!G[9 Z;=(O7M!R:?X]YVL?_HB-WC^UQ$VTR M5T,JDN/?(N[02?'Y&_+]_PW"]^ %.?B!PA(723".N'CEC9]TT[^&?HI?O"@K MP,FZ4.QQTU)J=K[/B(2'88&#Q,0R+[]P^*1;IL8QAV:G84IT6HIX9\N9#)K[?18T4CS3^Q/>!=E"(CM>ARW_NQ;,F M!6#E?-R[1!4M.@%($,T;/^FF%ZZ+5;0X_Q^LHJ%/W VSQIK8[#7^YS):X7=> MMM7:R&F?5X5NM]U'5C3)!)[I=5I&M&Q\K;PS#]GMX5-IJZGKX34X2D']5Q,X M)/7&'/__>0#R M]LZ0B37Z+ LXD]0%RGQCV-2F+E+FC6;72+?9&3K15N_7FRBGL462H#BS8'+L M88+!DYMS\/NQ3VZC*(RN0ZSQK 7;5I@T*<=\2E]];WWGAPY?JZN/F6AS+VB= MDI#L3S^^KHA1F[&WSI")MH9O!Q$.7H[[U]!G[*OY^\3XNOU8[TAP ^=A9@Z; M^+HH%W1DW!KYW&D?RSLOVM^[_*U2^NJJ;) M],*P>JA^]U\AJ6[RW]_][9?O?_CNOPZ11U,C_ON['[_[KS3&&PD/6;HV^2W/ M.WC(X.9ND>X/?_\UC!$="QTA+5],CI&__S L1A(4G0D^.&Z@ B^?;,=+Q_-4 M8.;'"V8ZKJX"-S_9BANV9ZU R]_L1DO'FU?@Y>^VXH7O0"Q0\P];42-Q6!;X M^=EN_'1\HP5>_FDW7GCNV (] PO YX8>GNLW1\\_K)6&F6[F BO6RL),WW:! M%6OE8*%#O<".Y9)PTWM?(,5R.;@>,U"@Q%H16"E6H<"2Y=(P-R"BP(_ETC S M]J+ C>42,2/4H\",Y<*P.+8D1]+/EHO$O B6 CW6RL:-:)D"&Y;+Q.Q0G0(Y MUHK$S<"@ AW6"L.=H*0"(];*PMUHJ (EU@J^["BL BW6RKO\R*\"-=:*NZ)( MLP(YUDJ\*G%M.9+^.;#$ZY\#?AB! M 63CQ*\4@7D]E2Q@%OE)7/REBIPM2JYTJW1Q"H0H3!@DX+KJQ5I&R1T-(]^,&E-5XYH*C--7PJ2L=A M_ARH,7P7^I@'QUF]1,G&!1., ?%4O QT)2 M;_W=(3.%J7T!(\7/_E(\U73'67N7O+!]7A:]9])4:KGY&F9FS#Q?4JBW[6V"&F4L[^9;.,@:-<-K<%D'R> M,9#N[N^6]P%F?GCI(Z;RE L$:Z2Q;7<*PJ/D]B.OG?LY#-UWSV\GC&I--?< ME$U:GQP/WX!KY^ EI.MU>:5YSX!\HCD9*@RVI'GYES"AK^Y#Z 3M&A7F&CNO6#UK^GV^6B_'9)9Q@64>M,"8K*@;0IJW0O*/F]'\8WIOY[! MI[1D594*P7T[66.-GU[57[!XT54ERVJ"R1>FN-U%OPBL>NPP]7AO*-LH*9?= M[C;4?7>T5C$&+MU=7:"7\0[!!)/:K9NND]\<E2PGKA5XTO4#U[$FXG!6($_'Q]R] MF)8A2^T]U'2&YYC[-&O,*3^/8C>[1;@2\_KQ7?A6H%KOL>@Z^:U TBGOJS3, MP H,]GUDU3%O!1KUU%&%D) <:S_.&FO*3R\SX,0B%(E[(ZM$M5B!++T'0"5J MQ@JTG:2ELJ-T;,.;FOK "PK*L?73K+&ES.R50H\L0ID(5QT&/V^$Z/$FE5@J M*]!V"H.7QF[9AD$%#G9"@%C1W6/6V%1^"CAA9A8A279ACPEP58Q +"H<#]KW*G[79B2_[#(";'B#P\YTKO7C6&T@G3T MN!0K9')0-/V2H2E 6VK-!82H@>(/++ET>MQ<8+7_QZS1I!H:90DZ]&X5*P[3 M"C2=PHJ$$;FC8 _:BW<*]A2 MDLAIB3OK9 QR6=Z\S:*#8:[%[^9M#QT,:RQF-ZP=="ZH$V@..=Y^F6V+#*;I MN/QCO-QDL5?G93)>'A!I=!ULRS1JL9V8/]Y@J9\EJ.>--G@+:,V#.\SF MB6.9;.8WS->NTSC!&XW*5#H2TX#_G\NOIMAG)6-@_X9( CYR%V^8+VWS7J7+ M3>==EQRG]C+@ 1;=/+TUC('Z!3^^Q7.3W;W/%D\Q5 MQ4.^3^Y$X#XZT3=4DPIX3F;^!# OUHWGIPG7)\$;;= G$6,9GJ3/T;@.%+UY M:Q2_A#[?J\*= (VGYTD:U[A^O_DUG)6FFJM*CP*\#9\4 MNG'W7N 1;IMX;Q+V)IME#IPHC..G*-QPB]771\![)G6?1X//8ENK5-4^ 6RY MRKB2;;HVTK"60_90R/=>D.*]Y9L,@_@*;<((U3(6;S_PA0PCS#.=Z'B/]1V: MJ$$T@Y ^YP5/$FI*XWS1?-^ G!"O, _CLPG>:',L R52LFV.@6&VE%JKFFGS M0KN0%=Y\F4&I4EX60,3)WW@R$RTEA!5R.^"WPCD168 M[?4RJ!F@K,"?UOL@M6^-$9]YWJRO84,;)7P56H)PKQLI%]/FC32M:\BP%HX2 MWPL-21K73H!/*T*A^Z"J;A$;)>+YC.E)@:E9$>*L@;)1+>U6E-K01C;#'C]H M(#3< DDZ5[EI^Y^N[,-YH(=O IDNP/D\,*6OU!<:Y00F1W U1NJ!XM<[4CDW MO@_XW2S/(WJ\ED8@+T?#KS@BF&NPY6N^O96@)7QKD+D@-HHT4@@V#/!N;L*] MXP6\$#;F6 A)]8^((YY4#!S053BE.V_&GCI MQJQ5PHC=I45(\^(Y$*[L>=?!:#=6$!X&9_ \BWA,="?DE"4]%>J-%IX1YEBQEZ#<7X@5$B]TG]$ZW 9TE;P$,(=SC/Q9 M2&0OI!'^>+/O5Y:I?9-&F)=D.*:(+5KJ9?4$TFB]PP=$FI"*GCCMM:"!GC$B M[G[Y0DF_U2!P@[QGXBI<.1\D>HR(*1B"N[ ,OFO>2_E%UU[1'!70 R+,"&_N M-/A[+64,\!OOS7.QRAZS-T9ZZW#@5)EI]E8_HT-^R;J<2'1_A?- @B04LQ0F MFB<_&9&=>60Z>#7T]T\_S49]^_W3WT!)@_V4H-\__1V(!5[+IMJLC]ZT6%H1 MWRNT?'**_A3Z@A4(4C)6-AQ@;(S:A:R&T9]YR=CHM M+':.Q8H>00=%SR$2K MQ(D22$A29DP2P[ 54;@:]ZY&3G MCK&:0Z] S#!*_KDCAIWD\NFBU?.\D26*!E63,I7^-CA#"I*Y/$N$#2KLGS'" MA*[5$EN#BO5\;$%M$2'(_)E'W^%+&A",-J&E9%"69T)K'_^/0K--_E1@[ AB M@(0/D6]SO6IJ!#.=4QMVUB;6<._\\#T^+^:,Y6#R,I/SI/]['Y05+W+SNKS5 MB>H")NOQMO;8[>.J#!YC*H2(\55(?!O!VO-10[U9A80RGZ*07&#WZO@5J\ZU M,UJL$WRU$T_:VFF43YF+=47X7JZ]C-\&[F(?1HGWIRB47#3#O/Q1XS_J$E5W MBGE SD&0(F57,.KN@S<4)UE%T+Q-7K"E"I"\ XWB?'.R8L:Z:;T4UTM2TCPR M6)-6U^Y5FGP)DW^CA-C+>?*BZG23D>3#\,4>"QD#.JNT)XB=KPV =C+E#3GU M9$0+F3R9-4(N+0:%KP=Q1AT%G) ['((DDT6&>2LJ * M@MX:YM^JCL$+<%6$%5Y[N5FXF48FSHEE#369!9[3P NQKSJ1&W\]$.WKQQ\^ M_>.''V49X ISH7&Z2BXXD=.)%C+'Z9QC$I"-"PGV: MI//,,83T>8:R[F> $1PY;!C1LLR9$$VB48U<1B3GLB*XHP.7GN36X]+^KJ!ED0N9 ?]%QLX.M$A9(8TSH6Z9<1,1R^(<);EYN; M,'U--JE?&%19ETECML$Z4=T+?X->>?>&.QP0+U"5R>03 5VEVBWO8?9GSS:G MS]71?+_'USJBWJF=$VWY^>WB2= 4(88-[60CG'G%!W.R*HIQN:DY626:CV"B M03MQO"/_GSSU;Y@#4+\85EN\=8)<\@-^7)I_J(W,8C>[5RUOD'?[L:;Q,,]8 M8;_=;!!7B9IX$\8IJ%2!M44V]04 \>WBA1>;1.7S##H;,WE+KRVL;)9Q,B3= MM<05@U@CSY-5E?P@4ZT=_W,4I@?2.]:+UUGS!N16O1O&8%2Z6X#VFC.LD2>; M,X&Q*6*LP'*PHV5O:L\S6W=/J[(>H-IY=56$Y!428TO1;>!KX*(((Q[?(N^- MJ+OLS=,,P_*64<%J>1!=YW&_>6&4TVSA=V9IKU-,'MT[7KSEF7^=D$*WFIK6 M5../_T %2GLO-_J1Y6SYP7->/3_SG06EY2SO\:UV@DHK07NM&5$2)X=9C']H M>!-NNDY^\9<]&RYXM?O2%\;Z M$C""[O7#K5M]S!3BF <-R(>;ZCEF[',CBU84*FQ713]!E+'UI4:U@X(;F3;* MX;9VX+)W<&X=J?5H5YO1IA YVT(;)Q35"B3*T^(T0UWMPMJ#I.Z"]KVV GVB MZ-Q6$4&58%@K<-8KXKQ1DH")="MPUS_RN/%2R$-Y+=%%="* FPI=*\#6"NH; M6@EN1/D.6LT8+L5-I?U* I$MP78OY>[T.&DK2I@/H^R->-SN&M>,ST MO$'[\\"]VU/9\V1Y@U:T0QKFF=?)6AP%K2$Q+,)'JV[\@4*>I"5,0;$6_<0Y MF#;3\JD>4KF%9>XT/58$;-MI,N\N:],%OTI25ZW ]K /6R-O=E#\P;WU$[QD MVIEG8Y NT"ZUP[QF.HF]H_ %:$+""&]9,X78BFZ74[UEDCZ.\T;R\+'A(V19 M6W$2\)["W_\^#NI!MBOKQ[/U\KH';:X+E8Z'%8HO'8Q/:]NH%+E@!5T.>L'5 MJ@ ,V@D:*EZ'N>\ZY09&02LT'4+1J:L>@&P%,0YZR7E5(P9M5SXO3&H7J;"D ME?G(V&S4Q!BVV?E4G1?I-V.T_GX;OOT5K=WLL_=!C)^#:!4Y1.I;D(NXS:27 M$D^3MU.L;S(K:+)VJSHF^#]^7_C^?> 28R[F%S&S%0EWV-!5ZT.\:/+PL@Z3 MA+D1WJA!"L#(4=4YX,YS5T.88/# :%M%+E[^]N/@9;KP#68H+,0QQYEE.3(" MK)(S&*111"A]/\],0S6**S'$IH*RY_T42#+9VY98A?PP3B.TC+9.T.J#>1Y] M;.L[KUKT9B5[GFI;7VYRN=GQJ^Z]DB8]PZQMKL*;0PK*+#?2JHN,@3"DJD$/ MMZ%6,5!C1S_KZLZ_>-O VWAK$I!255# *%[7*J^=!Q/H[E_6U)@_P5P97M%Y MK#".KWQ^KP#%R3"NM?RX&B9.1;S8=G_%A77/X^*R8<@<5I4#2W:;=5Q- (6SL9P;9Q$9JD?V9<(]NSA"FT!@UL/WC M>$:H"D1I%O)0N+M]5X%Q5=DG4.K5?;!CV\7+G8@D[@G+-[E2@Y4.7X@V&\ M2WKX+R^@ >VW3]IX]?SN(A<,"1W4#[/9!]"]M;4A4JM)6#<:.6#;"43::#* MMBO>*&I]3I>ZV/A160<4S3#8GZRS*=G%%4Z!<5$5#J<9D"I"@FU7LENUF],/ M\CPN:FYT(G#D(>\R7XIHAK&+VBH PLS8H6'4M3]59WJ=!5;+KO; 'X'!#!0( M@-%\9C!$V\8^[APO^M7Q4_2('/+?YR>OEQ!40,E8AG"*,9[!.HK[X) F&M$6 M>FO N/$J!UB_\IIXLNU&OR!_YE*8R&5*LNZBDS @I*8#W2,P,R?&\ M;FFV9\DU; TR%\#<039Q=*L_K.KS85Q5]N$T^[PH8\2VFWF[/_CA$44O!Y+7 M0?H=9Y4%:9F@\[JD]?(DM#I/XF42D\Y#JKR".0LWWF&V/ZKL/85X0^5&\]/3 M$*-[+P?C\OKI<26+2X^LHYW5%ST<)G@94V<767 3&5>^M4?=%W>S903V) :,M72=I M5O_PG.Y^8^LTKDB:F<"=8# 9H;8G*H;2:HI5,37UN]UK*1@W7'Z4S;R$/CB; M_:76J0YPJ1)@[,9_)3UQ;N/$VV.BY17T: TR*'34:G90'![E(H9@BGF_8:W2 MR'U ^ @5"[)]ROR%PKGFSBBK*=UN#Z1V6$IS#>;T1'A/I"JY(CR""0:?^*(G MGB(0@@DF&0&I#Y\EWC][\;=K_$9Z"?D7GP]P9YB/#50[">YP>%'*:@ I3S=X M0LV>G)CC>@EZP#?:%3)I^3S3"<>U1'%5/B";9U)M05B\W]%(RC?DAY2(\OA* MX3FIS#0&UJT3!5A8)+WU:/%ZM7.2S1HX;H*((GG1--),F9)XV1PT<-L700S# M$"N:MVRKOCB&P6MZ,BDARQU Z0539AT*4UJW!RTW=(\ ML*9@/YVPH](9H4W!1EL@[J(1J-MS2Z1=E(%A#,A5PYX+0N76ZA);%Q5!U2I> MHNRB)B@9X$M\7=2$WG;]$H<7[4'5S5"B[*(SG."[*+%XT2'Z^$5*2^\E4ICV M9Z)FMTN,3O>UEAU!" M2[^[7D;CM6ITZB_:=#N!P8P&:(MHY!AMRYC,>MN=(U,#T$^QHM#,QH_IJU9- M-D_1787[MU5E_6V&)(\8'0Q]695ZJL,3 !\W#;RDK M/9+6[#(]YZ2E8+!U20O-H2^$%3H0'Z?];H\5RHZ$$'M?6-N4'(V&KNP!0*-K](DDB[Y6: MA,.[,$+>-K@F1E+2J.KJ^!F%V\@Y[+SU(D*..A*'_^+9-!>=@()G+?2?A.H1 M*'TZ90'&:\8-Y3]'Z=:FCI2]J[R,9A2JV:<1)I2U5Y357NS#*/'^I/^9AY[K M6/JT5X,AAP_;5=.6]Z 7]DXF/]NX?JT]Z3GR^9DT*:THMMQ>T6=/+SQ(,AW& MC=9L7JJ.'-L,$-)&IN=XI6?2SK3F\.DTV-2\U-(%8%QKS3:D.@BR[6*S^[Z= MX66VJ"-#NV6NTB673()QL4_NN"!#C777N]-'[ASO]GDU,ZP"!?*H:.36>W[1 M(UD>LEB\K'6 ;FA^[X4!("5OWX=RHS,;E(5/MT$3NW.W^)_(?4+XSKJT38.& MLV7@[XUFP*IVAL4;:G5X)WG%**(&_2#?>ERFO"_B.-T?JGAH1'\/C/4%6E*T\G0MH/U56%+7LA]?!WK3I M*F'"4!)KC7+/43N<2;O_PK"F&Z:\( VWFPTB M7+"BSVK;BZ__I( $%&X6O!V62D=FCC06PW&@Z#9=/FDJV2% MT-T;H7TNI15"=F^,:M[NV2?'<'H$GZ-D,HM.P?705V;_6TV#K-HJT,#-7:-7 MQQ7^-GE78FDT9)^58/ RO;;(V@1BQ0L[" [%5&=;!*&P7EQ55**6 G&#$L?S MS^O1Z'11R$Y_\>'QFC:+9L!IW$JV=!/N'2]0!:,VPV0L/$F3J=$4)AETGZ ] M[S1$,P9V'C(;X119U9G!^]'Y\/;IGN43U)AM#/T/81PWPD"NCE_(#BDS+/Y\ M%-P-C06 )GO3WA51#.,@0&A^N7P911K]YBJ(%)ACS=O6)#B**F!@_^K @7_ MQ^_/#J:,1[1_15'[ZK=^G71;CUY ^ EW8\W?I\<8@Y$T?X/SG%[AB[_;.]$W MO3>U/0UJRU,FB>C-!=5+,R[_^"\/15B-V!V%!Z>WAGE0[X-#FL0/I-_+C\*S M$\T8.K:J'MO,YCF\88#N^;&\LGHJ0',:O&12J5JC,A,>6%(U1V7FI"_?%V>/ MQ99'YX\P*C@H$P#QV*%5FWSU92"XN=U!TTHS=33$'-F!,<@8T696I(6;&8>$ M;)HY%(!J4?3;B;\>7"=!/_[PZ6\__"*$1&VN,=!:I5(?\M U 5\4S8 &AI 3 MBN>8(S;W#WQ=,X$KC 1M4 1GI+>&V4RB:^?@)8Y/@R1Y;Y/PANFN8EY:O3IV M16DJB0J.5'&R.;L>)77OJ20RGO!,^6) M)TTLT'R(S3.-WTU+ W'5GEM% .@.'TED7;V'%YDC.('@VB:K!D:Y-HC9S:.22JUP>K "_K'&FK=:U ME)CEJ^]M\V"#>!UYARSQ*$]&6*&(ZRCNM]; QT#NO\(IL(89.X3/8>B^>[[/ MP6OY\]"H2HF7M>P:AOF.X_LTLH>),?YHT\$,19>I/ Y:',?0'FQL\X].] WE MY>07[AMF5UZ,_TL,A&2201DBS*KCOR%E6,1S!B;VRB&2R?S7(?XB%EWEH3F)MQ^D(1$6#*)PO]HA$O>?)GD2:-Z0KMVOCND+ZKT8 MC*A#A>"Q5O%U?I"6%6&:"O%=9:*L3KB5%YT/+J*P;*S+F;<\T;6 W9GC9^A[V1EJ[4";9JBE3BX>M;5K_M= MQ'J8]ZS1T^L>\HS;5F!JL)>0%:T_79%T\%>1D23&M0)_FRZB4 MW9$C[N^S1)SFK60FF,P:0;V?R%HDF14(TKQZ/;-^/G MI$=2TPUL!2(U[VR5))9CY^=98Z<7F0D#-*Q FXZ*),K_RY'USUDCJQ>-Z>2( M6(%%?;&?F;.9X^J76>.JKX;)1[ 5:-,D,5EF;>$VNL0 - S5P@S> F<77UNH MD1I<,F"]# @\5ER(D>E)BW[@.2_%W M*7 P:@:LH@QF!0IU[1%]0]OFB46=M_'W*IY[4",YH")=/>^E3)2W(HVGST5D MA[+-$T^]TC!G[U;I\_P)-3LK$#?*H_?0<;I/@,0S\$,]HW48K#W?R]UW7U"2 MQ6&12)G%GB9:8#S^AKSM+D'N(O.2EOD9X7Z/Z2)PLW]4=6@S/R'6&=Q5>(,P M=O88_U=.[*WQX-Q%2+Y0;\*)QH!J.Z E1\(=#@: [/;H0=&< YC \(;I7EFET/NN N;D7;M6;!/+]_MR>?76 <(R.0IS7:+W&JSF(DO-ROG8Y$DD?>:)D0D687/Z!!& MY(&]Q1.2HQ(J3EG?&(H:;YC*.W<>IZG/B'36.Q<4:-]FO16-H8$CQF;2ZC)- M8E(E$U\N>F0

    O>9I96_L&?NC"T M\Z\39_T(]2B NPH8041$UNRQ8+:>(U=/=@)BT!"JAMT,*+$B-O-.$JKJ6QUM M'/S.VK>AI27JT5A+!+*4X#A*FS8JFZ*4):!"+ =" MQH\F0]32#BTE.6W6J*EOSMI3VN<>:ZJM8SBXSH L)?1XLC8\1I6V,T>KMCX] M2BDMZ$^0"(,<%=V*ND>GX*FT!UA1;>9DBNIHQ?,NI#( 974P-D$=D#.(%[G> MD1?Q/L"_1%B:RPN!Y($D&%'N(OX2!M=I%-&@FZPSP?$< SIFD=##KTT-![D8QCZ M#K2I^TOB1 FDQW8(A'4OM15&@"%05[&,0?7^7S*4!6A+BI/,#6F8VXRBSV=7 M]#;H(@R&;,>VQ"U9K55"\LKQ28FGEQU"":TF5H!9(22^.N+_ M.(2QXW^.PO00XR7\E!@KV*@2E7^9ZNN3)L0OWP/,-7?>@5,/I?F[X0"G,7$O M*-4QT<>-(5=KJZ0,L[ "2-_5!JY.L4P3-PRC_'T@20[X;2#\-")E0=/8"_!_ M\.M5Z$PW]9=)!DL=1*6 MV 5T5YDQ#WV0%*B:<@?FBLPEX?K;+O2Q]!F3C*GD2"KZ8\V$_O!R\#T>):G, M-%>2Q@NH$'T?8#4+Q4G)9:J>65?'+V% #@6+ICX)E*%#.,#V7\]@^:B,[=]^ M> DMQ?V) QMC("PF]QF_"\1[OPR*VT6\>HR!A1-?A_?I+S[P"]7@&&*&<>W$ M._Q#YB;&_\UZODY9SAQD&+F+.$8=6V/_= MS?HPA7>-90&\X'U\O ]EQ!PC)N1R5C4-\"33JQ6-V,_D=&KF8RN250PSN.$3 MI2?(F($<\U8V8*,-PXMWNSR#[*R0>Q^PI]\'UV'@DNZ*+OY''/J>2W\H"21> M;FHI\+1")H9SAV=X;ZCZY1)E9T>47=]HJVO?B6.:C4-Y'3\&339KQE$EE\B\ M2V0>B,B\2VA9#YZF3I',>)CL4K79.\.+XZ.7@!>%F M(VS4=?JZ,V;U'1G9Q@!"#2V-N$[P'U1NE]I"YP T-;PM-Y_#T(U?0I^7(7K* MBN> AOP?M3;PIZ*ALZ*YZ+7"F9%=>*SYGAC%UEW/'&R4M6<;R1%].GSL-6$] MG@HVCBNT":-6\Q'+*O)=20\4E M2N,2X7F)\)PC9B\!C, .1,VZ(G69Z]DO;$>N$F-FGX<5J#,?%*)M)[FKZY)[G) YW[1'BZAI4!O6]?R>SD@.)%S#-/U)>P4SO%PK.^7V%-# M4=Q]O *C1*1"*S,/\;#D/@HKZK7/+EAXV'+QS)MT%L'"UTX4'3%Z%GM2@C3. MHX>IB0?A_\HBXO$1%Y7//?)7CJ7M#"-_;8Y:DR>KD"AO_#\D:?G-\1&_C/?I MZYX#2O(ZO?&7,$'T3H1.0-H$( P%9C;=F(9QOG$.J+H/WO"QAM$Q;YQP.F(Z M*YX#&IXB=' \%Y\C%<(S;CH82H2KGP=Z0OS/Y/CDD]8<@4L8PH'(%R1Y>S@L MR3]R#LC"6K83;#W,!+*#'A)'@K7/ 37$"OON^?Z0*&&L>0ZHN,GE5B((LXKA M#;+D.2"BQA('B!.M+68,^.S[5/I6W3<'\CXK&0.[K7DH"YI"3G#JJF>'#BEO M'&#ALT/*P*@ 8JP9()QI $71BL"#:5&MHH!:X8:>%NU=9=8*[^.T2!:KRE;X M$Z=&N(+R;863<&INPM?CK2@\,RVZ6;8!*UQVTZ*987>PHC'SM%ANF:^-\ MWOCM93?)D?O+K ,N!D#NR=:90E\95$]\0]%K.#M"'L+T4Z#[HA^.A.P*Q<-J MAX!#3!Z0$Z/X9;U#;NHC=M#(,_))V]U56(;RXM_OO, )UOC?V0KG&$"2[5P2 M'](:-'1UJ0*CPKT(AXZZHV=ONTN6FZ]QIO#@.Q0S6S0IS!IXGQG](3G>V -' MW(TJSJ1SICS9Q7J=[E-ZSQ=[$G7W)\O(WG^=Z?!=V\$-PAQH[7$AZ;&*,3>) M$.L8PP4 =HY@(AFP#R1,MQVNO+C7V6FL M#O&43T;.,&L#H9Q"TI+$VTDF@3AG15"$4X">RL 7^H3E09[TH%?Z')'#.5YI MZ(9\'JSSE@(DFP7WA,:ZXKV^ /74Q[GHYX4BSCGK406P$]8Y+2"60K;N7]7* MXME69AW=I&)6XJ"(;;B8/[:$IJ025W(3SZPQI7CI.+B<=63;<%>.:X4;%'^_ M9/@+T)9\" P&3[Z&7,N?#=A3H#]%4^(H 9)0W.=JE*9DJ9P_GH:B*1V=8=;1 MHH-1WP6C@]!IUUXY1M LH(B6_@1H)ZH&HZP>%W:>D<3#4> %I<-2JC51U@.0 MX-BXFA\?[&=!GG4<^J!T>,'JL/0Z4HP^*/WN--J;$D.0@F6KBGGWP2:,]GD. M#9#XUSA*:CX@_%^5_P?_Q^_7) D919@P,/-P]HC1KI8[;%B'E62CS^B01NL= M1OAB&R'*V=J;8C;KU)MKKNH!ICV4$=0-BM>1=\B)1-A14C8+B$>4%%A7-/Q;.A>V#Q7.,@?(9!?A*^K04[-X+ M/(+:Q'LKZDT+VP.KS1TX]ON+D[V^#^$6?]!;QW?.F@HD_"[!4R8(\%$=_2=A'RE M-!7$N;5(2N&LVC. R$*_(4)#R%V\X;]NT3,BW+[XD5SZ3TJ2DL(R, &FB998 M]G[&S]X3BM:JD; *RX @U-[GJ[D(1SU9SD8'?XWQ9_+'EYB7%PKK3X2C\ M<<807^P@X]$$!3\Z1B+@\_8,S&*H(W$_X'9J(%9Y%_CC#QD:)X8D& M=^G9?,:(M?0!V&4U[4-\0W:F;%@2DBJUXPB:T37M)98@3&;P%Z+4"API6-44 MB,KF#KMLHU@=:8JFIS&0!\G!WL?;4<9#2ZUAEY>RB3"A<6[6>0J:[R5?:AL# M2Y!(2IN1<8RE8^ )$.,Z0595-M%:4:U94X"5XML*I&E?4C6[N16X._'&=JP0 MLTXQ&$PE5S$56U&T>VA,,NW0LP[Y'N@B:U#D/$/!Q\&CB![G&73;5QEC>V:L MJ([=@^3:'J%1"EW/ $\\9]0H]:KG@#"I \R.TM.ZW$LH# ]<0YJ)*TAA\65; M\KLTP7\DZ%CC)_%KX.:O(:)]QN[\\#VO%ETA]%(N>HS8YC!B,\)5>(6RSF/( M_8+1NGI'_AMZ#(-D)PH\[[4<> 2LWL-_(RL?DGBQ MIVTOGU'^NE.[:R8Q,6/A-:8/'268?>%7QT]KVFBQ$6:\H'@&%*%6)=BCGZQ@ M15C#< BL9 U+_,R#(:XFLUCBH!D*=37)QQ(OS6"8JP0H2[PRPUW72@ZSQ TS M%.I&\K= *3LA1YB^$#FH8P5>=4]%E,FD5SMK=;2,DHUK=U>[CV5#NWP>F'(> MO5-P:OW["H!O4B2Q7FHM8;AN Z=N3['3S)>-:9[40XK7CD^>BUG]AKC'9%C6 :<;,J^B\&D9?7CU%X&/!V3DUF]AR>2;[$*"*KM@G/B M8F"I5GQXX,'3HBYB[1R"2NDZ,.B4 =+)R\&F5<$AG@&(.G1&3,P#D"M=!@2U M,@ Z=370M"HX0/@ :I&8]S8$8Z7+P*#4+D"GK@:;4OD'.#J :@?'_?Z"^$,T MN(OB0L;)D&[GSMLDNX'L']TU!X91Z>NBD]); #QGK+9[.GMLKF6<.(7H]-8 3ZTG$J@AFJR'P=]^K/&DS*=Y H%REP1+K3T)%"A-*A[I:6M-[+)I MMX%6G 2+XC0/YDPNE]FFXWWIJ>P6UX.LBKFPJ$N'BL!1"_LX%"=-33OU)EL] MR*5) 2>%QLP: M=P,$#=52KX>(U9DUNOL'\$A;OUW0.A&+989K7)*'>AS K)%FD+/6PZ=FC>,) MV*F]MWTJ9EI&$5VR"+6)>=8H,\]![2'+<3FH7;B3I.8!$R)V4$-/!HUE4> #""^2-Y0D9@#S+[ M,H)3 IMG72_>+"MHAUK/&M6G,80^@=Y6H',JV: 5F3SK[@=FN<)(R(56,FI< MP< F"D%[N>:&)'=[41;K8UI#GR%6<1XZ!Q4X">[Q')T1@:893\R8%J[K92BX#S9AM*=; E-T.XZ26@(A M_J\J>1#_Q^]ES_G/*-Q&SF'GK1U_\>%U>@0)QPZ;]RC;,MJV-W$3DMP=UI:Y M8XVE:F(B(FV"(TH%SU[\[>JXPI]CX%QE!APPR):8YZ R8Q P8K3^?AN^_95J MPM$Q@R+_CPJ _ ^_?WUI[;/V@S&L8@;D;+<1>:PQDI:;G VMG%>?5W%$. 4. M>5P=KU"PWNV=Z)L>J3>G 0*HV)<>T;>G&0/HQ?%1G!/+%Y0\HOTKM]<@>ZRQ MK><[N<,R4/$DUU]D20UWU=G&P"-\<;E9N)ED)3P8YE!C&U^L*0_%(CD6%0+7 MB=SXZ\'%0L.//WSZVP^_""%1FVL.-/$]N**!LA7!,VY[!V+.<$6D^0CILPTPO(6?JWQJQ +E)BQ/FC8J:!B M,*)N [&9QHJ:*@IVGKH15FA/F37"E&QZ!%5UR\VL,:)C#1+24,?H8@7:5$TU M==1QK"%CX N@_TC3H%)'G)A&+:4WMJU3?%7;-&H%ZD2FKCJZ%"U+5N"LERFJ MCDPVTJW G8+7JHXI!5.8%6A3M9\).5S#1#4&VGSX&..*;IJ7VHI":CI4-ZS9 MT6;TZF@7E4)K18&JGFQ0R]QK,R([I",BD6>4\>*(C&#O] G^H>F*\-Q=F'3+^L=Z;=-*?]AI5KF+NW%:T[&5?K/^?!'+N*/X>S+.>!MT"X[ L%-^"1,4 M/X1.0&ID$+Y8EK8A96ZBB!ATL\<9='$'G73?71@E*Q3M;]!K(BDXP!YK+E.Y MO1UAQC5OM+'M7SD^L6>_[!!*'L@7"+_@(Y\['!0 PB,03#!G:,/4W3 M/7=CS=^GQQBGIE/UV\!&YQ?D;S 732/R$K"QPAL&A-F*Z[JPA@Z,PJ]!C-;X MEKE8S _]-WSSFE_E8U5QICF)(O+<+2+RM]!WUQD&1'KHZ%M"">+!O%..; &_ M/DT:R!C251A%X3NA$.> ?^&Z2K26, ;HKT[D$8'MV4G$SQECX,"W]R$,W#"X M#Q(4O3K!M^4&J\_X0N+O\>^M=,[ >Z1J<*X!\W?%& 7B@ 4R6&?8M+* %XAE M@<;O)L-=E)\5M3F@&!R]1BA.Z!5'\3KRJ#%+@[_Q5@#P;DI?S,&#")KZ96D6 MZS#_)<71*BS"T!7?F9$^ HHB;S\.7I8^H264F"+ 4]@]CH\S[S(_E MZ;6$.4!10OP4Q49KP;1%$Q V<+)I!F7MS-&0EZ6^#N,D_AR%W'([_/'&0/@M M\A),.IOEIM@<50GB."UVR(%%8:*Y*,Q]&"7>G[GKJ?264'PO O!8@2&)'ZCQ<&GY M7*S 'M\[4S6-EGI-YEXY2AYM52*+Y;ZQCI!X@B.+V*Q #C]DC*^R684@1:66 M8T^9=;"^3.=H.C9GC0I5,5+1FVH%KDX4C[@>6PN1QZR%5M.![GNFO< M0MQP7[&NJ&1'?3"Q$*D<8F-[]FSH_9= M/]*R$CO\7'@>$J>KY <&2:?)[ZP,]POVE(.VZP6V%+<(F&RE??Q(] XWHN@)M$]AP@)280 EM*G:%U<5O;OB.R2K_ MTUF6C\@:]#VC [DGP;96WB8@IQYL"7UTZ*1=FT%S%:B58&\_UGY*7^LXQG2! MW)7SP0&YSTJ3)BL]1:&;KBF7>T'1F[=&,3-S3CQVX*#=_$/+0)"6UAECD%IR M^FV6Y2%GGE-\O KQZ<>A[Y%J>*ZH_$3/Q4S0S#+*J8"37,X<-C"E=!DNI]Z$ M;/0X%+QZ#Z447(T9> _+9(#7 MY=!6Q Z./G73+ MMVD4'OC5%1L_F^STTFQ$+#,["R9<+,RS>!*'IRF1B98S>-*;NH@]AWM/:S]. MNJD'C)%@@8D.\R_NYAB#QK![4B]DX&1/NL3BR1H[\)X4MZ.XDXEU&NGC6S;K MYC]YL[%%_LD%:Y\'@L8?UE/>BS1I/:L]YR:WX;&W66-+B M5G5!8];&.W7:4>%JLT:5%@&QA,)99VBI8T8:P6'?)\H?H'[Z$3?4%)=.6'5 M>NDT -J=E%TV6WQW>=.L519%_E8*#!R68R..9$5N)>S!9I3QJ[W(&=&L\29_ MUA4HS 9+BQ*>9/Q_.EL"#$7GB=C'H^3XY#N8Q0?N[7]2[T HYR7=[YWHN-QP M1X )9] 0:KC 2*1W^3QC:Z[:3X/N/K2&+S[O>' M*'S+>D*+X!#/&;HG3[@_I/@B_\N)W'?,@T@,8;A)R#]9>U2;8ZZ1B1.X"](Q MO(DY#J)YHP=&<9YN_D!*_CQ[VUVRW'R-$7$\,-=R7SPVM)A Z,BKYR7!]-ELZ>DDH M>A*E:[*W^P"OML4O.O/NC?0EDW%)C/V(7B#1C+.[(1O\4AFY)AH?AJ'!*@N1 M=<5,)*;-6B\["6L2N7#6GM]>B%,45F?M%#Z)XKBB\:Q=Q/UI32ZU6U$WL1>M M3:(CC%)R,$PW0RQP_.G^$T;7OQ/$79X^$D3RZJQ@T=64*8J$5MG8K#/!1FPO/ M_/4@R5Q5F&BP3[NN,0ZD\5YP/ZZ.U0T1!/WIK'#&@H9XU2GM3HW(B]+S#>K7Q MIBB_6Q'@JXT\CH9@6T&H(64S#T&AA M X\DDDP;GJOP ,9.J;T\\*X^/?!&UX=@XKB\JK7_G:.U[C8_K%6[TY6O(P_ MPZ#M*M\4<03'.^1^#D,W_H(2TH,D1M$;XMOBY3/-@_7LO#_B9SKR')^DOSVE M6!%Q8N3B9R31 U-C)?-@_Q9&WVB,^AI?52TP!3/-@U4_@]Z'!P2HN_N[9;D_ M_&2D 8]QL$;">!X5F&!3#%9@-I884?HA3H>=6:+_]T.DB$%:8@ XG0+9>)N[ M[J^%-R:7'T7O!YRNM%BOHQ2YA8V2&H(ST/+.&:52T!IYCHK!E>.3G+:7'4(J M(2W;*B#%V) QF$4PP%^SE'(D=G= :I2GR7DKL*X(9YL) "ANC,#.L.9L5]E9WX71ROE ,76LK'9.D-EXZ=^NTXB\"CP[EOH"0Y_"<5\_W$D\&C&32.+3T M@A+\QNZ[N^(,,DT?M_N#'QX1ND(!VGB)&GWP)HV#TAOB*O->4SSMGK;?\=YX M1Z\\S63R89FP7Q#E48QTX120@)3/TW*3#<.ZSE.8F?!OB7@9DR29!WQ /4#6 M6'P<>GQ&KW@'U'J %9N0?%>!'$6SS/'5 R).Z&"K0X^224"!.9DF!UM^:B%& M3IORN3!,!S+-L%&S3Z"$C6$A]0&96!1TMT9$3TM'FCMZV#JAC'C&BU $B9N. M"MIPT&OH?%:X(^0FGZKM@ZK2:07BY'>119%C>&;.]!8*5'PK_%=JJ)(9$*SP M6(E1Q;-BC.&4.MN[QC676%%>5IV Q#:;48K!GA>RU.Q!@Q9OG2^B='3[4[J)TM4(.EE5;#Q%2@;5N@''!ISYWC1 MKXY/U&:'_/>LBOB6P%T=:^#=1>@_*0K61U&)2H69YGQ'C#,KMR:N;:LPTSQ8 M6?DWTK^C4C7S#;O+X!FM\6W-4BB_A$%4_.>5$WOQ#%O,HG&(>D#K; M*,E*[6**IIH+6J(71_V9X(\W?S8USO>C-J_\T?1)E+I;C86IGXOJ;%"G])/V M*?T$HCI9#V6B87A3$=:M\%6.(M\W*DJI2\5V(5Q'A&;2+DLPM0N%0\FT3/1* MI$&[,"V0'IG(._UD[,*ODNHA>\$$;,0N;,I-<%)4=C0+NS XEC0@4':LB.P9 MY?7_<FN8;$+1 M.4@.1,RAH#:.;^A:F!@HF00*&'&*HVC&P.E[I(X29D6D,R0*8GIG,5M$WANO M-Y%X@C$D/X1Q7-W#8YXAM$BNG2@ZXC_2YX"#;K6YP$!K;$YZ-_36&)C&*OJ( M[[ 04%(V^3R6E>+[8.VG+FE@F.5)T$>;17O]%H(A\/1Z=EJ%SQG,W I;QRBX MJ]\9*Y3$4;!H5PI3;Q2JO+56E-\[F0@5'WHK$J)&0B97M+ B<>JT.]Y3UIDN MTPJPB:&L(DE14S/97,P,%S.#NKK!I*T\=X6E50C'3["W&^2F:YKYIKJ[VHQS M/?3??SIW=C^]7G9 >"GW)7&B9#X/IOBV7A2S7@BLLY1!%;-?,A0&:.LD^=AS M1Z*$2XVBEF4W^3;H8A"(>):$ZV^[T,>0QR04-#G"=O_$45)[L_!_5>\5_H_? M5V1GI&.1Z[UY+M9P?L-8>48^W6.\\PZK\!;32\+.ANJSPL!B0U'W@]W5G3G$ M7.5NWPF^.'LDS"QK#1H8767-#TK'Y%M\O'''&D>@()6I,<381C/.0,Q988!Q M*#QP]EAS":#XM0@#>N3"M(KN.',"]PZ_@5>D64S=@+B(\'NUI1$H5\=JR)-S MI)GH[T[D/LBJN9^^L,&2]?ADGM$A[Z/S%(7;R-DOTF2'7^H_D9MU[/C$@UQQ MMC'PL!B21%B22TE8"ND^B$6;7#01< ?9+&/@K/#:M.%,M3TAT^"/'Q8$B?CP M3"X"^P5I_3KIMAZ=#V^?[KD;:_X^/<88%-K\S7RCB]:K% LNE7B..5#2U]AS M/2@_Y"H72/',R>ZXFRD5?UDAC MVZY,$\M-TW_N$T,4;T8(#BO*WN(1>S&[],]0,M T!M,:=[@?LWHS5NC)VK7 MO@Z#S%C\)4P>42+8J7S6P/N\"Z,]BJYW'JK*/RXW&[P)#@]0FV2N(@V5X_ ' M!")_5.!*0 BY94_ M85S>&S>D>#Q3G?URIPZ\8\Q$J5\./_\K)]JB),9\=+'&3.L-N?S=JDR;],F] M_4#KE,@O0K;,'VBTIB3/BT!^FI!"[\)4\)PISAS:A?FQSL\+L];L154[:KW) M ^_Z2TI6S8U,2^KM)\\",U*+.]:L^\!;8UV6[NEKX"7Q\\M7H38FGC,T>DG1 M[?P<%7SK%'22Z;@E%ZGH=UTW.^8\W!7CTZV*2%%\D:/%6.1A0_% MJ9\X6%)4B+A@3C@_>J3_YU=\_;U@FZED7+_ID)\8/-FPR[^(,%\CHO+O_+/M ML/]3FS M"'R50_0JNM#/WG:7Q)@6B '2V7(]5Z-\R[Q#);-EL6D#"RYO>.,H@R%>D886 M]=^)-H[UKG^CY!FMPVU GN=JI6Q2V>4R$RUY.K*Y_4!A@#4F/0+OZZX^"=P5 MJ2\WF:).=T/Y!B(JT;7CKU.?-K[) S\6VVU$X[3IR.6F+4>IHV6,CP]O_BBW MF"E@:7+(OGD?+$D(-^T66^Y]%1).PK&(]%GI_!Z_+)#E/B#15=0HVK[1]'SC M^X!YBR;_O#D;NT_7K7/ .JCLS#+-R3.D'GQ+-LA+2*JK(0+J[F"&:/Z5ON/& M<-SZ_-!O866"0CYIYX:Y[77XADC?[^6K[VT=?MZDXM39DP05[LJ*>(8)I+69 M^4GM&9B8\^1_(N-X9I2)-V$>V52:>@]01#*FB&W\]F7YE"G#]_3?*J%HX@5& M,@IFP32%WQ%_&-^!*/3]*M$R%QM%AD+U1/#K1-Y0\19BF MEYL-HF'[6 0:FO6H?/+\$)GK3TU3$::+@HB&QJ+T>T#91OF(%'M^25__0.MD M%5:NS>J=[\58-#]A-@GJ/HY)XW.:))/Q_VS/7.;#3W3HMYK9-/ 3TGS+3/J. M!]**XGKLB*H2*?QX5*NPPVONT<:>%4@1)OXV.DIUTVRM0-!PN;J-"A6JR:Y6 MX%@Q-[:.0$'^Z:Q1QDEBI3R^FTAJ!RK:--+!T:S14+$4A4S8^A7BL'X[D"7+ MM6TP:X6L5CNP-G0F;/-)%-*O'0A6R*.MJH4I9;7:@3?EO/,& V0ET%J!KV%R MFE M=5N!L7$,(L+,\EGC5:;1-_/6+6DV.HJFT3(8S)JJAM8H:F4*K,";DJ"A7"]A MUB@;PE^G4,S!BJY$S"(0#9EVE-(+!6Z_GZ=P/*'HPBWJ8 7YRLM =&B9^S;9 M0I.CVE0%YV$Q0:J)/_Q*(5:@3ET"4JI7,FN<#6!]X570L**5X#@/G_*DGC!6=-T$.P6V&U+BMZ X\4USM\!;'+:0S(G+GER@HL7]AR M/[\:)Z9EUL0[:*(2NU3==,W$(5_^:5DQLWC>Y2 &X,*]J_H5V+]PY_Y"<\NU M>"'H?EKTX,4<\X/X>=X',:J7BY_,80=R8;V?TDJ<^:'\<]Z',KI?]\03M^,4 MQKL:P]=8S4_DE\N):)^(P=*M16S?S$530)(4HRIL<0BSCXN>ZAA&*5);G-(\ M@T!&/*.^)7$+A,_3[PQ4_M4NQEN.>DFI%WP+'\[1$G^M-8!06+@[J M8IB"=%#MTL3%*5T,*[K2EFH9Y +#%_T<[CUHUV,NSNRBP0/2X#EEG(MX](O: M?L)9*52!+O \S]S'$5^*'O6J"UQ?].L)WPREPYOYPCBO9?L M_O*.XC@,OE^'^[\6'1_^FC@?81#NC]EVGO'_J=4[HVC8A3X&/,ZD??:9U)(D MX@5^9M]("!]*',\O3X!$_OWW=^W]?M>@(_21H,!%[G=GU[P@AWV9)G'B!"ZF MJM\0\5ABV1N?L+-%>2@+HJ\=QK*_"2,RL0# SXC%X$;.KV.$'JQF,3T+]!)R MN9N*;NL?FP/R,L%J?+SEWS&&LF&J9;;P<^*B<.F'&\V4'VS!1$H'V!@L;MA- MP&P'4Q=1BOURN9C^0G I3'*VN5,IC=!H#4\%7SI;M)V%T/'[C[- \+0OYSDC MK18P;X J5;]N%KU](E&EU^X9D>P=FE\=4)$C=?P5BO8_BE ]\4[@4K5,_F"\ M'";$(-UMP$6X^D4>E?=VOW.VK('/^W@7DM<>[+U;1 'BJYD.$:% M_4.FJ"1.E,S"DJ]D@QKI] K69]$YC=#I9*23GW5[BC-CB /;L&9=_ML 1^QA M%1OT"'[)CB"@V2XNI$. Q^Z8UCA+3N-,N-U@IKE1BOQF@L5M,->3G5K\L^J< MX/'#/G=ZUK6SY\4LE>W58U0$!GD%)V:54QO#9UW9V2 ;'=R";L5!G8]9^;">D?L.:%NT".B912D5I*QRFVGA3E-BG!RG^\Q@#L:P&T=)38O#_U5I<*1O%>DU%?J>2P3 6]*@RD,QT\ A M&3RL^BG9]!.]$^0E#])T5",Q)W>%\ 2"FQOQ3W M($,D;<*4QC'FHJOW<+4+T]@)W'M,@A]LG,HGG%]>T)Q]$KWWKEFYNN41I#^2 MUBIC#XG;P_4W*O9X)>%RN5?]UTFT]8DE@G^ZY&VO^/CW&&*Z4YF\7]QA< M]UCW/1-XQCB#+TZQT9QB/81$SG7D#CV_5[!\'FIB/5&12,O*7T/2\L3'K] S MK>LY[/NF\>5IGXBLD";_B6C\;BX6H]GADAURT1@#ESA/Z+0Z6)$ P:<&5D<& MO3'7813E#9BO0[39>&L/!6UV/-EGX9*8#G#/7OSM+D+H/DA0A.)D*N['_.X\ M4%HP]AO2.!P%[M0/2N.[QE#:,:H)XP9XH\WW@9?;TVAA=YX1RPI/E)2K-&DII15'R;K4(4,!E(QS X1N0.Q">=(]\T#896A#&- M\JRW1"*HZ3YW.>FM%2-]H/(0OF]F!5_B"!-O" M;D?1BC$5XM9K8@="X9,[V_LQ1@60\SN=$WR_]?/BNE8*+,]=TCF3Q)@)J'V& M@?:9&VV'$F_M^&"B[BT/71XZO*-&"D;17?,/'+V$NEU" M8\[5ZL1X5.SPIDRO9L\;H1=WL^D3.!<5[^*PN3AL+N:B\-_ MN NCK\$;BC&??X[3F& 8_X]5=@AI2.B7L,!0MTCQ9"G!S$W 589.AW.<_I;: MWY\ABA>NZV7,KF(5,JW=U&XNEBRXEJPY6GYM,N]-P$2E^1,@GE2M75I]7(#/ M:(X'TTQ&FASYK<_/'L'PR-]L(2 01_0KO?[&[D#K\W 1?'$_F:5,>,Q#=W\S M/**\NYI!_M'=P7S13#1W>-= :W,S/!Q@%K7?_S9X$5"\>N21*%QJ\/X:> DU M9-<< >7?!95!]5>9,[' N\?J6V.3&$2?UR@^B6D*9738RAB>^JSMY4OB1,E9 M^3+'M1&F;SV=>S.+L MGS@]YF%%3.(E,A3$*4"C?7-<5/WUO+#9\WTYVTZW0:MK_)(=:8"V)+T TI%> M(L#/_,+ Y:+:SL)+09LSYZ$,W^.@55O@LE&K+[J>+_12Q^?,;WG7NSE*/93, M>G0;G-<]/S&EJ[=WUY;*0#;S62UW\,1WTE#ZWP"9?XQR1)4B9'D>X"5OZI(W M=8/%K$NN4%V]N7IZ>G-%KO\"G8 M5;KIHA S]FY9W^LX2FKHQ/]5H9+3W:O(^FK].NFV6IU3.QMK_CX]QAA&@N9O MYNY%^AI[KN=$QQ>'"EV$8PIL&OSQYD"H-D(>QN5FA2]7C)5/?&7$U@KYQ(OA M%Z[A]W9_\,,CRAYYH6F&-?)2!AY,&?A7^?/XJO(\%MV#5BC:?Q*]Q^-\<-H7 MK]E+L_OB-7X_SSOZ^] X-24O\MK!CB\Q$\(XQD?9&;VLO,C>9,I:C1U7A,1("A"64%K'$1%50=.[ VJI> ?R1V(%=9 MH:YCC2GJ68&O2\<7TRR@T^ MGZ \*$DTR0_#)$W63CE M$J!BUEUWW@$J'-*J+DSG]56C3=8" U?2SG+8B4TH_W08'?/=W--XW54=UK"4 $59A'[M*D9B9H;/P9$:78 M)9+5'98 '?_?R%&GN-X?@&'ADID4FEE$,NW="L]B#YV_CD6Q+CUK#/9R LX< M%9>0IWXJ?5F^3$.EMAF57&<03V6W EEB>X48359%UZG("6)SRZQ#$7J%\\X] MQJ ?4Q_4P#1KHM/E^#;&!HU"@TK6/"L")'2%#9WCL!F!H]-G:6BUHC[VJ5@^ MW78[1GG$:ESR_A;Z M'-W_M"7(\3[ 8]'*^4!Q^4^"O2!&.3[O\$D1S'D!*5NU/*"([N4L:U;=Y,?& M 94%IJPBQ@DKFG1IT4W?(4SL)(*5N7<)Q)+)YL(GTXBPF^&.^(0%32,A/R/5 MHY7-,@9.B7OE$%C1#./W[@4S2%)D\0%_I>?M4UK"-/DU-JE)A)*YPPH1Y^22>8YB!(4&MLW(RV?*L6TQ&#*3U.@(K\#G2_5>32JSP\(S"!632D!68U>0%)Y&Z%0@=B!D, M)P6/XF(+$\>'A/51&(2,Y\X;I9J< 0"RP%EPGQ&^DFO/]YS,K_@4A6\><2/> MA5%MV)PLNC.Q#)6;:AXAA\@7A49!1 H:G%K-YQ; +?)"B;RS#TZ#K0SMJ%A2/R/%).]Q;4NX5L[%@ MST]_/'E9: C!?[C&3YF7X!<@1OC)Y24[JL^'!B+K<&B3I> M=^55C:'C:Q#A'6\#[T_DXNWGES7.PBTP5!'"5_8&9?_+ 5YO#6@G3^.?%NX? M:99UH7G"G=D#,W)R=5+:V_Y_PM=XL4Z6FQ]_^/1SH4G1QP,34;#%W?RQSL#RWE='&4:JL\*X.0R*^=*@%48A122.((I:$6 ]#(UJB+%6!%0/ M@U66+#QHH/0O&?H"M"55M^>'0'5)VXJ(:4VD:LKK5H1+#T.773W BM!HG:=\ M2&5DND!H^,A5]3G\8J'/H49 M?%MN[PM*%(/[F5/&0SN*6752V8/@H),41@F(U4(5F=6$"2F855Y8<9)Y"]IY M^S@[&";[R_]6Z1DH>D-$@EFLUU&*E6$J]JF2E,:*8]-<[E8/M@]A'%\[473< MA!$IN$^V4BJIC1^4R++/NN/!^D#4F.*F',N]22#AS1K[3&Z#-R\*J4W%\3&Z MGJ*0*+KUJZYT!BKK0+YFK6ISA9):5#JI_]S_YNE\9.R#I^;@JS!(L=2)1;?+]J]T&\!)RCUQ(<3I,)AM_\YPB_[JJ;SP;#V3QI)Y01O>^' M[PY6]E4A8MJSM]TER\W7&&4_Z:ILG?G MC@.+C%CL38ZD6D5"''[_2;V#(&9-=Y4)C^H>2\'!EGB+^AU59SZPHU)\2#HS M@(&A!0&(S7T*LY3]"?2HY,NRI4+PT(^,EH/, MBC#8TXB5YW^S(OSU_[?WIM\CEQRF.Y;$^F\BE% MDY#$#$5J0=(>/;_^!CP1 Z$:CT7?VL/4JQ57I1*VQ-J]Y JY\S&EL\MVV% MNFDT&+BI4Z.1QUP3%;:FS=,[(4(3^:,KQ)T5%2W+3=\Y7B'PK(2H*4_B>J_0 M.(U"XCZ[&^#[KU!X5CO4E-B1YL[J@QIE1VQ-HRFT[^C+";VU_.B)RB(]K>;@ M1JKB11"$!8!W\3K!._:38(H>ICAKQ,>0?QUC8P2=8*L J\ZWTX;N*+;5Z4+; MVUC[^T6WUFN%WL67W02ZFC O\FS++B(W]50YW%ZD%ME/FH7^59+'&3YP24 ^ MUC[NBS*H&Q3[AWM!;JO>'&N@B/V2 C@D$T"=!R]34SW>/@CU_>2P'L5@^YL' MF&&J>H"*WMWB!ZCUO34,MPJ2_2/'81J$S" N99NJ60"YSLWW?5C4D[X6ER+6 MGFX-0&Y$Q\6./E\"F&0S8(&A=40Z,P&2GW;ND=$2L,Y/&T;=V=; NUFOJ5OP M[:BET9I$[;I/PXJ=3['RW*5B.Z68ZFK]NCT!IUK5OMAQ\]W;A3$[E$=$=DK- M%02B.UH%D>@-+,8!!2I11',5:+6VMLFBT#)5\X\''PI/,^M!$EDS'_[ 8ZP6\JS3QCX4IKAE"CJ8/ ME28VM/1CGP)/&EVJ][YM??D0>20FSYS2[/.Q,#;^P>O:+CXL_OKY7FUA],,B M1DI84K/>A\C6&B9*\?'[81%F3F,"OO5!.CJ,Y_N2X.33#AJ=AOPDZ#OMD%%C M]$UBDIXCKPV0W5RTV#$3%XE.S*1 M=5DAU'-$7^AX#.4]V?JF2-OT4O1"5N=W>Y -G=@I^)A3#+VAJ\A+4W'3!]ZP M1<-L"!&D210&-$KZAM #Y2Q"Y$D&3XR^9TK@A$:_,A*_2C!M,R(,J]&:8LT] M*+EUVF%99FM,?1C^%@5YA%9KR3:$#1@,9EL[(J:6-/=S>7@@$B!FFZX?&4G@ MG\$"0( L]R>-39;-6)1+M;FV(/:;,VCYN/1S)/_I1/*7;:X>/9P=7K 7IQXS M\4NOC'S.Q(SY$R):0?B"_&V<1,F&Y>WYY<.' O%3J35O\KW&5+.^]G;>!DDD M(NXX>P&)-).O\6Y)SUXP>&)$W@6O8NP=O[2&,F$:[N6!BMN21U1G)CRPA.J& MR4QH/$YR2K(9]@).*YQ*P^Z[HZQK6H*W3SC4AF#?,ZT8"_?W]K.I.I)L^;H\ M)_EFFU$;NBC<6#T/S-,DN;+

    E%"0>/'5GTIRNNEJ792;KLIU4A>+>>/F$J:UHS/1*2#;T(O;6D'_)K&F2 MX3/AC5VM'BXB+^3S2YUI4Z9M43X+R^+6V)LD44TZ# E#)(!^],#!_RX^S MH(!3>S@R;*FF+&98E8Q\1#I- #H_65&N E?YLLLDU2HO(@5N$TK*% M#J&FAR3VBW\(X#-9 8P$?XU2'X?[HH2RGH6I,6/BNUZ:A2^(0$#8Y-^3'$>' MK^2OYSS-"'_I9>UI3II>J*YP<9-FX8YJS&4=6D;%0K_U?$;J G'; M>!G;MZ-5*+[G?]*](=JK6'2?QN39R/VB*G/,/)ST_2!W>X/)Y7[T#G3W*_+> M"=N(F:TQ.8VF9.7/GK\E-P ?FA; ZQP](6H #.C#?1NFOA=1:9=/H^;+V*-1 M6J3L;K?W0DPW>+7U\$;8JDXPV%Y-#R]"K(G%J^=_:Y@X'U!VF23?9#*FUM3E MZ,N0CB;?68^%4D<392C;PP ML)-&HT[L6"MO7R"#G.I#:63GXT2\G71QEG/)J%&JC"3^[Z1Q-8%PH"7SSX%$ M$#QIW-.G$^5YTO0WY*Y*XTY/NCK2B-LJ%V3/6-.\H]*(XI/&XI";*HAN/NDR M7"/O*,_;<\:7XG:JX];/*)0+<28.VI.N #<%.6JD*)QQ*&:!_7JJIUDM;QZS M&2>!Y(Q%.?/C&]SF*"=X BJK=IK/'/@[!:H;A/^3+L$X#T7R,K7.:%2(+HHD MLI,N83D5&@F!QU^J9^]66'UH^O64JP:)HE6./WH MFJ., 0Q(6JW0>E9^9 Q D!I;(>^L^4B0IY>:6Z'RK ,-N-Y')_-9[Q&B3Y;8 M7*%O 27'4EN)8W[J$RJ>W1P3K-$(MR2FF%RMVU\4/ Y,.PFC^J@M %.JT9+/ M$'Y#/?+HU +0FFJQ\&O_@+0 L5V=08)6:=5:^2QKX- QLYUD583%H^W5R^C M9J:M;3$,LZP.9MKE-8@8L@(,PCMN[8)V%2L"W>0]//3G6P.Q:*W$FMO2%Y%V MMU54@Y;-@ :&]%[)YUBL?D0%-2KV\BMWBL=-7,N%J,ZA3][[=@"VN)JH=+S- M.TPT59]6'[E&;RA*]@W?B13!.C,G1OG-;A\E!X08HR"T**G=*AIJ[TU 452P MN<\>_H:H4*V#9>6TR6LGQ6D>T9]Y)J( (5AI36;!6&M(+K/C>ZY4'4SKS9V\ M*]IK%/H:],P?./%NR/(EEQ=OI#=FXCW<8A1NMA(^VAXP=0, 1+TDL4^]\2T6 M@H*J2Z*DX9KV9!AAY2:J7#LUF:.20T]KM]G6*@O?5!LB:M[<)2R#_$<*&U5M8%>%#X&D^8>V^%U,_:;">T_=4;1;Z$!G. M^I=4;*#Z$(@R)C!-D]A))^N:4YG +G?&4@M+?7OA2>?8FB.H8\R<(RD4TNNG MCQ@#.^MR.8VP@H>>\]W.PX?5NC3W'.[BERWB(0ZW$5=(;)5Z5"3RE*%&1V/' M.=8(3*Q1N2T=0*JA,#9^CC4"$&OT 8)P:FE7&C'5'K2<7S =Y1CLSH9!1[S^ ME9*!+KNA1R.NS*1);Q/<0HT ?<+A,$[>_#'Z]R] I,])W-DU_'.8Y/R[ M<4[6W3J!"?2T"6GHS1,+RY-Z;_Y:H"U&&\H<3P%Q LE[%H]$(:;>Q'W$P;*0 M7@1!6$!X%Z\3O"L\8>><2J!V3G=S*HO=F!C2NE/.J8CG/+V/E:=7!K8HP@_D M.7QF:YQ3$NL0(AKU1]$4ON:4%F3I3P839S/S4L3HF'H;XTY(FOO(&33\E_6< MQF OA/ID<7=. 5DBD%7WO?\0O&[)D.J3M<5-F(PT*8[>$'Y-8-&;-JI,I,5S M6+7$Z-N47)<+#M8TPP5H33APQPC7,7F--[J#]/5FLAY\8:6 MA'O.$O_;-HD(IE*:!9<=K!G=CH>M,+%Q!GZ(4*C1FRT.N"Z")[5B\,=:5.EW MNZ2@5H5*WQUGGS0ZJ$PE1C#Y''<)Y]^$]7EY9#5FL'"NTI M=!>753VE-T ^!\(%?MZ2YS]=Y5F:>7$@CLR33K'HB2B*]-]X."8;D5L8!8/M MQ5=CY*4Y/C"DEOAEJ!7%5PO'V[L3OI_O\;&/.;8WY(#HJWH94^< M\5K00"\8D7"_8A%KV&H0N$%II7I)7KSO7XD^2,44 L%M@MGV+[OW4GW1C5>T M1P7L@"@S(IL;!_^@I:P!?AV^A0&*@Y2_L2LOW0K@U)EI]U8_H7UYR?J<2'9_ MI?- @B05LS0FVB<_%9'9V^(#R@K!C;8I$FRS/8:SU:-QCFOB/%JLZ3:#[&\T M X%__N'##-2+3],X@Q]SVZ*CH?_^X<4;8J.%7P+:6U@#./LAR##WOG+[8]SH.!G@)0@,EXZ#K\> M"4B,GW/ _PO \SL&"P " M\L+WDYQ)L3X*WR3GI#450KS%2T(5^M@/(]1BK2\)O<:/.*'O2W!Y^$*8?^., MM&M]SO)3]CS%:(^1'Q9I(G%PL4MP%OXN"\20S;#G32:G0%!^%[^AM,S&N0UC MCQQ-O&%<4'&H^O/M!>,63(0E%@5AEF/ZJ/HYS8*YS+.')/L7RJBZ)8!0>[K- MB(!I;NB A>P5/L7).LPD,1"- =!.IKXA8T]&MI#-D_$1"M);(M.3ZT%M&0?) M^R@<#N%-O$WP WHO'VRJ6&(B ^>Q7PBXDMP6LS4LER"_" I521XFS!MJ,S"^ M1.Q<7SY9O1RDQ>\VI>L9K6^ M3^+-"\*[5=S\X=5K%&YX&JSY?!#")RW"L5J33XC^DAVHE[75_E9#'E6M8+E4 MWXOWO? 4BIE :Q0@#O:("3F%P759CJ*\"@2Y+%)'R@\&+C;Q=6)""8U3)>+] M"E-SUANBO'6UOD[RUVR=1Y69CW>9#&9;S/WM7_AK]"JN0"H8#H@7Z,IDZHF MKE+CE@\P1O-GVU-^FFB^VY%KC9F#25J]5S$)FB+$L:>--LC95WQ84?7*#[]: M-T*0%9J/9*)%FW&ZI?]/G_HWP@&8MX86J?)IW33R15$,K?%!8V01?="_:E3\ M8QV6?>;:??(R=+->(Z$2M? FK%-0K0(;BVSZ"P#BV]4++S>/JN=9=($5\E;] MA)2"5]D-1N@&D\^R3H9$!E-D@?)&NLFJ:GY0J-9>] DG^;XHR4?3.\.8Z*GE M>W5H*1M42 -5#:*HB-*B< M&EM6ZR*R\4L<($P03VY1^$;57?[F67AY?)[SJ@2D< MP'1__:I;1E.MOT@354(9O-SL1U;RBOO0>PVCPJ$3U^:<)_2&XEZ%C#$K07M" M.&[\T7$ \Q\:V420^]E7#V,B91_*7N]ZQR28"^C98Z9#&MU$(WV($F%FD>3/ MA@M>X[X,A;&YQ+GBB$LU!#NM"C1"8QU'T9QALJTD#EE4J>,X- XU;54T MT [B=!U+@X,Y6YTN&]&1IXD0C1C*#D($08F0T3-A61S#H$;(6)DR@\SXKCF. M&%EP8:=VADY\)6AL:!4<&Q3LVZH%P<6H(XB1U1^;!3-NE",;_BQI!+GR.E)+ MHD8=QY-)$&E;K>C$:#I>N&MJ):L5 NHX;I;2KA31IXYC<9!^-3[HU76L3:)O MS4/!IXE:3F% MK3N.M+G%,>/X>'.(&5Z!=MJ5X_A9ZA58LD'"@NB;/@IRAFPRQSN8#+O"9EEHCJ-H M6AD$1@<8<#UR])QWCC?#F?2RZ>4/.HZQ:>Z>20JBXPC3])/HATTYWF1ITBLG MROYTO/W2U&*\((W4]>9,,Z.IE8X*H+$/0U6*_#]MDKZ?_23+N!L1 MC8(A3RWTQUR/) I]*E34#6/O MXG6"=TPBOZ8MEB-KW9W*1ZBQH=Y3WZ]M(IQAKT*-OT5!7D8D=K8G;0&EG&>O M*E7"+ F%.?0I3+]='F@ZD*1C@FP&'##HEMI]@55@-&:[C+=[Q7QF"VM6.@1LXKYBS8H)CRU,O# ]TA<\M7'Q\D M=\1@ 2! EON3TIILQFF ,5-/CA1G#5#(OXY@D'_\^XE&)O#ELLZWBV[K,Q%K MR#44;JS]_?(8X]R_]G$F4>^]N#].#, MUK /ZEV\S[/TGAQ,)&\0)9LQL=#SC*+U74RP1UUQ8AV:-PS0/3_45]9,P&]/ M P30)(S+/D<6!MTIM3&=F?# 4JHU.C-/$RP[(NB#MR.ZR6?O/PFN7CXN(/*Q M4RN:Y>JK6,)Q^X.6%9*;:. UFA0,:95'[2K/5FF;:\KW9XG'VR6LI MZXE]7MD(R:@W>?0V9;I&'K6.&-J'6F MXZ")=_&0TU57ZZ/.4X"/ O;V9HPY\':F-W$NG)%1&IIF;WT6CEB1$7OU[0Y+D+#$Q!.2.2OT8@D'PC&-?4K3.H_MP M+7J$=&9.C5QZE>N#E>"7-\ZVNXM<7Q9%1'.#ZN)ZURCU<;@O"F:6^1NTH(Y( MAAZVUL3'0.^_QBGPAED[A$])$KR'4;>/3N_KJ5&5TVB%FS0+=S0EA_ =+XJH MQ,U]3B6C;3*(9D!ZF?PM#P/L#K:V^<\>_H;*[(.+X(VPJS!EY25D0"@F690A MDB(8_ UIPR*?,WDOJ\J36LC\5[3V'!%7'ED")$V*[S8OU9XVM7N8I6;>?"]J M\M)@@I>85_/,ZC')R!6\\'!.$T7HE; [7B3QX,6?[.6D$"+)NU( M8TH=08[L*LV&'>=OEB"2D]VB?D@L:""E]X0;1%M!V4* (S#RR%T72.>IUC0^ MKEU]5RMVUG',#'($-=$D#4YU'#D:*12U&,&-@P4-_U!9FQLJ*Y4P>[?-$;P8 M2MVC$>,(O]4B'(/(W4Z!)W4(J2/8D9'/?.AQA(CDHJ8R,/.HOO5C84'#K90^ MQ8&SE80F08XCH(N$TA&P.T_V.L&\N@U.&[&SH+&A]9)H1-+V.P )PSP=P8?L M[9@2(8YD(:^;U6 MMZ/84'E>VE'AC@(YQE O#CAW%!G##""-P';(<,\KBJFMLHYW"#2);-!,-G 4 M(P-O23.5 3+DB]^3H]G9\?Y?AF*#/&'$45P,NQS-I!3(@,]S-T0&:,<;(4WV M8O"R@AS%C=GUX&0:089[WI=#RW'I>*\BPQ=$*[/+4908WA1NVAADT.=[2AH! M=HXW_3&\#@.S\!Q%DMD%X2;T089\WL?$T&/G>#L?PWMT3*2$#/>\!")U=3O> MSNGM]+IWU!JOW<4W^S0.V3=>C+W MP#I)">+6=!M*R:;#;(%Q[F-BL8^)\[6UC@S^Z@Y' *KK*LR!)<.FK M32F]^CY]B#$-:,E3PM132>U_D^EV^):PHV9WQ,2(O=@A3-VZ)88NL1<']+C% MN%3,@(T^^QVVGK/$_[9-(B*7IU30S0XT%!BGB'WQO(_";E5ZDYGV;.MAS$3T MNSA#Y.'(:KP?$\4N#P])3+D'$9+)3V^*(2++^^#U++J:"CYR\SW,6-2AJ)42 M9Z#-5Z//T#^1FT+#!E=Q]0S0P!;.P >4K=8OWG?Q(S+%XA.SO-;3)G_9:+US M\D6&P]<\:U@VFOQPS'+V("/(O4A3Q&_\,F@=RT(U)2D:D"604$I:NL@*Y%,- MY25Y0OL$TTBF&S(A.TCEYBG6=]9E:,$P( EPGT]A/@GC_,+FAD.*3:R/DVD)P3V&\_1-RF9K3P7O#.@NY[@E5Y:E>NQJC!>91YLR_NRSMT <%*::=<+4<@Z5JO9P\VQDZ+C92('@\??TU8#Y:&H>$2K1-<:KV&,9,# M5H>%'K*CF_4:^9G L&N"#.5:YTC$8C.; &BT:=UO38.N)M=SX@KJA0C/@9ASU-YD\1W&]AW(P6$NR#KG M(+X3NQE](^ YC&\AU/<-C^=XOR4BGC@VT7.(WQ*(%QALSW%^DT>Y#C$1GZ/_ M)C\&M2D:P]G!VHP%)2OXPY;MM<(VN?8WQ*$76PP8HRENREA#2;] MN:<'DOV(FUJC8>1.54O!I> ,A!+]V6YIJ1.RV9H!#0QI$)=\CC50/J&8D$?$ M)(@=>4K3K.B15RH-TE \O;D3!ZT\>,6S>Y]LR ^&?GKK^6%$I EQ"*AJRL0[ M?-X2<84>5PBQ1>Z.TZ9, ?:VWKMV%,!6.&Q*=PLR4BZ1?"SVG>U<6. M"J*_RT)3=&?;X_M4L7\@XFE%+2TE7WI06E-!G%N'I#3.JCL#R+O\%5$:0L%% MT6'S"5%N7WU)+[VHF*#Q,C !9GHB$:">R+-79K4/ 9BW# A"'7R^AHM !%;_ M; T7F?@]/E936*V?CV.(AYGKZ!LN8."1PL0VQD$A <\>@>6):IUT^O! M4$7@8<+OU$2L\2R*QSD;%JIIT6K:*:56(]!!(,K:7#*K4MU61]_ZX0@R1,6[ M)L7&R<0)#;@Q/#45,A:T8W)NV<0HR0@;%%?-L;QK8<()Y&#O3^!:\ M)CHT[62.HF60W;P.2U":Y!R/,#/@J6H#(&1<3,U9Q<\T9"S,P3X$]E3'X_\& M"!O:UEG'46-,(7IV7<>C%D<23$__=3R6<+2PKF-^=#SD;VH<<:V6CL?CC;Q6 MMJAHP>"Y:3&T& W]!22&)%;U.9#P5Y!($-GI9Y%L73(@':W_LZ "IMZG[4N8 M!2RYE6>9H0;8)!AP@00;[/! M:%,DBJQ+<'IGV"_:(I]FLS0-;V>R2&'IE$7#56L5\1-*-MC;;T.?\ ]^O+!X M[+);+MQ\S4T((VK%8]W;LOV@7\)DJ-!5)EJ'Z;?+PPOY.4G\K&P&'##HEJ31 ML[(9DX"1(O]/F^3M!R;7XT,!1?F/(P#E!__^\MS99^,+.%B]/%RBV-_N//S- MC$+:TP !5.W+C%:ZT^S%]'@12LNGY@%ETF!-_EAK6Z?W;;6^" HY3;IS[E!K M&[_PV=TDV@EY/>/ PT'Z91^0=_3G'W_Z]<>_2B'1FVL/M. _1,YDRM9M@A_0 M^W&_CYB(KSFY!^Q;R>TW6\-BC%;U&/=NMR)%034/#G<[6E1$0:/2*1,'G%7Z M3%.=N0^]5^;8;6M OZ,Z_33][ 7H.L>4?!!1\KJ%;B==VN;1&0 @/DR3128^ MWKO8QX427_R7]?Q0[N<:K1'&/9"F6-$"^O"$D^9E09HZ)>$(>-Z+^IQ*A>*X?=#885]=N MU"G5(#'-@(Z64H;C*BTW50B,Q/C@" 9$,;CC4>!(X*U6A*6&=:9Y-Z16$-#8 MD <2*FUM% E-2PID6+5#XG2,T-+3[UEK(*-%PU.D:[UI.5/Y!A+0F!C*&KBV M.3F%=!$(&B]J"I'9E)J(T#3A@,:&%I4,,N@T,<7'*&C$#& D?6]!VP6O-!4Y MCI A@KC["R8#S K=D36=,?S R9GV"--[A\F_//9 MWZ(@CPCPJSQ+J?):R$4L%)0("*O7*-R477#.0:%+ 0D*/0,[8AK.[&I[9\)2M9&>7Q-DE 8M,)E>HSN;EDS0OV[9GN*YJ M/R092N\3+TX?O0-]H8BF7>3E$P*XP)A:& KN S'/$KUF=W%*I!Y6 4:E20M& MVU.@6QN2ZLVF.8E&N[U]^SF6S<9:&@U*A,-! M 2 ]"LF$4P#"/DE=D:^VWDC2]8CW>-HB\M[2;W(.7,4O^ M\6,9, 8+ &RW)^4SF0SENUS184??M.;SK>+;NNS]SW>U? M%6-5@$X Z=N_9#$0=E)^]6+OZW61+ M'%#/2U4\CI'SL>2

    LB6@' LZ]\\"?W';?-]'Q:!W=>$HD3%.G1F@@!+8_\P-LJ]S^(0CD%+V ,4961+:;711KS@ MQ8XZ7$7 J:99]!\4/JBRCC+M?I%^PHFPY()XO#40ON(P(Z2S7JVKS3%71YKF MU0X%L&A,M!>KUFBSL%K7WC2&[XLXJ&I;"T,)=:=/K05);C%Y)L+,B\*4'^^D M.]7=4">YI[$5X<3SZH&.QM *4Y%Z_5H9YB(GE2,XX%7BF H)IU2+0^7%:Z)# MYFMR!!,RLI@&%6X0AWX8I#BZH16TQ?'<089?[W*8N_9:'59E/C/0R%$TP.L[ MU*KDS(Y3"S20RKI5/3=8W2VUB0#0,&KT*5 [=H_]^G@N.L?AEQE<:\!U'6N. MXT(1F-1Z_WH..<=A-U ->&J2V.KG.%[$WI1CZQ*EW\UQ'*ACK(XM7CG^/=#0 M:\E!(A]@\U;P",41R&5*P3#0W5 "-$NR"8/RQ K "1' ;T>!U)6%-1WICF-AI"0H=,-#SK^:B@ETU&;(($]+"5ZMW4#=.C' M;;G>=UU75I5QTE9(F.-%,%#&^F)<$CG[6Y"\D],O/[)T'/KG5^W$(#A*A;S+,H=M2NUW!+:+6%(7Q(BY:=)%-)24(&L9L; MQ6PFF53[XQ6@N?GN1SE[J].4T#?=[G.W'X:_E#JUB27M<;8P-M*UPB0I!HS1WFWOF.SDB3G_/+>Z(\Y^.8B?>P MRK8(U&5T%/1N1"M,S1H:\H.CSDHS ML%4BR\E9 &Z^TX>U^L*R(:#7[$JE\TLFV"QTWVDS*%'?!8,7U6.4S9<;>HQX M[+);5K4&;FY9.';1+=_D.-F+ZZRUOCY;9^8_CXLT](2GT?ART4W=$SX07Q#\ M$"H5;HXS: [%G5G 8Z]XW10J.V_LQ'O2W([F3MPP&ZC?0WD?> !WWY?'(5X&.&?G(%'V](AES4MM01=2)?5OAG-E]YA M)58;7IX0X6C4J3[<PZ!N-G]99$E M0C%X8B&X^T,\TX)DH,7>D_5V;K[OR8LFLH=P!EK;]%U,"!75CZ=&#P?9#&A@ M2&NGRN?8ZPR"HHC*<7'PVS])\%7D9>F#]Y.7F[?=!6+#L[=/B>JYG.R MSMX]C#J[E8IB>G,MUAK>8^07<4.$P)JI$@* 9#,@$N3EX4A,$DW&9 6(8,YW M[V0!N["5!O-'IB4O:7-QR'*3AB0YD*K:GC@M#NDXHH;1D93%0L:(ME/&5-YI M8L>(J<%OB<[W8>/M#<8"%?*NT" ML_@9.C_+7%B@3BA'V(LI\@AUY=U,6+O2& M=*#2FVN1 11%&G1 X8]U3HD?)S34'D'#!QNTW*SP%(Y"EO-:Z]F5.+\KD?-X M0T:!GN]PD$@_L4\17-SI8!+1$I8<#4YUS 6_8+%48XQHRFJ.AK,.1HM SG/; M)'7A^T1B#"H^RCA#49ZNS&>H35.=D;:K==7GIBK(U1]H3ZNK]B*--&@/LM?6 M6]%HK]OD6S0<% !2JXQD@KV897KKO.@VP2_>=Y0R >AEZ\4%]V*?7>7DN@I; M*ALL,'68N(JUB/,G=:?:/184/.)D33@NX_:W2.LHQ).L 5-(U<7F[D/OE9:> M#%7 *";-0TO/*,L*8X:$:AJ#;-/'S6X?)0>$+HE$M0XS/?H039H'I==4O M? MC@21GNNXF=V(_(7Z MLN.-I/1/7JZ..]Y72H\6Y$J\XRVDQJ/ 1-5RO,>4_K616@T<;S*E^78JC VN M]Y:: @NVK\Z2;:?T[XZ&;<-M'_>M%^)_>A'5*#SZ;ZAY]_4^BTP8["*GY!/SJ4(67E(8ES]\])+0V&&QCR_8<\^/@$8,B?\=.O;1]'EH4'WMQC] M7W[LVBL'7C+3/EB\KWKR([#*MMW[D MU0(@]>>#.L'C#O\>$L$$^UOSLQ2O81_4NWB?9^D]C27]29KW()MA'XS+0Q_' M;(MZ3%(VV3YP35*JWRN]PY)-M1=:P5YD?=8A'F__;!JWX6?C^_.S[9.H=:B& M;*1_+KJS09W2+\:G](OXE-SP\*C(]B1 MUIV8#3WS=E9;LG+0W/?50)8_%52:B/1+ M=8Z'0,VO1^FJXZ>"R"DOZR]FEQ6JJ_,Y2_QOVR0B9Y)2X3P[0'1T/F\]C A! MHX#6*"5@3ELWST<].B_FSL[?F$ !><8+>$_(#$<]0> M8X_?#.8"1P#B0(MB9OFI,^*&_93]8(!J/Y([TAIB?:,&[- ^=@NQC])+$A-J MD.Z=/]9F3X]=$C-FKNK?T1EGL:0+V<03VN=$Y2!W\!'3!IF[BSS;$BWB=T1K M].5Q]I/H?FO.MEE>-<.YG^6X[-Y$V FM(H;?9+=7-_M7L?0SU# .,>7.,S2I^FI=AC?2KH%5\$#SQYVV+1C H[$/XV2] MEG=]:(U9]$2N0XQ\LI10<.X,F)AYD)O^LDWRU(N#EW?R+![(!R8&9*/Y]E0^ MS!R=![8AQO?2"Y_( _CH/^PJ?9(9R^I582S7JUK?VS/T(%S?DBRSX)6O+JS)M[G+3DWA*^V M(3IF@*_6:[() 0O3FP2#-131)>4]IV8W@L9MHL4C1%,G1C_/%D$=%(T+57\N M/H\!J\Q[-=.6]$EFZM].X=2)=]Q SHN'-RA+R36[\ E-OZ% O%N=:8L^*#?? MD9_3UUEZ:\4#K6; BMP9]*L%*?0VR27<3G/FU%$2W_WRO,A-+ABNWE&;39YX MUP\Y7;54G%(/9$-A^MB%[F]:R07,F_M2)LZ M7DSX.W,%#]&$&W(!B2[JQ;*W43[!O0-E__-/\N"'\::0$X6^U"E_8@YN/'AO MY'YB/TQI[%VQ/R';GO GW".5SIU\\\*(PD/>@T]DKJCP]&P_9Q>!KVJ(7F47 MX2G<;+.4T (UAG@;85#I++]EWVQ;**9\VB OYAO9."I@2%^2S(N:WU/UB4C) M_T+9$_*334S?A>-*Q:2Z!G A"(C\)O;V X4!-A20&7A??_5%X#Z2^FI=J%5L M-XQO("K 7GF1GT>LD%T9>7"QV6"T\3+$1J[671N4/EKF^/'IE=5ZBX6XG&?[ MXC?OXA5-.&&UM.N]OR24DPCTUR$KN??X%?[ANYB&^;# T.Z-9N>;WL7<6[3X MS]L+T([8NDT.V 2UK(4HBMS6FWR"U$-NR1J%!')K!-3?P0FB^9_L';>&X\[/ M3_T6'L//4$3+LQ)N>Y6\(=H58?4:A1N/)PH933UYDF#"79V_:)E .ILY/:F] M )-PGO(C.DYD?EAX$_:1S:2I]QAA&C9!+9DWSZO'0AF^8W_K!+S(%YC)F%8X M]JL@0?+#Y [@)(JN49 7=NY2;)09V/07<8\IT7QBFGAPBY-=T13[$1.:7JW7 MB,6/$Q%H:M:C\Y/N(;+4G]JF(D(7%1%-C47E[P%E&_4C4NWY.7_]#_*SE^3H MB#J^\X,8B^%/V$THNDM3V@N$96L4_+_8LY#YB..'AZWF;+7"Z4H+M#K839>; M[V@!IA'AEW6_@9XWTE%>-.P[Z3&*,;K(Z:.QI M<0G-Q/4F=B29U8[@0\9#ID2(\QQ&D(G.1+=^-KBC0,XKBO7)19&<#AJ+4I[" M35VO:*5%1N["*$^AELJJPAQM1[ AXYK3H<,1GJE')#J9[$W$""2Y$\"$*A&^ M11X:V=F.H$1Z9Z;%B1L71[N.\N1E/ML"OO1B0D:@KB"CJ A26]_TZ@JXCA'M M>@\M;LPK3@ :$TKQ3%K$H!+5C.W7CN"$QXSG0HH;W%CCZBCKJ+7X:KL* ^2" M_C/Z<#CU'AS%A*8'QZR\A..XF,?D**U=X2C&5-:C=LT+1X%.NI$/ MW.#"-Y#Q"L3<);'.0\;>S*^AN!R1XTC1?Q"URAW-@8U?X+^(DBI*CF)DWE>P MJ-P$&34PN'$[2@TROI;DO\UB6W/@Y%?X#,>POI>C6)J'"2G*C$'&%0RNI(Q[ MFP.%_^W&I926BG,4+S-'T$Y?F XRGNW;-P4^S#F0]FOPSD'NO]Z$NB> MOFKG+"Y02,DK@Y!ML<[G+ <"*1YDP<>04QQT%O1"\D9.A=Y9:I#.@GUG'0BC M:IG.@DIGS:#+UT>=!?_.V[]TRZ?.@KV/:X884I]UEB-P5NM>OG;K+/AW5JLT MJP ["^Y.0T6T4&1VEJBALPXITB$%56=G.05G%<]R1.=HROD?/*W#DS*:=8 ^H2(!.A%9&<7P8X(#&F&/19*K &5WMQS M&X)S&X(/XMTZK4)T4CD ,OKTRCYJB#D:V'"BS)CZ+FH)2^UR[3V1Q/%*'<8H MT!)Q',_6-D:*6D!R/*G4&".:$M;)F7Y4T7Z%-8P:&PN^FZ;YKO!DGHU"9Z,0 M%*-0BK,&>LB_CJBAB6 T>2N)PH *G"SC*T0IU\*@&+SHIA\)\N*,8M>+#UP- M3S3*GL&-UW&I:U=KC8';:')$+2)3AC+DIZPAKGX*7I"_CD1?T.__>J"? IL_1T@+BQY<@6# MK8M@ O0*AUK?\ "9L:[B#HA4!CW8]@$9_/34;T9#>Z5Z/2T2^<^$)EY%Y&EZ MFJ'7NL$O+_MNM-NN]=^-UO<3BVJ38O,JP;BLZ'&5(%K>*FRXEYH"WQ(_>QIW MXRE,O]UBA.[B#)'G-UOJ9G!_]S106EWZ:UJ)!L7!TLRF];MG7^_9U]O"KYZ\ M4Q6*XAJF0$-^;K0^FZ-%)5T>ZW++#32.HP%8V/WTQB!'S\=^ QE(1.AB YES MXV'7(I)$MBG(F%-3A\J 51&+3(YR! .B+H?C4>!(3T,M>5%N@I5?B!,@B.G0 M,"]1.)]WO8C9TU',J\2[MID3,I#VZS_/W-_.[>S]16S6D-%NGS[%TH?CL:H. M/!M\CP!DO,-0A1:HSOUQ:TOH^UG.4=LU@@KC_19EH>]%YQ#NJKV\%S^_MD"<+8 F.;ITB;1(371'EL4T!]M"&;UYY+D7?-5 MX!+ ^.NHC-\$P9R-=OFACPOP&9WBP70;4BV,_,[/GSR"X9&_W=(#((ZHVU-I MX1/H_/S)(QC>'3#=WPD>$:>UV\*'T-_!Z:(YQRB%=PV,-G=VLWU(-]N,WJ)1 M]K9E4@=[1BC09W5VB<(CA20W!T2;13K3.W!4MA]HLXO^44_I%!@GB#HD+J0F.L ]NR;D\U&Y>R^- MK=60[5-#.?.Q:G.T&(+B?#,3T'['(6/@?LP@W8/0L>HVDJ[T3X_/C[FV-\2E)V3+L\ZG(LZW.#C_6 ]6^(+S[2<9?Y_G!$VP"!^L9/?&V?[;1 M>FYO=C;8&2(=DN'#?OW:Y0HMGYLOG9L'#;!X*X7WUM70$),AHP2&,5""6C!@&KGZ:95"-'$7[N&#,-4^[ZF 47**8["*C7MWT(@C" I2[F'EPV7MLUPEW37%$CS/.U#9 M=2A17-X010R98MK9'*+$'^]!MN ;WWVFAE:&BIA,G/7N9O"7&UOA^"#9T%'43":LV^ MG!P7U;H649+Z.&3JSVK-@Z,0BR[B@(76/B9IAEN,4BRTCU[8-ITT%*O6O;X\ M5"-^1._*0)"?$;X+92UW]*:-_]>4WU4#UH"$$%5EHG;/&OH]*V-/R$J M?@141+PEJJX7_0MY^A0W^ ><]<&;VQF:=B>Y N^XMT8E"K=C_U7ZLZ/(L.\_ M./NT)Z7J81?>5'&'C"1M1Y*.>;+)!$2*/V1DZ$5!R$T:!VI; .?#T9^AX,K ZSH&?WUS%C]S2.0>J M_@(=57/82MV.]+J+R5CTXGVG=136"&,4D']Z6AA"$BL$<>#>Y- M7M!NGV /'Z[#-1F.8G]L 0:QZ5ZXF][9=@SV&A.G=S0(?Y07GZ4Y:;Y=DE/C M!2H(ATT=U)+$5SFFE1C%$0F],39=*^V#>D#9Q2N18SQ?XKH63YGS6'GA2?Q! M8(AK=/3+] =,#;0Q-=CJ'N]Q AP@R!_59_1YBU/TA%(B,"%:"_7"]W%.7FR\B!8!PTF0^ZUW3>L,=-:!?,U:605Q M)6:FE;&N^?7PFV?R(W,?_'-&I,/+),Z)++C'R ]YL!E-A7R\')[WU:/)(]FA M^FI2AMI;'#)R!&3)3[FY2E)M 6J*GYK]'B"6G/K3;[]>>?N0,*_P=Q0\79?[ MU;L/\B7@'+V1X#!.)IA^\Y\P>=UU-U\,AK-YFH%6$'T4)>^T@*8N))R9<, B M&I*!,@5BXPV!Q$@E%,Q;T"CQ1%M#K-9?4E1\96J?Z,T'=AQ$9"1B;W:@MKV, M/ ZTLNA^)PTU-UIEP:.Z(U)PO E?HX%'U9L/[*@T'Y+>#&!@&$$ 8O,]2C'@ MP)U9S@7TFMN8FZX6E:T7=/"6)%A'8<<[AC;VS+&>C9A4&C1![=*[4J M\R["D5(<@9H7MS@<['GC%)<-=U9Z.J0WH&$XAXP*92B:F5>/3QOS1:4M&],X MCB),O!#N1_!IX6I"CX;[H7N#,";TB[@?BC>"@K3\+^['VDW-CXS<->Z'X(T@ M,)&?Q_VXNP7>N+Z/R/T8O(6NHLQ[- <2_PH/B<,<3K,(GR[I(S,*EC^Y)(67 M#J]9\ !0PC;RGX"V#!7L99 M$ 10)A[@OIP%-6[(O7VWYRS( "B_JIRGLYC^7))4NW[8D\DK@E@ONMX>S? * MXPV*_<.]HD2T?(XUASYO6[*2T.+QY^K#Y[Z=$]#A19YM&>>2EL(5#K<7&4/V MDV:A?Y7D<88/TDK>_+'6MBYV'0GV+YD B( DA: %@P%M?A#USY0*![CDN@&. MF?>!:%GW9/7H'SD.TR!DYD_I557- GAI;[[O0UR(2>).F=K3K0'(]5E?["C+ M%, DFP$+#*TCTID)D/RT\PN,EH!U?MHPZLZVUY=[O:9.H+>CRD4[$#TA/XE] MHD\6V\QN$=&(O8@R0U:(LC58 /H4*T\<)T]/(\^H5_4?R6MZX6=76RKYWL7E M[SWBY"U,2V6SW$?I#"M]B=WG;:)5[0L>-]^]71A[9:%1 MMS+WT%6L@?LEQH3^-C'U)R'%P M @D9TZ'!^4+2]AL++!CM9/(B*(U"IX*+\6]#UV8!&3/3OA2G52C:F"2DACC' M,TBF0<825V/!6+@)F<92 9,+AL5-0S)+(6;!H#ACQ$QB>W0\>40;:9,9,!U/ M&QENP](U<3J>$F*,(*%1U.T8LJMD1R92 RH]Y2,RPEEBR@0>AV=_BX(\0K2/ MEW [O=-I>A<,5YC88Z+UZ\(2U0:S%XU8N">GORF2P+P4]?LI-8(7A$.G[K6= MD_>-/(57D9>FDC[;G&&+HHX<79I$84#KN=^04Z1,5(@\R>"IZ93R"$)97QF7 MN$HP+3,O#.[0FF+-2<6$Z.8-N3P\>+2O0-$,L&3IDN@F@P6 %GN3QKT))MA MD7L(0BHY@UQC<7:BRLS *KWK\CD3OQV?$%$+ MPA?D;^,D2C8LZ<@OGP,4B!\0K7F3[S6FRO"UM_,V2"(G<,?9"Q:CR4H-$5!Z M]H+!$R/R+G@58^_XI364"7,#+P^40TM>?YV9\, 2OE F,Z'Q.,DIR69 V,X MJ[;?FZ4F$VF4=W>4=95*\)P+AT*1X\L'YSG)-]N,VKA%T:'J>6!>*\DMY@X% ML_$!S^SH"RMX;O^1;./',/ 3_YOXV>T/.L$\%@&"ZLI$"3XHI3OQX*D;K>5T MU=6Z+ 57E\RCBB+76BF?,+7-#"/61# +O8@]/>1?,MN99/A,>"MZUG9Q$7DA MW]:K,VWJD/@9C= MDA^,-Y_)YUO>)M63H+S@K:U)LI.4TZ 5#+(1R\,S 62XRPHX-0@7S522IN.V$>((]A-?VT&>4944R!K\'D\X, MFZIVBQF6A22+9M=R>+2F6@.L=-233:Y16@0[W"*4EBT%"#4])+%?_$, G\D* M<*1YE/HXW&>AL.V?;,;$=[TT=U\0@8"PR;\G.8X.7\E?SWF:>;0Y-N^^JR=- M+U17N+A)LW!'U>:RTB6CXB!D7K'X ;W?>CXC=8&X;;R,[=O1*N;<#W.T-)I?[T3O0W:_(>R=L3V.VQN0TFI*5/WO^ MEMP ?&A:-J]S).@:SZ-1\V7LT2@M676WVWLAIAN\VGIX(VR!)!ALKXZ$%R%6 M0/[5\[\U+)X/*+M,DF\R&5-KZG+T94A'D^^LQT*I XTR%.[K(1ON7$;NB."P M.AC4)#8+=!J7/&])%,J#3=R M%SGR<*0J=TE\@QR!G-MN:Q3HSK?<.M:%@0)1=*Q^S&RL%&0UZ/3C-\Y5B"530D%C0-&U>;CMQ2#R M#32"M-X;62QB,OD M]@ABEB%C8.Y[P_.$0,;'S#=&'4<.N43;$K**B3L5,JYF)B2-8'_(Y>SF9CLS M5\5G(V2!GLQT MPJMF/V0%BU4<^R2E=5ZV,ZLEU".MI"F?90T<&O/3(11I13[Q>&L@%+U$6),\ MRL9IE[QN=#VW%31_!C0PI*H,3[-G;Y&;RA*]@U+L13!.C,G1OG-;A\E!X386T-H45*M3S34 MWMN+HJAX*3][^!NBDJ .EI73)J^6$:=Y1'_FF3P@A&"E53@%8ZTAN4R"[+F$ M=#"M-W?RKC>O4>AKT#-_X,2[(!TI90VT_E>AGD[*.EV(?T;D%&T!Q714L!=API^I='J&$[FGTTF"S4 MZKKC&-&G";%)P-$$F\%$H6E>&C ;304TF@E6Q8AUJ5G/SV[ M]B=W+U2OF-1[WQX$P\]=XE 'Z]50&!L_.^C'.^C-S?#I*#M\=S8<2M(FGLG; M%BWJ]1G?U:>(5TYO$]Q"C0!]PN$?SP73>2$<-PA.XF6IWQ[0R#A[60::2;DR MT>DX4A;2:WHOKN/6T&G\L_,E&8,T#"]CZEC0_CF4"L3RQVGH^Q=!$!:[OHO7 M"=X5)M%S0/XY(/\#!N2?P[^AA7^7?CF%)T8>&FZVQCG2O?: 4A\Y15/XFE-: MD$75&DR*MJOW(36/V9*< MJ\INX;%>V6O**M\(1&C)A(FETZI\4;:[>O M>:I =F>0/4^BJ%L%^?LVC*DQG)5P>:*!3JOUEQ2QG5^L,X3)4>2[G$E(UVB/ MD1\6D@%YY'8)SL+?V3]%/LGY?]@:4EDIO.*$FT6XN'C@C[6V]083.&Y'GW%P MYE@#I4E%=9E+Y7FH9MDE*BZJ993%G^""J*U^OVJ)0?\]<5S]X#\M6MV')N3G MCDOH:B0*^/>$(JCO17X>>?,ZMY[(_QS]_\VF.I=>1"GA>8L05T)M;(][:)Q# M29NGPMA9=20I#9ZE2_TQ)#N1G4E'[&LIBEY*LY/H?RA)OQ&-D184RZX\C ]$ M?RJ+R1VOY#L+S2;:[Y]^_%A>'N,'>"%S/6>)_VR81V7U*X:,U3OM(:,QQ M%%3)"1/ND^3D3!^] [6TU2/=@;,@8BYL;?)V!Z06Q4D)TD'@]"Y=T:6-R!)L MN'-\1LE9JWOWA'Q$^"JY>@\HZY[F3_ !'<)0);4I'06=<]"&(K([8(OY[1)2 ML#MX4C#QBA **^V+][VI,R*G*$+_UBW:[N8G*E:6M>0K%Y MXT[_#!^^(5R<-\I)B"7'V@E'E@A>#H L9MQW<>;%&^I'*=5OE-U\]Z,\H#[4 M) G>0QK[X0ZD*ODYB3DHS1^WWBQ:E+\.E=T&,X+>UJ=A>7U;T;?-@E MF)4LF&@,>P)G*6N18VW8D[JW]1?X\&JK[U3 K(6(/F-R %0Q8^HQ'P>@43 ? MI7_$'4CUV- 3*OHMW7@X)N])VI+TUZ$?.@6SWK6LA'O:;8!PHZHY]/:2''IP M@3%MW)KV]-M:K&""Q]$X#2?V",M5XW8B.ZZI4$I;ZB MGC:((H"OU@0-[IVNA,8;;\[1B-6L' ,=0KVK7'9L_.K16ULW;+R*O#0-UR&Y MXIV+ZQ;@0C^.6:(!XQ^A BEFP0)GZK&^D>'Y+1G$ MQ8]#XX^QER*CYQKE@J W%T(TDM0:) Y(XD^# )!Z[R"V*;\"G('VKJS @?$@736NWY:[:]Y(ZU3,=\=*:9D[Q6+FIL2WRG^,)#/. M$>A&I'\.ZIX8Y-[IYY(ZUM6\-QQP5" M/<]B)04=)QT7*JVI]L1>OCN.+_ERQ]H3&S1<;'SA03W1I@BG=J2)1#KE3)LB MGLA5)I+O!./M]9B37W/[5_G$DG]T7%=H!OBFI+*6^7K64<#S3^G) MD\<)-OF9F>])Q.6,5K%<2*KG;A+(.[RQ-A5#/1>22+O3FGVJ*9(+U2/G.(*X MF^<,/(V,YS*#KI,C9R6%[E@?LG&3*QY<<]\&!97JVDOR@G;[!'OX!U3W1$BF<7 #@8&KF=[1'"DVU+F)@P"WFY=+^Y!SCTK_( MY(_JL](J4E;]H\:KJC,1>YK=)0#=FTZ%I6*?492\4XV?%W\.G@2&/MQ=(ZR3 MP OHGP_\:L]*JLX> ME<>M^34WSM1-!/&)A)6'N4SB/&TZW;GAF6Z"/4X@JFQ=U5M0A_N(\F@37!OETY9]^^[7TEX:_H^#INL17#?Y?G0=?.+*C M*AA:!9;UKO!%(X%GI3-XXL S,X-::Z/F\R$@7J::BT^ .PL.. 8PP-IXZWZK MMEX,AK/YABU2#X#C! A Z!G?#'B3>!4(X)J;G?0.U6!%.&C@69STP.7,7/!) MZIN*S)ZDWORY]S[(TJ,!TY!U(9!?W]!CP&#&W2+UD0E-,](#$.PDR@HF]F^DS-0OAPVI]FV?5AXUVOO5SVLG8 M@A2[Q(W2KF"XSKE-VKASOL0!P0[-#Z*WSB>X[!1,A!KKPB[7/=DO0J(#4R'& M9 EG\52=?@=.(\J1SG4>,Y/=)?!1(U/=&>5D\)B8XE8(9@V%W6)2$ =0G:R@ MYC18 (EYDCYTPC4FEC&'W\>FF#E@%3MP:![-)$O:RZ(U9"O=Q%K=Z3 !-+Q] MP]:"Q7!,&,O4%T_C->Y?+?4D>XDTHG>5BV+1:)BJ*+<55?UANEH7.3805,QC MON$M^;PH19,3/)<()_N_1.NDE15T\SW#'I%^"#WA VNC3K.;R$SRH^07-G?D M%F.4O"%M1(1/XO:-9=A0YZ?:I5F2,^ E)$%MVR$DAO*$J8][D;! 4=5')- MDS8-=RR:O6J6DAFNP(PR^76M&5L)66E^=B?';V$.KB8)Z-8 33[.80RN9$\I MV#GUH:S6M'0)JQJ*\%M(1.[G) K< 5&+;3\C1LX$R,\>_H8:PYTA5B.>7=W; MUL#F"J(N5R AU^/<,S$^1Y"D=0T^D2<-LPB,BV 7QB'M!YR%;SW&;9@ MF01 MDEF?-VXIDWE^T;ZZW;]3(E6[,=)>^:W^2]:MP-488;%JU0 %B0O.D)7L$U67 M^XA(JAYG\:2DFIS@3&1SK(&B% TZ8(C'VZVF8PJ'8I*]\^ )+-TS:(VQ7]FK MJ_1*'L3^:(LE?<4*#!<"R01[M>8ER@D7",D$FQ5R-30. 55I3+4G>*AD9KXP MHI@%TUWQ1/[GWTJ?!2TP>1LE[RD$MP6M^T_V0^2^MY"@X/+P):6E(H_^+I^@ M75@?HA 7G7(^4&@[S6N(6)+AT"?'5#:W:7_0&/F(<)C02IJTD!ZZ1L5_R;\+ M69((E5M:,O2)'/;->HU\ON'/ .6.(%4 $LVF2S6HJ'31OR07/L$U50@%Y6; MVY %B"A]IIQG0XTN8FT>X0C=B2P[(5[%QU!ZDCVTKA5 MSP31J[7[E>R&\1D6RO*$]B6_7:VKE@2KN!G4LGJ-PHWPVCG%>#4YSR.5$N;FOGHU-)S"1&:L@V/[5RCU\R=VS6, MQ3">R^:D9'F:+X6?D)^\D=N&""JND_PU6^=1U9'-F;)Z$XO\ZB<9?-6]D;+_ M,:..7)4<$VY+7N)UJQV/XYC0?(Q?FNSQ;K?W0LS,*5L/;QPJ0#@-.1 .$=+Y M<<"%_!3/O]>P1!!0!KW XG2V@+LTS:ETOEJS7.[T2TP00-!#""1\H[VJ^"G> ME)>FM0#'>,B*(2AU'8>:E,1'BS.E*J?A(,?^$MYWZ@&GS7;)9/+.Z*/G%-E, M7]/I=\7E%>_\&+BH"J$U-;6_?#0DE#T!.V4VVKT!>94[/P9V!%VM./4]/P8^ M.@WBCYAPU)@X!A&T^^2S%WDM_O&3HQ8.'0V_CX6*:Q0^4OK6-FO(_^2H?C\, M%R5%-.J5]7N@'U'CJ&8W##7\%GE'9)RVA-['1Q645G9YZSRR/WTXH;2##VX3 M(L/2\HM%\1DBHA_BI[N S?:8=0 ,%XC& 'M1?E;<0MW(P64W 8WL)79Q/;+G M+6"/[-41._S;H)P'[=PDQA:]<^,M8)-="0*,1,R+/]QBU45)B! 7!MD,$.>@ M#$E1'HUJA8D+J)@%D+1V;S[?7MRR/"2$>RCR.8"H39==JR=:S#\2Q1-P01$. MG_ARF'CZ^U?#8#:DO8!U(F3=>"IQDHC6@5(YU+D"*2=9/J.4@EQY) MEAF\U,I7:?K?M)?&)O#&Q#J/MN^SK_#H3IU]QWH>2AT M%::'1Z16U$' L%<0!=!X"34 MO [\V7#!4W>B-5H"<.[\L?7,<[B)PW7H4XM P9 )&WA,HM /V8-#("/P>(6! MK54,I"AX32_=5^831<'%&\+>!CWDNU>$*UVCV=6+2[ 9+3/[;@FS,9QX(S+D^K.-%5 MGJ69%P>--ZB)#<$2O;F,$KB(^=.//T+$C2$=T,M7D (*CI1 %EFM:=^J+,/A M:YY1F>@E>4)[ZD>)-S=D@D,-3"8@%\9KBU:,C=N?MO%S5$]+5?:"OJ6;H@0( M%UMZ-'0NP&13P9EPO<=H2V:$;^CX#1PIF0NGQOWIU*SEB0B%]]^+ M/N$DW]=N!NYJW>!G!\3*R7E8!W73G(H[^(1!B+2R8UJ6=A17L >*PN5)DOI@ M6:0I%:@XWSN%/A@4V"UNS*\,\G%06/3#UL=?NPYHLT/!+Q^2"9KBCYE,VT54 M&SC\%:BN/C'BNH$G$ZUN$SW&HI@($Z8+G;5,N%KF*,EH+('T5H3%/=2RC3ZO M4*[E @7T)9.Q%-!;<6*'\#BQH>\D'K6>/=@$3_HH^/AKGH)EZ,K#^$ SE0H/ M:FDJNHH\VB*E2F.XB)NA#8);#B"VB0:Y)C42)=W0WT:*B+X[&D_A$7D"53#<=?+N':+J"& MI_V-10EG31=0P5'LQF*BOZ0+B%#7!!BXF!.^0U:8+7WVMRC(:24PGC>P+M=Q MK-$:!W4!Q&(%.)[!>I-L8T]4\5ZMOZ0%P^H%DDE'DP,7M$ &:O!H0U,=(3?\ M53#409]FL\2@%&3N0,?]G=]"J/ MN^_NPSSBRC?(OEE =PS9+R//:5W]CM@FGS-Q])J.'-&/3].8!03EO8LF1?9Q M-+3MRVTJBDG6@)&RO X,_+&PMBX_!>D4$(#H,2#9C(G9CUK,ZS,?Y9PE6:10 M(#-DFJ)UH/$AI05*/0_$3= '2#5KN1LAE(*,[HAH%9?,/E6(^&V>D0]IW#OM MTO(E#JAM*X_+CBVW4?)>&GA2"!:>>PHM;E^08_7Q2U1XP8Y(:P7@:LY]()A_ M>4?1&_J(T2X%:Y]QRT7IH[./ K#*\1(T M\O*>_ MY>$SA)ZBTP89W!Y0))$^4V]%U"&ZJK""G#">+T 9YG%";.AP(H5X" M,[=)CMN(<2!">A'$D/]I(\:!R.=E[A+A,=Z:<)H1L%P /=$!-&P7Q90<9!KGH*$!'JA9< M(R8D)-B]/DZ@:.G;XQ129KL\1&OC&KHA(F$QRG )*7-0Q@75X'N8^&_@F%B" M/";!C,7X( X:= *$FM/ J3I[#!>QJKYSH2@.48[K>G@ 31P8PU:#BQ)USKR M($JN9D_L%!HNQC9]0P-6L0X'_SA&+@;^]LF)T'05V'>MT*B'WS8V'P:=&4RJ=[L:) MB@$U7@;LB7;4X$''VEX#_-GJ@#QL+2K@">$(.&$2PBUVWI5NCA$] M+D&B$9G)RY2K#?8#?_+F>UG?AO8#S7#N%V6?R&H;C-RH%S$K^'T+WL!?*GII MZ1XN?*POBH[^*7SV_&T8(WQH_J1S)4Z6Y1/5K_)IO8T\^+E-P.^[X4UW(9%J MX:O.SIDVH,X)M?_=P\&[1Y:)@^=DG=$_G2%8RZSR,@\C2O*TS-O=;H^3MZ+5 M=QM_#J2K6<+?O1?36JKT/TWTN93/9N/F:I0HXG3+UW-,9:5_V87*FH#S_4I+GQ'$"O7P_45+E);L 3>O6*;I>$#'8)_:D> ?SYU! @C6KL0O_; M#/F K.3*2Q-\Y/V7'O-D V$#ZX$:K" O=KT"JF""YABDMT3DX@(XE,23YKG MRL@?5:.K^L*WCXV&G6O86$2QXD<-8TCUO(864*' :> VHIZ,F^(ZP)6[. M->IK)R^4\OX QM7H^]-"Q)0H6,K@+P6X9^7GC[87H*5U;-T8+?FDB>7'"2]B M4\"<8EE[W>(UWU_N\6E.MDV3XH=51I3"6=;/2H_C2T],:PG;YZ9BZ++34\QU M35%Z0H1M^$378SM@>;]O(;4>W#*+2#7LI!2G>F@;>,$*%]6%I2=/#46'XWQ" M"B;@6/Z:H2 A0\)/1*TO#OUPBUEWC>>AA=TC@6&CE,OF 3KI)& M+S<'PLS&4PD/19]1$>IS0UO$$*81[T0NUI-%"_G@BCR1(>V9DR+RVUN>BQ5L M9NH\=$%0P9(IQ4CA_@O_D:=;.>?SS6:&<=?O3//]R MH"?Y#6BH$DL!)L@0KC*Q=C[M.]Y7TR==']I1&SSE)F>OORPTA/ ><1/(.?.A M@:C_3(\]>_(KC_A)-]70TMA MB_V]1SA,@A>V4!BGF4K3_ M]P\!>JT$#CYJ1A0/+O S8@$H2/(95Y)AZ0NYL7Y>!)0ET1N]LFS.K>DDYE9[RY.R:J$!*X\C$.$:>Q$ ME ?4[5#P+G;?*X '3H9"Y$I.0(6PU9I;J(!@O*R,H#D1[(E0AH EDA!=&*$17\!A.:%!$2+6&#L&UP54W.RS-6C()" MZFH9@-Q>3/=^C8K_WL7LW,B:7\-L>T6D7"($X_H1+$//*_&QPL?852;&ESXE M&/.&N^"U+18U/@ I^51AVXP557FY]/H1V14G471=Z'!)G):,JP)LP$2@+$PK MI+P 6FNH.[?[,:=*Y!LBLFN:MNF6^Q5("B8Z-&&R;67CCMJ4R%MRY>U#HK"& MZ9$7:0\'PW34YWCSW2>Z%STNJHD220+AF^_E)ZOU.O01;I^NP0209_Y,7@BF MAU"INV1$3XC5F$JK!)0VQ"8S0(*L-#9T6)7^>'?XU;._):]*1$BT4!JH-^%H M@"J/\R41@9Z^T.V\H._9940>K9HT)EZU2SY9]97MA\Y$Z"H+/;#/J(5S$X>_ M'YGH%"LYQ%]+_:1669A40V:W/K@\E'REYCG&T\"@1"GG*KG+9X]:^;,#_\H- MG@[V;JDKR!60J\=!8<=*&GC>)CA[07C7SMXK_*8E:Y4-<8?:R1M /5!D\;90 MT?\9HD/3QF!.6[#/[$=UOU[[._1(D(+)3 M8'V6]0^M-1PDL$\)V5MV_^PG6=;1]CC?@ 2ACM+Y['T/=_GN*J&V[PV5S GO M"(.&E5AKJ#,6"1ILFS,#[C^2U_2"/"'KGW_\Z;>&V(#2JRU5:.[B,MA>F-Q0 MX&?*%<%P:0W+#KG!:='?!P4T\.MEBXKN&&7>Z'48Y1D*;CP18D274PE"P)K=*Z!;2IS&6>$F6]&W%B- 4DT.9- ML#2\0L*94!B\FNU5'F*.KL#]"N3A?B)B'/:B:V]'Q..T>U%YWX$$XX&MX$7W MA)^07_=3?C:'$WT*_X[;1&PO1%V.> M0\6:L=Z&ZVS;S,,8OXX[G+2.-BVB;LF\3K2Q\'N@A*[GE.4X HPG@G,*O+PG MU>O7/D3.%R!/KYO74+3C2I_HV=#T!XKB,K"VM@N83(%R+=4)087(2LZ-Z\=H M? [R'-NQ.;+@)9V1SIQ:I4'VE$=JL^ZJF8)! !5,U4-(E*GF4]@)!!HZ&QQW M?4@RME4ZNR/:2]9(/X3:IL%.TJS= Q(L#Y[^!O*ZC*FM=A:EP5IPJ\HLCSWE6C>XRW][P&R%;F4G1X#"'NA"T-F@@U9X+0&;Q.L9 !((M5O M0=3*@-,8#T40,(I!:NN,-=%R I"$(]V!^QE%Z]H!7#;U/*9M'C.GY*/<<2\, MJ]IR2]3IX;:&XPKNT(4YE,/QXQ)>CD%X5\EN%Q8%G@B,1:7D#8K]L!-U;C)C M@ B]5,CY2XYC&ABR6K,^U1US!?]+R*^=M/-3ZYV3CG2'V%1=;P-HB7<>=.*!6;]OW0'@[RKL@2*>YB@N(-K=K9J>IE- ?* MP:O#SUJ50"X"\@_F^;Y,,$[>:8"=MR=?4A6/?O&25&%89<1L;US-6Z9?& I2 MAT2Z5>1#&Y86)9$;>K7V<# L6"^&]A@%WPR"[R6\Z(T%R4E8X$[U='8U ^YW M(,'@9[\^-FKU-4KR?2+G0UZZVP1?5:5\XTUY:R\V&XPVM-(Y';E:-[(P^Q'2 MR_Q@%^% RFX)!$\WA,W!V=*W7HA974#R4.:[?:%0$DY?)@)=)8AZ=,*&8K;( M3[4"A) ?[KS(-GWTY(UGQ%CB3[_]6M7I^IU(6]>E""844U33H#RJRA?E(GA# M. M3%O2?9OVH&,D 3M3OJB-=NU$BG"] M **22*LP08 M[5"C9&($JF1&H0R<+\02!I0*++]IX^O;$PP>1XQ=-^V0[%*+!Q+KV\ MYTZ2<]TW5M(X6)!!/6 EH!ILK8_1$O:\O"#) )!$761H(\P)8FK% :O'.:-4 ML994H9_15M;DWGV)0T:K32M*_7DWHM51W\VX MH)AR"7=8/Q$[$UR6OZVZEC!73*<0AWH<4(%5*QRQ9U8VG07N-502KF[VDU,N M^(Y%=G<]!\O@RP.8995GQ52?RIOF%.X?"GI*X+*[0S=WF? 7R:(YZ MS1-BZ;S!2\(*QQ'5_5B&]L@_=(>W& >(TE_]N)0R$?2K1R7"[,"(T8O$<2RB M\6 $"'4GR&:MNVM&?QQ?Z_$KD"1;[51@8BJ>LKS.,_3K?]="8"\.;M12[AQ_ ML\ 6??7YGA;5*)!$T?67]\RWD@%@+;>W&-&\_/;Q=#X$>1IE=,9]P3>KML+] M.-NF8%:F<==VR3%+@+F2&J)=U4.UBJTC(!;1U[<)KCIX=-.,%8.;X /).2X: MTUUM0[0N3BST(FX[.XV!,$E>(_W@V#*K"B%./WL!NLZI8M6V74VVW*EYPI3HR4L>HG2UOD[R MUVR=1]4A'P-[]&> N1]SI3PW'#UC5G"'7E[>DY=MDJ=>'+R\DV\.Y -5L36S M.2 ?H/LD38]FO,.]]Y[F879+3C3>?":?;VLJ4 ]L'O:&T@#[W#:3?,'!!<9$ M]@N+Q:X)5ZL/D/O=XN9+M=EV1QYT['6'>JW7M,2;" GD3[\.UJ&.1 MP0RPRK3RV7M(BCKT!GV7FU/<>2!I(@G#9]%_[)X\<<%+E?-)KV,[ ?0QB4+_ MT".*L:N )92.E&062S-PLCO$PPV#[.3MR,>X(W&7+;J$;A[Q]R 9?Z4@]WMS M\;X!"4*/J@3,23T.+/OI);T=F0D5W#V,#^L$TS E:OZD(;GLSK:^$";0#5H+ M"G/2:#^34J&9_H<6O'GS(NH9+]N/%P:Q,M/V:&76G]%$ Y00L'Z&9$;$L\LD MSE->;PKMX58@I1U[E= N5KI?J2FJI@6F6!+$NDR*(KSD57;GDE^:&.S M7?NT:[KS9C=CN*H2Y;6>QOVN2Q) KQZ#LNFS5OPY0![QU)UYRKOU.6A*J7> M?;-E(T"_UN0*T0Y' >WP1"=2FV$K0%LQR)W+]9ELGM:I*!I+_ITPV.CPE?SU M3-BL1WN75!!K# 0#M5%1691>? ]Y\E7UQ; K&(3D%]-2H)C-0FQF_G]"]&D, MJ&OM-DQ]+QK1J46P%A0Q8UQO\Q9GUA@(F$NW#1>]G!GAUXL;VE6 ?$WP-R+V M-269ON=8,0@*=6IX!EF03)'9T+'%\+\#PWR5L+7J@X2]WMO"KT$*^C+FT''< M:]7JZ\]QAF8;^0>U5Z'?&W85/Z#WJNY>(V75?"H4Q)B4IE9FIQ6]F6M+?*,X ME,"1,\?2UF7S__F!XC$EL.V\__?_ 5!+ P04 " #N@=18RIG>&552 "_ M/ ( $@ '-W8FDM97@Q,%\Q,C1B+FAT;>U]:7?;6)+EY^E?@:F:JI;.H63) MLG.QU?HN_F)D[H?Z/OZK3.S-]._^_>X<'^X=-G.^/= M[Y[(9W35$[WLNW&1K**J7F7F?_]I$9>S-'\1Q4U=_,]TL2S*.L[KXV6<)&D^ M>Q%]L_QP_">^=Y)>V1_IMWMUL7QQL/\\S8\7:;XW-^EL7K\XI#_'Q8>]*OUO MW&%^&XJ.MB0=?6YD.]%V?I+']1XO%X"'YOGW,]3VNS5RWCB7FQ+,W> M=1DOCX.'/Z6'W_@\>MAUFM3S%].TWIO0E2;'0_[ZY\.O#HZ_>X+?_NV[)TOZ M?YH@GJ@__!TG15:4+_Y\P/\YWOS&U[) XR)+CCMC^SU3\5S<.IX-'YZ2I=>VJD:P-"C3_>TY_V[I?SM(I^Z]I%._7<1'_]\X>G!X>3XP&MY,FL-&9! M__Z4,7W:$&16DN/=B":6#ZA)HC2OBRC.DV@1)R8RTZF9U.F5B8H\JK$ AX>_ M<\!7IJS329SI/JJ:)0D$_Q9?[Q]]_3O?HYX_W!Q&2;R*BFETLBS3;!0]/7CZ M;!1AR^W8/7="BYS0Q YH[YVZ57T5UV8(&W"\PIX;T!1]TG)]VJ/'IKXV)H\N M%FD]C_X:+Y;'T2^FJN@$GN63_5$41Z],%E_'I8DF14E68%RG].4\OB(;CKY= M9C0D;,IQ4Z4Y_3**2?%_\_QI]*XLIO2P.KJ@[9K/JN@\H?N]CLO559IE9A1= MOHF.OO[FX##:&=!:V)-TP7/QB]TU45$ZP?Y32A9&593VNX=;O5T6GB=OO\=D M)\VDKJ*7Q6(9YRLLW.N4UK$IT]^T< <'T1LR]>?TY*8VT7^.Z(Y9LQBG\@X6C./*9'3'WSQ]]NSH M^<&W_KW3'"/?X]>_X77)W-VW\QI,J-S^\."@>\.'Q;0[7(;.>:IOBDF='.B6 XDPH[ M&.PD#LYJ/O82&^$L']3:RJP[D5G??P8RR]HQQ75>.1%56Q%515,RDIN*W7<8 M*O0E_3;'/J9/KN%@3-/2Q.6B(O-T2=+/D!<;3R;P-TH(0ORJH!-91DNU9X^W MN^X^=]W+SV#7.8N9 T>S>,::DNU:Y[J0D4VW:*;QI&[@;(XB6KR,'1W:4G!: M)OR'WVMN!_9LNA%_EIB*=FL%:UH>:Y^:&#*]BR4TVXBOFN6CX/'DV=H'XN/R MO:GYGW'"4:F*_Z!'+0KY?&'*R9P>J-]4\]3>.JWJ,ATW?'SX/>*,/39[].QX M8>:GB,:FTU0FYW"AB;;[]K@*I-I6\=VO"'KU&8B@MW+P;72U;9R-G'\_IW-8D0%( M9[V"5##T+]I(>25^^0CJ\,JLZ XB7S*ZA?KK?X^OWYL\^CO]&MOS9;$_BG[Z MZ27V:$R'?SI-LY2>A6&4)A !Y#(8#@D:FI=X6C=A<*UI9GBU:*JFA(1MAX#3:T'MZB MJ24!ZL\_GUT^IYT0QK&:]:,:_0J=H M'GX"R0XY2UNE(3$?M?,IL(PGI"'(%B$M(BX]MA>IBD75OH':%N$>]C(ZQD>\ MF6>D8/CISLN+HTQ#G?0IH@G6U+G93(?AA80(3#!3(Q1!8Y,3N+]AFS\F/,N; MMZ3W_GYZ?OK#V_/3D89F*G(:-2VHD^(E<\(LTDJM!'R\:%B;3NC+G-9+ MOF#GL([?,WM7E+5*Q*PBY7:]$RN?%-6(9T OQ%)YE0B)]4B.< M0!_3AG%_6O\UC- ARE$N3)+&$KI]"5NZR,A_:[MKM]KJY)3 M^S"8_$]#9'RBN@C1^??YDGU"Z@'J#N:EK\^8F;TQG<'W>WP,7\39=;RJMH4< MO[.0X[-0=_<$M3M9DA\XB<>9B7Z*KP< *5/-@^"C'QJ"JDT-I9'%U_3?I9DU MF00]H1AHD\.5I7^;#V;2"/H&OUO3 MJ AE4L!3 _\N&_$D&-:#63%!/+B$@TS;(H]FY-.5N5B"^ W&Q]#Y MJ&K&M-_3BB/,$@9>!9?COO]LXBK=:W]&TT4OB'\MFS&]*S]65H'>CD99U64C M%Y-U@+0H+2@RG3%//@FH?(*/FWI>E'P%JM+X+C(I:E8HD/77IDPK>J)XL300 MZW".O+=)/\5,N["Q!\[%^.8_SW&3LTK\*,M"#.>!%SEF. J&A8*RM M;/GGE U_2*MS>P!Z#D"13V7_D! \RTE0+N)!'8 PS9;Z\7'ZE_RC.B8Q2\J% M':CUL%Q=>!U20(T@MT#B4++#UR1R&1]AI6T=Y[,4BA3N5[/ 'JG*ZX7. MW98QAHMTM_P+:G@43>(EZV.,"$';J((.K3'H6A%B16G_DO!>G)//QDJDHK/" M7[L_KHORO7ITDEQ9KM@X9"V_'T6;%I$F;)(UB:F"N/5:H#K:(3'"[R(*FB0+ MLJ;K%^Z.6@O 679-=6Y.0]*7+O].'ASLD"E;(1@JW:EF$\-CD2I37J5LH@08 MH[+U)YY)/P"X2:.V"UJ2(JD .:CX)D D&7[7JB'K: 6C@.2:F:43#U*RXYF0 MJU@L:&YIMOG7,5M"] C:D/R/="+A('T*O5T%J)^@J=SKR820J35/ES>NBH1^ M,>.Z/KS)P[E%%.%%%.VDN]$U]D9&9D^RBMZ3&>12;&0DF92M G;G,4RH_H*C MR.%8?.:"M,8D*RKW&\X!(Q-O-]IXU7=KGX' @:'=@0O(.JR.:80TQ#']A3-- MQ@PL,.0EKF(RY7 "=+!B'=E3-H^U[H-.5I/5]N!N?"Q\."DN:>](?G[*19;3 MILSE'39,#^K@\/,RT0^NYP5^2$=HVF#,@)@5V%*5I CL<2_\)8)HP19!:C]8 M, SDBL=!=F1E_MG0X.AZQ*7*1R[)\DM8WKYIJQQL3H5L&^90@$ G6*Q-&S9AQ8JG8&+>=%D2612@1S* M2A@^Y9!KV)C8!31A%2?&[#-O$FGT"VMV]PV'18-)&%Z8UA+M%<%<'HZ/Y6+6!X""'39.T<'NRB()71AS1.>LA5"KF.C2 _Y!LM MP1S1Y!P))*7DTHW!RI$\\UGR_BFEB7M32%K=AK#I&?&,-.L,SZ#Z3 M&&G#U@3+/!9CTUHV>4G9R[+2\N1_-N1OX30-*2"XM??2.M>UZ\-L: M8B$$C-0C70V=1S^]8L@Q3*\&!QHZ?;Q29,K$'XGK%&"H$!K%"&.;6S2:^XW. MX;\C5J^0+V3P7TR5<)7(V1 M/A;[2.PF"1VI$V3#9'I1"T1EX"ID@F&G[9[3 MUJR.@]?LO%_K=389_G2IB4LZ-X+Q#4H%U*0/2@;HQJ2RUTQY0H+8*36 MNMRL50]0ECA=&ICT%CS/B:\T$(M>.3;"]L@G? 02);B?Q,3BQM3%_5JR=%4,6SH7V3_ MJ.\D&]4&D?7I;J_!O.F=#MA&V'-DN<2E.--]CK%XP>5&AQA?.6_6>\=;<;FY MVM]'= #:# M.X0*IT71T$#&1?%>LGN:4QJ#"RZ!\+@JTHFD^5R(?X>&2.?T2G";V)]I6=7, MX.? '2"=X'L%.4NMN6T7"[X+[/"X7/CP?V;R6=VJJ'2V^J4IR4$L4+65(:&% M]).6[G.-#$YF CJ,D>1]Z)!5] 7\NG\VL0!5V!MNN&J"XSHD3+GJQ2=F% (D M63TK>DIP-#U71:BC2L"W<05[UXPT^^/R=^10-F4>/)EC'.C$")DD9"C'7\03SK)^X7(60H MFAJY&3VF)#^=9OHJE6<'[A*'5^7>O%#,1RV?:B$UZRBF'YGVPWW4N4\Y>X.A MY-'8S.-L&FP3%:+(_@1K:4>&O18^K3T2FP+1A)/-JTD49'IWL\NY$!J'3@MO M5G?\+1D<,ZK2>)$SO<*6B*MY<$^W)W?,!P10^$3*J+@&:/<8/\/OBL4BY>AV M)1_19V0!2$$X3TX\D5LAX_=A5U9[Q(O*=?!T;#3VDX;1G&6\TIO;$B5O MVJS=PPH2#&Q*%_-HY<:I+)&[E!.AI29*^2UXR/ED);1>/^/A(1/5C_KB"Q. M5J1UJTQL'4D716JV'+SG$):&21+"S#U(N9A90RV4P[MN31&!_PQCQ,QCIANA:_GZL@P-=T[5GN62YJ- M'QBM4M*&EVV=&&!-)#8>;*#K#8,8!:^P<[+;@X_ :PH?3-E9LCZ5Y]1(P=M= MWL=5C?C?8#N20* GV$2P/6:[$@S>^?[&P:R%J1&P=RL_X<1J^_2JQ4G"ZTD^Z;_9&M#TW\G7D*=Y$WET._9VE>;"FII;EMXQU\26)1 M;N.K/4:E)!H'8U%"H.0QR3IPG?#01ESVZY!O-BN Y=6TYRADO\7>64 .[]&^ M)\L3YMG$$N:2;;GHHHRWNV(S-7(_Q&TPFP6F.J>DUU@_%*.%W=1/SZ5(Q,#* MU\R9@\'3H-_',Q;FRJFB/\,P- 7:I_X"_!,N)A.S%GGH0.LB4O%[BT'4+4FQ]R.)^L"%2_^'-/1ZNCX%"0P?]MVJCLM;'K6BO&\8R%-JU%/RS!V$C"YD3XQ'%CA!9'# M+;0V6D%APU8-C*BU23MF7V#SB]FY2#1U*T[CH@=4JC0=(3:=K<2QE#M^9W@617L5!!ZG@6?Q?W,%"M/%-4L&ZI)4W)5'J<&*+&6\?C#"SDQ%0!M@0U2V')0Q'X=\D M/N?"G3:PB'QF[.2NA;_#?$20X/Q,.2[:(*MZ$ MA=BYRD(H3FA3)T7AN ?5RKI2^10FSQ5303.47G&MC/.7U"H'C&]6L#"[>9*& ME,+;:M1 HPXN25"UW;V ._S] MV"B976%MW96-4M&M&S!?6@RS-WHA@SFB:LN=NKMOB_6YOYUTM,7Z;+$^]]S9 M] O1 T_W(VL/'T?G!J%NR<(]&K*UIP,E6UOKE3, RVD &S9ZP.Z"GEUT]#OI M14>_B5\TL%^0.A64/M@0TVXDM"FK1IE'+S0T]73_J512R5A]7MS51+51;9O( M36$9C17!484 #J8V70CZ(B](!&AV60KD.>U6(1XKT'^,H<.$NLD7[[J=DH;S M 79\'BA M-:$C5=$M]O%.K&JJOAO3;BLL@XN]RT4L)?Z#:K98!*:,D5T%(UV10/=P@VP47Q>W L7OYE[\! MDC!])LQ6BK_16U@O6/$8(?!$^1E$1V061]B#H.B9:QU1*GP M7@I'E93MAM",D=">*$B,-U0+PR!(.Y>O#Y*6W9*H:">N+"6]%AOM[G_<+V7C M,FB\M=-Y.]FF#=U0KZZ"!YE,.UE5#X\IHQD=\I@<+_>AG'@F*; S5*<24P [ MPI7)&Z.K5VN\PN*$O($>2*R.=@T8JIU"E&U1!B9]S\KZ,QQS72:-IV_J[F^[ MV--F]:Y7NL:J7!,J7&,/JA-6=[OEOJ=)S'HJ\/JWVQ#[QG3?8 X?0)>@Y"] "':QSKLK_/D;1ZVO-:T;OBH9^@4]0D4L7E/8*(#WQ M;^Y-Q(3NF13,7A33.GH96]OBV?%/!>WN'QOI5;;V[3O:ND76EAD,4[Q%;'!F ME2N!=2<,&[8@ !#Y2=MR) MEG]!_#WZ^*-(F5 M.BHIFK&O O\"EG)"YC@)PK%.?(!OWI%R9UVI ,N DQ9=_/O/NSCE?5:7%]LJ2 M'VA95?%Q!W=URUJ?G$?OV.KY=QBA(A;(+$R!+*"I6=&T1E+64V_L4601,K8 MR$[[;W506Q;Y;W=2N_-T/U-TFRM<&B"H$H%T/P+?>!\\+/ GVI4>-_EUE7H( M+?^+!1K]QIU9%Q-QWIC^F*<%3<("GJ>^_= />PZ6JNZ%47GCR)MB=@!9 MGV[:D5.5TL'Z10J7MQK&[L6T9?GZK0E^O/5MB7X+GC0#(^PIY^F11)AWG4YA M&!.V0'WA0:)VOKS@]M-!!K?_Z^S-Y>F;R[.W;TY^^ND?T=O79Y>7IZ_V_]_G MLRYW;+4?T2&+?JY,RUOOX)/>">/0H\G,' TT,T,*:YZ.&<1,*_:PC7!>=7"Z MK/)KAH'5?!=O*04,XNW070 +VZ176%NLNPMQU>V7WE].-9SBZBWLXO[F^MD6 M=K&%77RAL(M/U63#-,/4X.@O!=EY*UAH"/H;:Z1V8?N_[/$DUQ3!@ZK*CO:3 M. _\8&D!73$M/'08766UJI;];IB@0!/>,D&HZ&.B92THZ2TCZ2FO*DREE:E3 MC,BHC[^A) E#%2#BUKGZ0T[UT2!/]6NRQFBS?*9XH>WN^[@W[8@S!AJM-I3@ M.2.=9 \R"[ZW4ZM(#DF:(DFGEB:4O8EFF0A.P';;B"6B!B:-)L>E$C&RG.I! M)#P,#[DB>60DN$B>WI,#:NE" 1'R(MP/UU;>PQ3?Z)@4N5*6]H8Q>W+VN00] MN<*-:;V$1Y9^BVK+UA3R-9NGC=3)+UIYR"'F'JB"B^LMS82G-&-5PYP!E9\7 M1_"^Z2V1/5@N$1FW#4K67WC$:]>+ =E2F'V:F1!GE5NA8"5NH.0!E;D4:Z>N M@%IZH-@J:S1O&YN,N81FB@W _;+TO5'F)3PZS,0[Z$J7)ET*+%WI="7,)@:) M'P=-FL1E$G+Q>)[D(%<8$/.TFI[X:G$ALK"G\N:H@=:1:DL",R.'6'F=N;^V MHB%D-([D1T\'!XNS^#KHFZ!](=JYD()/;0@N#UM2S@F@+K#5+J$>$=?0]VV&8Q@%%50>\C^]8LCQG M:C!QQA>/*AO3.=+25\$#BP%>+3@CL$3S%6U7:TE?N.TY!TH.GVF7)09O9&1- M,;N,GEI7-AD0M@K1B V [*")>KQR'^QNMD *O;\GEF!K) V6CUNRIQ53?RRU MAO^F7,A:E]HNO\JZ 6D;2;%W8>I6]Z^1DXQ62<55E0+E,VF1^W%;")DH9BBV MWP2UKB'1X^:[J^RUV'GTNZCJ=!9;GCRRV4@V6AB9)07YM5 RH,HVF;?H M)C0J;%*2XHS #*4Y<)(_HSHF7.RU-_ .$Z/IF-S. >)'4=C!L" -,-/YBT7\ M,VT66"#)1;4OJS2,(Q:M\7OCI' J^S28W"IE5#:)6+)X8S4MW9[@I3!8M8E9 M]ZUMZQ>_ .'4X:>67X7I!^$NHE5+SQH*F1'Y:=**9B67P-Y6.+H#!+=T"'LH MM-_>\UNCZ1L(9D7M(;/5 MSD^4\RZET4)-&?K^?A_2XJMM'S1G\O:9.S>\ _+"5T30QZ7;M\*_6]F'WW(& M[;U<%^9P18/:JH ;>HPB@\ID4R#%2KV/NRW?$.-PHX.$R!/+F546;@.TS1K[ MT*#ORF>D0>Y8F7[E5XJN5!;)SV@Z/O7MAPEO<"LQI##,,EZ%"A$2G.SP"B#: M?S:DA^CU5Z"/3J&8GO^%+N P7,#8;0ET'<>TIR0-"3S7T+L!F?)'01=]?&+J MN:K:ADE_/5KPILZJBL"QNF@6P4O:]Z"Q_*_#YP5Q;Q *0Y0 Q'+F^QZ[PPL"0G8JK MV5:R:QA";1\0ZF84)>%MI097?%WE47(4F_@JN6)'-+"/0[;9&NYB56O^*LN* M:REW<;[SB\V*1[YV[]4PY">7]3%O[#TN-WX!RX$W1O<(^$D_ MVC\Z.OK+0YV)H_WG7Q\>?//L\)NGSYX=/3_XUK]WRL5'>_SZ-[SNG_ZV$^_: MB0UF5.Y_>'#0O>/#'/<8!/2HG$IW+1$K1O+ER5N2W_J,Q,''X-@$ODB!ZK]4:N M<)#ON&/V9_LC#J&7.0IVOR_3R7ME/7Z-YB$D)5[&=9P5LU%DZLG^[K$W$J&) MO#[:GMF[.;/CS^+,5LUBP<&U35Z4%+PBB.6."+='":NHYB;?DU8DM=O0_S!Q MN=UC][S')I_%'IN@*)%K*RLK+UON/7O<4CDI-DKE _,<(9_0YJ(?[F_835^L M!7TC\0JI"%PW,0%S2C]MC4(X6O@FFP&!:Z9P%M^?6]:A8]LA/*_9SW8Y/:G? ME*.^+L7A@_Z/*' X3-SI.VE-]:!.SF4Q$S9KW\YS/70F>V[-ERG-(JU!V9-I ML7*=5BBD12Q/VVZMVV^!XV/KG_HMR+8C)86^O\4;"XU$>M$+_.F:@3E(._=) M&P/$6/I^7[YI#'J_&;+6=BI'91=I\S/:#KLCSRHNG>W[FB)PTHT'IC\+TB;( MCD\%HA!Q*-9FK^)*NS2I'4Q3UUN/1OYD',QVCKIJN47BCR"[]D@!=\E>@0.*5L"X3>',2UT1_EJO7U@2!G9K=OGU/.B M\GA,B=[P74V6M#M-6NEG"1!,Z$;6\0=&!CB^$>\WVR3(*)K3&;J"E.I+AP1X MJ TH,O01&3,'1VE[2&ISGM1,_0SPZ;(3PV$"!R/H3S=)TSS,@R+>-TV'LD*T M /TWC;9G"KB5NX\;C&=IFP1X;=\RI>U%\?AS0WF35EXO&2H M&A$*@G+PSWY$TN'Y(*7#.WOD& 1SR7T3XT\E^OQDB7&VUM")_JAU<%JHQH*# MSQ_M=S@#D9X->1_/.>=;4<+^6%/L+CO:L7$"%A^R1V!\N=BQ]+9MY7QE- L- M$#6]FT.U>1M$B+Q/<)DZ(.OP"?T=&X8^3%UPR0IOVN'<=.&G+- MHO//#8]RIXC&]\8L73 C2>:=DB L4:8,* )02AJ(4UM4MB4+53?ZRUH!&9/ M3D"D)#\UBE:C16A*51=K85NR_;G#([OHL5VYA4.VV>$Y^Y+/<)HS=9$BD5P) M5D!7790!F,T[UMT"BN'OACL^(]_0&7FGG3@1MNR9#RS>>O,^+Z\PD M,Y5 ,:ZR^<DI9:=-OW."R!"#Z/=FQ#L1[8YTA[R8=V1YB4VQUY5"6)X+1& MI85SSHLRJ/-@?FO7>?/&PHY^'):%>C&QHVT M!-,H0]_VA")K%9 ,MP1#BXU MM^Y1A*W56@4J:%WD[?QUQO&1[U>43QMF ETY[FG7>$[* M=P8OJ/H2AT_WOQJUU8HE,?AH)6'3")+?:.N=CM7CN.>FK@>?E?=9,>DOVPIX M'^CFGDO9*^:0F>%&Z\>E'T4-LA%BW38KF2?*DO';K9@-F/+N9% MDXD"6W\>J2QR6TUT92Q[JWW%8(6TC0\JP&;:99&]QI[;A3$7C)[KB#87MHDU MVU<"Z^JIPE?TSF:G:(L+M0QS/3>6YUE\VJ#H3<;?-5V=B=5C"921DCA)F:T+ M.;U@EH:D\%S:6.J/'.F$ET-KD=#H0:JJ\.M?E7-Z7\R@NZ5MBZDM,%US<]NMO<^(W,QJ?(P; M"+D$S6)-9V04UJ--,.W&TE(YTWSD7I@KWJ3B*1ZG'+VXB3(BG*L^JN2>0BRI M:!09PWPG54%K2N^GI,5-M5ZUT=/VV7MYH+XP.=F$X"]F$NN@/@YWL^6OC12# MX\[V![>[>GV\,7U=F>5P51I:7+W%/[[51.[-QTIO'"GWU#@4 MD^2CNY%O*[TNW4<]K57@*N, D T/CO+V#NQMLS.DPI8!:_4[#BM]"QP%;9'C M,%GQ&<4!/_7MAUF6M\;L'[+Z/VSV^;+M:K,@!3V8)"DE'K:YF>[W"NB$M'\FO3OX2AZ>O#T61L]'4Y9@)IN\@S5 MV'2#+$7*VB>]UD,1(B.MU?OMP]()/:(C2/\7G3@(5+B08B8@:(>L'Q? 8^>% M%'1 !$BG%>:=P)[9X]XBI1X9"8[NL%D9N^T2'B@?R1M.T.>+7N^G^[3*#B(: M=+%QL>O<+5^[T:,[F[1IR "?1B9ECU-[Z*35W$AO/E ;"IN@*\OB_F JJA@3 MPB:S8N],#K172]3@QVT)-A+ 5P?.5Z4?HIVO=NF9>3VO? 9:>I8LT[)E\X<; MK[V]E6 HGX%^D%X6=FHTC2&8X(XT5==$9#,UYQD/7Y'CK-/6K6&--9+J@_G% M9X@]Y?5?AS]C6:T#XGAS8I"XE"XLOE?)CI/!E^]\LTZAM^#[=9]BZ[*G,DJZ M;U-Q 0JH)>A9+5#V]BS>VXLR2"4Q 4K"@4_7ETQ.$RVQ0BM;WSI,:O?$*53, M'ESP(.A!"'P1KCO CG8 J7XQKLZ/OK^=*4G:M6=#?@X-Q4A9#!.WX9Y%2?M]M4QL0V]&?E]? M*=8_$<*18[U3>MTX\3859S0M'@:3?6TR&%*'3YV,X;_F&PY8G:N*=CE.W\:&3:E>_6=,#C!.7>[' J3(W$] MVY1C5M4R2VD7 XX"S@U#>\GD+1V1=DXS D]R.Y.0NX!V@GVM!%O:B<^:K]:Q MR'WV&1(DJ^R-^63"WMOC !_Z(=:MC#IVWZRH)77?CCFS >BLBM^ML[=ABC_( M2#RZ+0\<\F(YOZXO%>P:PC)RMR*KQ&&4'?,MMVM$ ,P^R&446E[F]WI]T),\ M"#B/#4UE+G? EK[1F.2JW)A3&T$30S=6VI+J$8?J>4H7\6GDS7I=1#LDU%WS MGPA@ .T2&O:"UE:X3)ZVL4VTR[\( VBBD\$<5M\)8 MK@OF (XF\3*M8P>VL+,(?6ZK.6SY!<195E1*/ >(7JPP; 83T&[]B/M.XFS2 M"-:ND5OESKADQC1YSVC#>[H!.0B=^6#*20IH!)>DV0HXO^W6]ID=2S>6MLWF MWY_8^'J;S=]F\[?9_%Z%.DS.G,M0MY&-;WN^38\D-#?;&!BX= U0 M8[@(/$H<2O2TMJD_)K!VU4C]O619FTSC-&-W=]*4BOJ6>VTLL9!0EA0-0HT) MZ;Z#.SH[!/UQY5:AXZOA)1P=[\ I5,SI_PAKV(\&46W"A>AB=>[H\ M=,@$%'0.Z@<7CCT-+S_YZ$!G MB8R]0JR+OD&C%C.EY:%ER%92.>=,'SQI:___(>)JF%7OH;AZ)07A9V0?9F1Q M3U8/*K9^UCS7!V8?YF)TU[B4SMJ)+]/\"W$NRX[R"!L@2_)T;-@=F7LGL!T!M5_64R,&.*^SG0B'"F&R4B-457C'TRQ1/,*JFT1H"6N M]? YBY2P5:(TY,DN%_\P[-O#HIS+%H!2,,H)>4QX6:")$E(.9AHWF8+CH(6< M^M%0:@K<,X1;PI"HZSD@4%Q/Q"_/0/Y8+@%:QV'TTPVM<>BQ*'AG!4:"E/PN M1(_ #A(STS*-:*Q0EKE964A;TAC!($UWF<.["I@,E%^9T\4,W;;AI%Y S4X; MPP_]QQ7#4]H$XDO2HZU+?WK%^#5NC6CWU0W8_O!0S.#+N^)>)2?3(Z%CX[NW M;[Z-BOX1"F28[ %O"@N\E(0W%,HPR 3X-3G4IDBY$",K:$F7#3$?)F9I Z2M M@ @B:-&Y*]P]R[']P:D2(-*Z51GM#-&WP!I;*O@-YO$U#:K0D/:84"WC#K9KLTU4CXG \LWYP*EQ,+78%K297&+,&9#=[K?\/Q.*?8C M F(-LY[_W-1-R>MDP94/>EI/8Y=JM(P9/#Z-CK+YP*[<8@GOA9VTW[@#1P&* M6OO&(;1]#>"#2ZX*XM,":L/RQZ[[ZRLR1SWX>.EE^++(IX+T)VOK+&0&XQ3N M4AK#L!.[>[R12Z3=&XXY0J:E\+A/Y@@;\YB9Q8]Y@*PXZD4GLPT8PWNLN*5' MELK1)QMKH\/> L%V?A34QCVB,_W5(,^T5TI=D@YL_5-W5 ;8.JZ'U/)+VS7P M&+D;)DLPSP;]FT38N@X'&BP@%K1A**$6MLC\U.V,W@190$B"C<,AHH204 X@FT-PH9E_^T;] RBCS51(1A*J&>Q?;9U M+D^/[03X"T?IV:@_+#U/P ZZ9V0-V'\BP?:!.]T /D;'0U X M=BN)[10T[Q%0D$ S;-(^N)H1#?6<>]%%EG$@1"B, D"4INA;1+,!$5TO.P[# MJ]0 '3E3[[9W9X+K15.Q^^B[ 44HFWK5,SN_G+$0KSM!#N\6#&PJJ/BF!H( MY9M9G"ZB>!8#%AAJO!N[BG[YINC7@S1%+YKR2G)U0RCL"9MO2-6$[*V*1]D^ M5XR):0N,4$V]0)'.$3#ZST;1UZ/HFU%$+OY(HCN']/$AB?/#(_I_^O[PN3M4 MZG'BX2,-3@.[[M(:[)U*[C M(QH+)U!0B;)S*%4$71TO*,0>N3J@>/ 6G'1_<_W-%IRT M!2=]H>"D.W8?#P]('[VVM(F/QDKIF'0,*&+&#[+DS!2^4:4M%A9%;;DXEK;I MD%K-O9$+M8Y!1=!*AJ_;D>Q>K5JDRX&+5V3IQ%(<]:EWOG MMBV:'-1[;1Q0F++AA]+]ENICIB&YP=*1&W@^31T&S89TFEB@*"^-,^U^;+W8 M:O\NWI*C ?[9P;.0N!=2ZH]VJ\6T:668-J"<;$(H3J[0[J1B\2"S>&PP/>3V8T%T_$994<[>:; ML'/F0%U5]EW[IL1[9.NG099U%&Q8R5CXYN$!J21FSVVY7FH96J:4C66XF_7(LQBP>&,$:AQ0:_FN M,]B(KO_!E*MUU[5^@+F 0[J6%KD_I:5T:3WT;$IO.D=TN@HD7L #%$4GG8Y0 MM@QG%-H*&QJ2.A(ST9QV'P3A/IO7M36!W1'X$)]5$CI>"9PA:^WJ!7MC\79A M:"NB?!JI96?7H71^-]Y'5'EO&T3>YU[]? MRVVK.!\YW([TP##K2RR?_H7ET1\&V$X.25Q5'+ZL^6C8*DY-F:V=?@%3(];) M!)IH-[76)@"FN' .UAY^9B\*^O6+Y/3::-6EX-V4X+U M5@5!X:D_P@H*0M^U9D'RJ&*J%Y.XL0@P.QB",@XH!@XN#(*4116",OR7N2B13=4H>B4",::6>N*IIP 7N3%-_YB;P;_2*SQ)]? MH6! E/5O$NN>*0<%YX%ZR*:PYFU8?N6)J_]JFV0GHJC C8-]#'B\$^65)V70 M\G?+AS&2: #[6H9;(=/?Y)^9I)WY6A.6 )7#E"V-J200 MKZ_::YLH]6G%0.*'M9OTW=2FP_74@I\K M#2\_MV8""$&&(;N_.S M1'9*SJEE V;TZ 4B(Q.DMYY[9"9+-008)RF M)1O?-OEEXVT"P.D/K84]== )42OPE A#M:!L3U[EFTG7(?*KH/,!AZG_" = M44*'$IR#JU;8"\_)4G=$F2G"*QFS]& MC RSYN-UJ.R.HPLY5R_ATCRHR'#^L%>PC+2QM1RJIN0(7,%Z,.&Y[[7RVHJ= MS1]Y7?'@',,.6ZC>&92L1LUQ_TV0; ^A89!-3L?5-%V2>*9B":CIK%!8$P(V M2-QJS1AVI?8T>_/BVO:'E)LQT5C%/%]JXZ7TYF1_-+Y3#JX7D[=]TYX^U_Y) MH;7NS6E#)C! /Z[AHW\I+=\+GN!$7!"7:34W#L+=6W[3/T8L/=\?I%P*H]A# MVNAVHU*S!@3^93LE>4 *AL!E]WUUZDJ.%5EP!"BYZG"M@$9FC MOYJZ@J# V229G>26DCY"HLR5TP/+HF Z?H:X6^"I!_UP-G3T:%= 17_] M\]&SX_75X(][>!:X0V^G"^_ZKP.C8-FP5T #1=C@MP4!X?*#W7?B8$5U&4_> MVS]H*HN,8=KVKK0@=(M%I2VLPSI/.X6(0Z#SMGNOS,1E'O"3N)G^M2F9R00- M=F8A2FSZ.1FCFM=F-'BER++'IEX Q)G6J]&>RR))^M9HX0;ORM M.!X..;L_R"^[J/:8)3T4R)]53(5)4[>@BQ ]PE3WMQR'CZC(.U=(V.>J_JI7Q1SQ(DJ.IT,TU];PH:00LE-E= &"FZ)2H2+Y1>QVW E\S/,-_5&EP MF!]7R;=T;]?K71-BD]VP<3+2/N*RLJ*7C]Z;D24/(=]5BC/1OZ36AF:=[.U( M.9CH&<7,%MIH%9YM)^BB8I[^ ,Q)(%#IK"[<6G\ZNUC;EC#O:>ZK)+^.X<#Y MQ:K.2&.E59(ZFB:MW>-N:&EISI)E%7AP<^98"[IRSMEM@+RUQ_YMQRQ) 97DR$EM]# MK^/2M"O,1U(4R[ $GD!4L[+)3/8D7M38$O-.H+]="V][G#I876\E@9UF3U&C MS34K@]Z?P++7G#_T35S5,U!9);_?%;:[NW[]Q( LOI(= L*_D8L@-:;-)C4F_#1'BX57O9895X:<7@ZY3U7L4;9QCJS?8)\Z E56$: MU+"IS4#=A6S-H[9O#AX;YAF%8!4ZG&B'YV "/)O'T:53G[[.;IL5\/#YP5/K]K\JDF3O!]*-[\GR MP*FL2QS^<\,0+=S.Q8G>25(9=SA!0$K86XZ>'0?WH"\D!L4_/0<5R>'1!42T%\*"BM-_^D%QX2="8GOX[=$S#QY7%M=1B'*NR&QJ:G6.RVWFVVS/O],*[KNR+?]:+I'>8/DO&2W,!SM_#AX+I M0+Y[97_6O:$2@(_#-ET/VM#Q\62XG^X_&V;L?Z-X/Z'SL/>R*,$H34]]PG]_ M#R2Q5B:<+1#6?7+Z ?]C"[^&I@,7[TZ" M)DHJ)_16_T[/2\AB;"T+_=Q"Q#>^L)'U8D@.KV#O%/B #5Y'$N392MPQ]Y?< M"FF4/?M/#R-@FBZ2A-742!R(M)2 M$X1AD J'LQ(@-)5;*"!V+SSIE<"#Z&WE0_NN'[> ^Q?[89( A0)83.XN7\J@ MT/VLC&$H0-J?@!SF/-1?&^[S4B#:)M*3=)+0[DZ9\1PSTG^+RY*Q5*OH+9[' M(2:[JTZD>Y<>R)'?.!M>P6M->:,+I,2*DJ MZ.'H[_!L^UG]@9KU8 LXV0).MH"3?J-SF(SAWM0*WN?KUI7 M>R#$LDROXHD8Z:XA">*)7- 29VM*V=*23E >&7RY=0W_F%,Z3 [P7\RXHF<^ MY!%]Y=D9N,=V#XTUW#O7@G0][(>?7LN+1/.Z7E8OGCRYOK[>K\B\G^]=FPH= M).CD/_$QJ6:"D@M$K?5W?*/*E%=24&J?]J_, K% $L5>J6P2T@,69JS&?^AW MZ)[[/LS)_VOE?L:NUGBW*Y!=-0-QK>:F-#<%M=YEU&BIV='3\B-21IZA.!G%,*_:_S/$=?9)6:1.Y\G M;'-PC(Y'@KS[C";ID^=DF(@?=R!TP1ZVC4FWHY9N(E'JAP\6Z=VY^6%E@"V2&>9P$6,NZT J3]0ZFU,ISSXMJ$^,ZL"C@Y]T_XO_6C ;L M[5V)OW%W;$U))^;*9,52U%6 XQP)C0*'G1SIVF@#B5V'P@YTW:G>4N(1_*'$ M)/B?25![XQETU%#M@Z7RW+P+F )?NSC<3MOJW$EWUW/3NK*DD%/ZVH,2 J,3 MB%U,1TRS*3T,!6.0Q O:=/Q+_U/F!)!%P3,5R(UP#7_31FJAR5R.84J.!4!8 M7W.LQ,B1A&[ @+R[!KC:1":TDU[MWHBR**-%6G$Y,]D"CNCY+,12O M:_\2M MRDOI$18D_3O'XE9:?CQ_C0BH]^&,I-G1EW'-$^UAD*<[,GD)E_JU'46YF=EJ MW%T@5(J,FL#U MPOJ8NLY:,![='K C:9Z;K.X7@A_W7C(APD&@^63-0.:5#0Q;?Y/I1!J^$%AQ MTZ9%P7V\!' TG+]!UBNXO:Y9S9"=?6V$6F%2-*3D>,48*A)70-7;/6#DYK0) MGPC*/)U.'Y,)-4PDI-T;@["@VJ7[/0:4]X#NQX+Z%(/H-ONGA^OU#LR?D?-$ M0RWUVU1?W*>F[-OQ3%@;I!?:#-G?PDD[>'0/R4H+0QU7OQ$YW:,SVGOFKE7& MNKR^$YWQ/QZ1W!LF1"XD/GK)I^5A>8ZFD4F#_I*TY=[WV :E&MY5NV.7BU<8 M?27OXO6BI25WVVUIV7='!E=U;FEM!FO@B)(?.5'))WEM2-)L.Q12.[%[W-IJ MN*=)_GS];LJBW>X).E.&;Q<=,0I;5\!'^C6W+ZV"<_%,T7:'/_81L M?(A-JG>!B%;NK38]N4->[AJVK3TA[!O*MEC,_=TC='EOPOHYPGQL6]3RYC\YHU*JTUFY:0:TUPUE)W110JY-Y MD4Z,#2W;AEXWT.OT;B9]T8)Q_=Y<8N^3]I1T*6/7J+TM$D,O[2$GZRX,/Y$#GC K'3#C#J+H54KIZ^S:7#A@=\+OV&Y/1QFWBV*Y3ZY M(;8HEBV*98MBZ7GGDDPK,[5=[^:QF!5!)]5%D4LIFS5G68;#Y.4V O+HRQ. MIPMRE>SP(BJ=3YQ!C*HV3?A>O[A#5I& MBAD1PIN4*9KA9TTTFW6,*HPV3#-,EA0?077U(R)_'T&H8G=U/0K+[H$')92\$ MQE:GDC#0QME\">08.IHH^3"KUCX^G(FM+[.DX:,;&9=& :-X--."=Y\"2.W6 M%7NIUF&034JR++,,:=__5T1/.*_]_%:T0%PIZEHS?^ M 3[F^H^>^Q^INQG/9H"&UR:$RHV+A!;!<@8IKW*8>[2?^5):!@,:+B"@"X-" M_B ]&R;(E-8?) MT<7Q.VZD$ A/V&/?&-@9UW&JB2,) W%8=QRPF&B/LHJ)^5VXVVT3#8MK?,VQ M]U:/?&ZO;CET8^,PN?[#3K5Y\(T:#6"Y$^^("[QL-*08VB"\(#JWK-Y EM!-4S MSK:S.+! ZSR3K!WCX56'VOZWP?GM,CHE7%1,]Q(P4II?T6PFJ()M"Y;/*"AR MUQCV9_O1QG+MSVA:/GD6AHE:#U%(EQRJ+84LE-?:"*Z M.PAM3 KRUBQ"-"U;K?0V)'&A-&R/HY40!]] *S#M0A3VHU-_!P;>"&E;_#Y( M7(*-QBQM1WGNO2*)[DW/X5A,4_)C[$V5?<@)'86W P9U\\TL/#@0?-9@P359 M$,D()O 6=CO!IRNWT&TC8%;E &;A(;V@GNE ,&)6V\[5V'C3'?]>6#F?QQV; MEH3/XNM=VS&K:R=([U2[>_J;\?8L^BA ."CF:Q38D3;"S\$>KR1B[LY#[[7Q ME12%IA,QCUO5FYCD\:^60Y39?,(3RXD(Y9W(@:;F2%D:+#K]C*?FRL29_ F2 M[H1S_(*C'1?)RNX-OQ/H]HJ1V)=PR<;QIZV^N24XGO.13JT'K]=ZF%<.9%."0#-%MTOX^*W>W2?MMTGZ;M.^WEX=9 MHO#.,T/]+%IR#4J_22L\J"'],YMR>1%-TG+2+$#\ +XP4536^0XL2XMDWZSR MUVNZ70(LX"WG[LGDM[?ZA@4 ]J8"?P7[[ZV^AB-N+.8:'&JA(XJ.R%!?J*U8 ME*D"'01N6AK6N6MU>&)VAF;KK:\'WBX!4\!.=9;IK;\;,PIQ1998F_@LH-5U M3<-["CR%ORSH$;NMAP^EPG/:R:]I#9&"R$W1?$YS\\_XK@Q4;OI!R/NV M=DRYCH*Q$,Q=F*(/CAV%8T]5[[ZWRP_WM&_5M58ZQ/2*[M7D3#W> C*C8FS: M9-+!OA;IE*W5EG>Z5?58_UY,MA@[G@1;]BARMW'+MAP$.NVR:ZYLA MA9M#BR"T(T7/B%/UTL*$B!T)!]"-X]IW,BO-G'Z$)&1&4PT$BK'8$YJ"61DO MA)Z:J7)TL&:JVQ,J_2&]V$>D%89I)I\;I;)$ZP0U Y7QXT$UQ1LM;'-'(B^Z M59MC*62OR\:%S@08IBK#1W*T/9]6X'2BU7S*.+C 8=>U+B<(7Z*D;HD6$7GM M8%Y,G)IG6LQ"8HYS2Q!C:;YAA!9?X1^N:J[LK *^SKG@^%>NPH$69/S R-8< MTVQDC"D.ZX&O3'7;U#%BS2D.)WRX\Y)J"RY 3I5+MC6!6N(5NS;!0508#]8Y M\%SH-\Z&@UFO>QM6@'';8@$I+DOF3>Z64C5Y;-/-23 . $5>M0\TY,I?\ &YHR5E>83;NUO@8=17A:NYN/P;-JA"BU!Z235(W"KDF^/,YA5.$F-UPD MT!T<3AY<8VNJ%*7P9VN0_3$=CF%B_]\4T0DM:_+@!Z-[,I"J4_\A7DA;),0Z MBD1*1]JZU-78,B9CT3#XV>7GW#V#G-(CD\S#Y.7]!:#%\L$! ]9OM/Z]+31/ MN3><["FU$>($$@TH 34]V#>M7,J_M84+V:/%9!)7[2R?VB (%@!G)NC-TM7B M=]JGN<+>VP8D/W8C\H48D4!R>3225+QAV'JT@ ]E*))P1.D0G0VEF5*N6Z;M M[8F2+,)! *;7\V(AX](;I"CT:/2%QM!XTZ*OE12'S0UP5N-;ZZ"X8B&81<#.!&9#NO MVQ%9=HG;!^8[4L61MOWB_B;2&2BL:"I**]U[AZXR#K;S8EFW'CD*'CCRZ^Q7 M59-;G2+8$"R* P]G=D47E77C\ERNTHO!,_&U%ZYYDPG:ZJI(I1TD79$7&C!; M/Q/NAV,MW(6*""$V:=Z=Q M. X:.W^6?\8-3VK7&#SC%W7BVJ>YA?0,D#P5:@E&D%FH%L+M8U=>+5^94D' M+K;JKU(69[% MM5'\-<>Y8#RCX+9B(KV1+1%J#W-MD&$ H,75X.[X :]&3%9?7DL9D/*5 ;CN-2;N";F7;Q0WR1BS=:AN4NHF8LB:!: MJR^,6VWEIAHC'"?!"4B-,BZYTL1D3/-D*4<,ZIE$LEG.J2H0/R+&P@(BO3NJ M7?/5K=(5 ?J$EB:"51R4!LD":+DLXR(MI3*B&8XK4K^Q7H4^VSIB8% 4#]5YYM.0@OA%/UF,32MX,42S\RHHB;I,;7Q]&_=7FU_\/DS4/7!W9B;'+: M! HE,6P!-%F /;RA&8K\21#.-#G0]V U[/; MQ<_G6*6MB!*0CHT5A2;1''"VDOA]F@?->?#!V$7+*J_@;:^NU@FU=<\XR!\[ MVCRQ%[9;2+]*->'PDL6"I2QP'Z_=:2J-D,G3#H,BMFD+63=3R5NX#/*2D^!R MPL-L-TXY(T5<"UY&6FL)7 D.#"K73DY=_C][^$%W^_31Z M=W)^>79Z$?W]]/ST^W]$OYR<_0?]=79Y$9V?_?AW^I_+M]%)='E^=O)31-__ MV\_G_XC.WD0G;_X1_71V>?;CR>79VS?VDY=O?SZ_C'XYN_Q[='YZ\>[TY27] M?(1O7[Y]\X;^Q+7X>A2]/8].SL\NSM[\&+W]^9)&,Z+AG%U$)S^>GYZ^/GUS MB2LPP/\X^>GLU=GE/W";R]/S=^>GE_),^O[TS0]OSU_JY3_TW "#TA>]/#]Y M3R]!6_^MF;1W5BA@GU%V+VAP5P^J9BG?)F9=#W4&NM MI>YT+>I>R7#%).'F4](%;&Q0\N,\ (M"_#GGNFH/MM>651EWT:UM;7V;9 #C M$":N$9L=32X)=OQ KE#5/PJJSEU3+=+L36[;+?2Z4'W9>Y\D:J,2^.ULA1<0 M!RZ)JA-"/@)&GJDAG0 MPZGDU^Q%MM?7@MPFGSXCB3UUH"@1^W.\5W^9/?L"%%; MZ)?IE7$56@NPA9";0XG*V/5XT$?R#ZM@N_;:KJWDW&Z7EW";,[G/&M5MSF2; M,[GGG,EG>3+^"_],\T:Z0>8TJ @[YO_]=A/N#STRO_=UUU;X]S.XW>G[/K2] M>#8-(J\/9S6^&!"&H9_,\6!(6^(N,I/H&1_QND>_<.?XZ"R??!3C]!;H]A<]&Z_CWT M"E"&>O&1&F)P0O,/<"]L+O4!_8N-#92_['WZ]GO'78(L-'J>/\J)./SFX"!Z MP]'?\Z*I3?2?CW(:7B*@/$[C4?3Z;?35\Z<'3Q_E-/P>R_Z/E=M;XWYKW-_/ M'%R^BKZ/\_>CZ,W^R>,T8I_"J:FCUX",7]3[H^@IFL]E15$^RNGX!=GZ<8/4 M\LO+Z."KKQ^O4@ *L(!F:-E-)Y,)=DL>S\S&'?)%JX6!O-Q!Y^7^]27=:URF M_SJJXKS:0\WI=-AO^,>!DX;)./=V.E7X^XET&WS8_K?]T&3E"O&UNXV@BC!L M8(,RE/#0SU!JM(K,!S-I:D4Q"Z7:?R.E.IV2SULR MA63GP:#+_[D3 M_ ^/+64BT($ZQW?,Y'[&./,WIQ<7T2_ =[_]8?2 *(VP/$48#J5"91(WE?!_ MAII<>:X"Y2P]QY(FZ]?3L2O6.5'FNS9_XU9C?RDO5VNC*GZRRC,\&N*-1HIO M]TC;%@WIS?2#28[ESM\<[)/'J]=/T)U^69D7%9>QUD:D*MW\*5I2I[4R88+CI[?]/LOOX#9N -<@,6[=ZI9/PKAM(>7W""G_:@LI[X&4?_=D7"2KO_W+=T_F]2+[V_\'4$L# M!!0 ( .Z!U%@>L;/RLB\ -.B 0 / #$Y7S$N:'1M[7UM M<]LXEN[GV5_!G=F9M:MDM^67)+;[=I7;<3*NZ8ZSMOO.[8\0"4EH4R2;(&UK M?_T]+P (4I(M)Y(E)=RJV8Y%$@3 @_/ZG'-^'!:C^*?_"'X<2A'!?X,?"U7$ M\J>+_[?3/=[M_O@#_PDW_&#N^+&71N- %^-8_I^_CD0^4,E)(,HB_4\URM*\ M$$EQFHDH4LG@)'B7/9[^E8:-U+U]R%S=*=+L9&_W2"6G(Y7L#*4:# OXX1W\ MT$L?=[3Z7QRCE^:1S'?@%QCIQ\P.TD^3 F^1)]V]K#CEB?"0IW2M+T8J'I_< MJI'4P2?Y$%RG(Y'8&WMI4:0CN+>0C\6.B-4@.AZJDB8$)S&['L+0CA M[3)?\![L?^$>W/QZ>?O/X!]BE)T&_[ZXN;GZ%/Q\??;I_4TGN/QTOON];LOG MJU\NSW\/8#W(#JQUI$]Z0LM8);*Q=[0T\Q,= MJI,WNV_>O/V[MZ2#W8.#@[_[>QS+_L3AH\M%+A+=3_/129EE,@_AG:>OMO5F MGG:G5(++W:$->V*/_OI3UY&GM]\\9'=OKSG@NE#6;]>?KVXN',$@TYW">NFK MJ"3"1;_=[1["_BSFS,VD&X],S*Y_Z8Y]W09=)D$QE$&8EKF60=H/QO"O()>Q M*%2:Z*'*@@=5#(.;$?Y_P[FDUFD2_ Q4'&G@7$FX&VSA*/_XV^/^7C<\/4]' MF4C&_&=TNAVD>9 F$O\S2G-ZC2ITH,N>5I$2N9(P#+PX&(EQ,!3W,A!A""\) MBC10"1X4FDT@>FE9T'S-&^#?H@B4#I*T" 8RD;F(XW$@[H6*12^6. #>GI6] M6,$L@[,@RU42JDS$\&.>I;QHO*5NU=_@7ZNVEO=$P! MY>8/"I:.4Y:& +Q/=GRJ_6W8@AV+2UP;WC:"F>DB#>\Z\(Y>X=W8"8 @^%J0 M9D0_].EY^^X5O0J_U[0U%BJK%@5/T"1U (O3JCY'^(SV/+_PO-"A@XU)PVNRL5^577 M\$L^3WXS-9;OEZ'^+$-1/LE*/?[%7(\X7BC!F%()W*\SN!MX3'EAEE)'68JY[TEUEQE0R?P8GG*2M@H*8 YC^2H!^LS(N#G%&[" M/]ZK')Y,G Z" ;8"7W,H:OZV\7#>YVJ\/O-^(@EW^6 M,%R$&]A7(+=RB<:U_?B6M73?^!/P?KWJ]Q40D"=P>=HW%:5;A0QAP)X$21?&0FO5 M5S!P;^QM+KXP@2\#$\--@G%HYBPZ:$OD*(O3L93-K6]2.5P#4M822)1& N( MLM% ZK_#F=+#M(PCN%]$-5H/12[[)2D)\$*4*/'8'LOJ+E@0R'@@+#CS31[W M:M;&=V-9['^59;'Z=3?T@/.KSZW!,7-[;OUCEF4Q\B8XS?)>YF/'=^EP3O*W M!DOH5 _.8!K,5N N9" \4DU.34X,WO3!_X&>FW*CMP"- MKR)MHUH"+GSZ,U$JV6"J5M]XM@<6!=S)!D*B!7T'>HFG>C38,_!54#]S%KC M\E&QP0\)/X.=]X=AVO0BD.5QB3N'-R!EY&D<;,G=P6XGR."!! 0?/AJ5<1&$ M0Q5'\!M-/80=['F"'4:$YS7>1SP<7]JC;X1S&QO[YJEY;W]K*NRKV#@'*[1Q MK"6NG0X(W]=JSZ'*PW*$^AZ>2SH#%8_!4^LTN\X4_F(L6,M,])I;FH[;>LU(XCO2]2&:CL7&'/A+%WF5,G M,@YBI?$Q&'T=OY^-A)RM[OL]H=22:L:<'%<.\RE'R6E-U;4A/1M8F![5FZKS M@:VQFG#?UP4\>"[=QF[_]SF,W"!W>F"/W>V(/GR)$Q$_B+%NX\5?'"_>4 5E(3:$##ZE<%540N8\ MS3/DUC+XF())D* &@$K>2!6%E!19 )8&?TMTTY!9X)P2>!&$5 X/=JSC&73S M*1**0ACH7J>[ G:2:&M 6*='**PK"SZ/NE=1*>)9(W;P87)\H-$:E!E,><*%,- B_FB/GXWGEOGE0H "-0$TB54F0E"13 M!WZ>,K-9[_MG"=\FN)8:='G4LMY+4-H+V-?BR3=,%>=&C--S/71[W2OY '?\ M6<*0('''$R[3:A[G0R7[P0>%GQI5$&LDUD-1'ZZ\6$G"W[J'^QP)G$H_3T?D MYZ%=QO\2=[)F!7_()^;PX>I;,R 6=#XQ^%"+,$S[_IZI;/0XI!1WV9RR D[9 MU,.(WW/:L*W+;MDNNX-ORF5G\"W5]'UQ7Y[\3ZX^/7S+U>_7US KXA126Q8K'LZ[:89'D%O^PQ!(:&< M='??'G3_?KI".,OA[O'!T;,4_/JFU-'NWG[W>/_XS5[W<&]O_^#M%U'OTL$L M2S4@S]"@#@6%",?K8$3.\'+[%&T([+N1@$JOI>]A'3QX7^.2FW [/^5*[P1E MPM%*AW@!%H"J KKR5?*$GK!>S!B8WIOU9,;=HT-@QT>'>_N'W:-W^U_$C+\N M_K?J$V7-+Q/EN7; AEL/HG#+$(7UX]4S2-Y0X I)?N4,G4RV_8/CM\=O]]\= M'A]_(6F_#FSVZXCC=P.]Q*#@\R&S8(L"M&-CG<$0H(5T.%B*;#@(84_2$8(Z M=$FL'OZ5I5HK1&2*\,]2:8H5!+!- UET. PXRB0,E.;;A+Y )"-9Y0@NP; > M#H"L_%EPT 1&E*9+O](4_5EO[P8DJ;V0A9-.0*I#@BZ6>3@4VH23M(AY0[SM MJ<-BAND#+H@<"P]#]"X,Y;.S=KB9M(>N$QGMKK7VL#H^=E2Y"B:_NO6;P8%* M=(=#RR(LR,<&'[CDF%2'X](YNNY&%&PF(C..H1&2/\.NKDN@U^Y>[VBG:X] M#47E8;'\6RW?_PRS<+ZGW>!#RB@^<9^JB+R3,&:4ECTX X$6X<0>Z%_2X4= MHL *QNM'Z$FA"@E)UN'?^XB9R!$6:G%_/EJW@O7":M6](!B5? 1;'#0EN#Y0 M?8[$&V-#X ?/%JM-%OYK% M1.P5M>_!Z_8%%@I(:&KWX1!A9@$A/1#/0$+T!@LR.-SK;MUMTT_;U4%K)>/K M2L:EJWT+8#>7A.(E%(L(9G@QJ]2%.62G+]N0>-&UC*PKRQ5R)0I"8+# .:C M2@#B'%! P_!&%LX)EX75@"&56*RMF4FK$*Z([+_.=;H^9&_(5Y.21,%UH+HB M[3"@N!.,T@CV@205Q@(P6(>CS9*4YA3![@7]-(Y!B3+ \%!&98Y($XE7\@)! M'VNM'!WMKM2Y@H";.N@.-[(&RMF@K=QO3>;OCD,>;@"']$UF^/5>LITY-9OM M.0%=SX5Y'2N["8.U(&E^FX]Y9OTAHSA^F<3BH5_&-N6F,L8R1#[ #Y@<6!(P MKUH?)K7D2E*R:--!BXN$N1)D #&;)GT#MK;#R3J8E]IQ^8/3QG[^F+:0MN4 MO_9;2%L+:5L I*V5J/-+U'ME2DD+LD?7!.-/C\JH+HN4('(.-0C*#0HJR4/]+>!-"K50%7 MI (>;9@**),!" ,DLLJ56B6H -D.931@A>D^C>\;NM[4J@OP$+E8S0#\W6<^ M6"_,4$N.J.7)8, =1RX+YT.=?TI>L-V>.#T$.Y+]MN[ U57+:2.UYVI%Y^K- MIIPK] .!TC_*BGALLN&M*V,&$/C"Y91/!P)?5$#@#N)VR?;X>,[NV.J$/'<& M>F,GEZI\(XZQA'&J2RYO\YS)-W44Y^KM 97*>P:MWZLT1L]9K6 #QU*:=2#, MN?LM4>BGNT&D2WO25G72WF[ 23OC !J5)JIG3IJ"%)V9J'>B306*&8509Z;_ M>:6#[$'LQ2*\HY 'G) TJL0&2!5;OR9:=\?DX2H=D]NH],Z"U+-S"*Y@4C1& M4N$(44H*S+),1)*D)7QA+'UA\V4B8#5QFE$H_(7LHD7&+1<9M_18T5(/R[E) MRO:JT)S9B/[M,$_+0V$6Z5#QW; M4MMFPW#L%&R7 2)4X%@K++-9&/=%*(4V=U379'W0+05CPM*NG^,A4> M,.B!KA9;7V\Z39EOCN.>XC@P-(R-%3#M4+[#)%!:EU6E,F>9-2B(9]D(K,M' M#([AEUE[E95 5ZU@_>X$ZSH![>87K,SNKXR3<@TDZ1EPF6GP;X=2+3R=U@>K M.L34='!L@^M,@'><8#7Q^"\?&D:"AT=98=+>/9FM^O5I9SE6'N!ZOJ(HBS2' MH<0C14BP1ABP44U3S82*V+.LAUSGN1:/@8\UQ-LH".-71F,7=;/ (PZ-]BOZ M^PR\D3Q=.(:IAAF/+0LWJZ5M<2OI( "?)2P5.F,MQ$9_!&^;"'[.TSN9[YQI MS:6"SF'ZA."_,#M Q:*?O8N*GC:^B:A]#$<5(NC1:-7B)Y9I1XGL@HD6L"(; M(NM,(D%^)PM7OX+\-%HALFX$AGWA-@R%.H'G9,3#E)I#8YD83_G2'?JX*6@; M U&!Y#$%HN7:*^+:ZX03G9]K7SN7U HQD,M_]4O%&!RF:F>,)8-^^A7Z.0(G MV&X9:%N9>HWZT$U[#ME')*/2%6PVW*HA;>!.#<\#[SY M'C;+F0"QHAJ?\"+/X:GMOD[\5N*^5H7EKV]^TU4:3@L66Q58[* %B[5@L>6! MQ=I0Q')#$4L'92_7"2+ZM\T'I(OC-=^W"M0@\S MHVEHQ1$N!IMKB#N9L(9E"-LX-9.^PH)S0-VH3U$%P@*K(<:-=B"8C2P?!0;P M.UX3A2@-2\Z)-@T44/&#]R&]!6QYIXAQTW>F, O"4:E1QI3[RP1;,E!S"968 M3@^:'+6"D6QN;E9E=*]O3\**3L(Z^0IGM]BA"N\N4E+/I8F%#47XQ@B0.UH% MO5+#M+6N"BX8W!8[1_ )TT;,] SKP&/NU-UA&@RF]Y+!X4Y;B,ZBFV9FBCD0 M/>FA6M+$5K1DU!=W(<"#;1QYY++S4!1048N4 F\PD8WDON (46G.B1/>E83!"Y9BG3[>[)<5JI$S]?]/V MA<%SQE)E1&NM Y)QS#E&QYT''+,,@%65=L&U6>.2TQZ&ZK)AFDA=WU@T@B5G M<=..P?HO$X>&XM"F '78IG4J,RL(7X^0JQ,]C>"Y/$]CYD5!QH,<:N%VM=QZYLV7+=5?$ M==?)US>SI!UF>1.^=08 W3)#$Q?@EEX57QV)1S4J1\ X<$#'=3I ?[4RR5[- M5VHN@-@UZM=4%L,TAR5$'F26RSK'$OWZ4^5!K0&D<1=E*3>%40D&;C"$8\(A MDL\5,AX1PR'159V5>B?"*ISOP2M(L0F]L L?4O2CCXGW5!$C'AY^DG>L!SU5 MO\CF@4XVS21VI?I5$SG6OB362D'YH>O;5O?/>7#.BRM\":(ZO5:-4W;1+8B2 M1>T6C?UV6WU3YX42#68"MMT+Y^ X;<7>A53L_3K[??7K;B"7W[^_Q.*\9[^X MBKSPU\U<)7S//KW_ ?WQ;9'>M2[2^PI6>5ND][LNTGM!T"VRB7Q%H\(U]F2< M/G0X%K;6T*[-*N;[PI+]Z\YRUZ97VV*X[F97X_W99A=]YNRB%3+>( "3B:H] M8J)4GF9<0Y&:#]M:D*!'B=P6@^2[0+''0B]?>I"L\471?-?@9/[\1JJVC8X' MXZ"U!;VHP3+F(5-9+[PXJY*7#J*2GB:/$..G&R@T\C#%ZDXRH(!L%ZQWH[#P MG=3EB,U&_/WY\CGB7JA8. >6EL^GFE%BI<@)%Q;+9 "\GJN9<1L:;FZ'/A[N MYKLBPM#="@B_PNHIBA^RK[K2H/CLDE;.9^>QHBW3IC7=\(< MKEFEYOGQ1?_C.B6M#^OSH$6ORW@:O,_R(1A2@EFOXS(+U(@,X-=#&6SE%>UW 3."/ /8 M%E>PYLBLG9X[?(>->+&Y$?6A\IQ7UL\U*U>CZIG%O7^3$MX"X@67.T] K04^ M+0<>=-@"GUK@4ULE:_T5@'6*?<^O ,R2AA/Z #HU*K."A,04RV(=M(9:SJJ= M,<5!ILRXGO]();@[@;R7E) 'RCGP"3*P*$8K4$+?J[2DT BW_(R>J$G,#4-# M@WM!L=M7.:@%GC90/*0[#U+>616#*WE3A,1)W\#67:!B&6L:O"YG6*?X[/RE,]F/MV$HSJ*=[ M969LX_FFC8_G],M])U]5.X6BP3,+YO 2\ 4SIHX %\FUXM@3@>U_3?+$EZ^H MWZ_M&Z ME:?TDYFC5NB4#AS.:?9$VXTG?62+\$41>JGFBO*]77-ZX9;J?*O5D+&1D@LT!3MF4;CV'JZTO-)]_JQ/46;QVC=6$ 6S% MQE>$2&%;A,461/,J0CW5RLIU;W/(7-O7$X743AC;J+\#'D\U&0FA3TD2;@(H MLA]8V(ZGUR'X:281%(W[6GE4.0B,9A[2RR+Z+1/4"Q;>W)% MBMPZ.5AG-D5,@M!4M*5Z)#8)K58YNU8QFP[+@T#(CRO6E',,@,C7=*ZU78=1 M8LW&-F#.'=IX,O*M/.G9>P#5"6R["$;C9916\FD:V3.MJ M$9>UR.'47KVRDH%^X^AIL4),HU)D _Z&XA7I(W*RW5E4;VU<"N8!2#)5VSK5'U /6_B(*MWK9Y[JL4UA9DM#*0 MT5$+,FI!1M]7=:5O3!-8>LNSI6H"#;_+ZI2 2;NVJ18\!R@Z>9F2_-T[4/9V M#PX/WQYWC[N'1]V]-U_F0CG:"*?L[R]4]C"]Q.AQ28D=C\GQ 8*II;$5T=@F M4!E6D$D"+\YHK95$"]/.@=P'-ET)NWK'TDMX:#R]!7_;Z.6EC9>2&2.]=ADU MQQI:*3[N*)CJ,L24)BPOC?U#L+#,S'H/B.P:*.HQB:XZ<@%2A8_]0Q-A3LB) M0<5%X.NSUPNI//FYKC6OX(F'SR2UNBG%]\QO72D&R M,VNU34;T-MN8X5P?@>I+X5X:9^ZS;MQZ9Q,'JJT[=R<6!2]O R6O'BA!#KP) M@9);5[-_)FYF"]L52AWFJD>9HG"6UST^>[0ZK7R;Q8H)'OE^[)I#K":WUL$= MQEXP[H7EN\$,2YE)'4^[R8*9 &AF?_Q6?"5?[)YRJ@(PP2<&OK@B/6'(3;TP M(IP^)#.GV(:Z5A+J.MH(_O?9B_RN,T=;,>)DP:E'/LACM:E'59G4K\U!:AV' M2W<<+KVG^W*;Q (IRH)J2*\T7]7M6:!LZ_8OH?!/\J,32Z_;4W-#;'M>8M_K=0MKJMMUTVVZZ"R-N MJO+?\K=E\;=-L-)_;YE3RYS6DCEU:CCDM< YMMC$E6$3W[38Q!:;N%AL8ML4 M8B%-(;X.<[CZ=3>R$7[[Y2+H[GV-V%OPC'K3YK)NVT:1P>NS]Y>?/@:??SG[ M],(N&*O'11RNTL@XW.T>O#WNOGG[YNC=WN'^T9LO.H:;X$Z9"J*=5H^*T#76 M!Q=L(6['<\[56G8S-,A/XY14L,J@ 1IHM7HVO.BE5$M[S55Q0AVN0XR2S+RERR&XN59]S-?^60&?M5ZON9P M](O%7%",F,\3%JW!#-':S=57^ZI=T6!?I7B4](*_VBQ,_4QV,#47SST?PT0; MQC;A4;5M'+G61WR%)2^:A2KF*Z ^FVQ>B IJ9?\"9/\FN!K_W: S\0R,E[HZ M[($^\VM>&YS<:8@;";H+YE7P=P82CSX*L)[,1JD9=T+8-V;4+;DW]A_B4F)1/_+ M*;WS++OG,#N3NHOT,)/)50$3J1J:F[;:6$G%:".D;W/E8RR C$S8L!#Q8%)5 M?/UTIGK::/7>:"W#$2?M=F*FXG3O?AO,.A MY)+5\EZ8'L&V#PUW$>\'%X_AD-I#G0$+LUN]<]1J7*]_;)=>=&5!P5VD_JK; M6+.IVPBDB94H5>IF6Y[#1=(@\Y9PB!W!N;=!V4, M$>Z4F E&/U!SKEW_]D ,L$8_)S/FTJ0'9MPUC(KR ZW&51U@O.*J_U9NE(YI M9RCN4*CB&DX" 74G!"O&AB=.N_0GK9'8S5'8Q-, M\=K1(&V&S@(9L3M>T@@=#L\!:*T%\H%5=N_$(U;W*HMAFL-,HPKJPX8*&RA( MR:: 5C4BF#1 ZY-CHB"KLM0Q.O"8 >W3F4#5#:1#2'">7=M"8]9(,#MX.^R- M(%MPA4JRE76*@>.\IB>UJ\#B:.QBXPXG$'CPN(&^-- M@,]IC"F1*\+-R4YDZD^94H6EC5RF!5;UM850NK6@"L*ILFNMZRGV$Q MRYXIJ%8GEYI)B&!)A\5TRY>:=_6KV/*?)7+4&N_+UG\CE]>_ID%8K?-JNG9)!EO<.QVAJMK.)-W7W=[C9#^OLNP%&N_"L:HKB4%N] MSAS#C219^[/=8V0,**KK N1A0E>$1W+EG)J>LV8V19$6H.J)40JVDBN55&EW M39 #&4>>^\%3K7:?J 6.?KP_2R!B\MO7M+1ZG; F/L 6,)_4 [6'#B$WOBD& M!=M!$/T-]U._9G.CQ9SSI:?U+PX2Z!WQI[JBC&T^9I2B8V(ROD(740[7+S6) MF +/68M660E9+CW%?7%D:;P^+^GX3-"X6(2RWL?!MF.ECK DD]!["VH@@0

    (0J^N&\0FJ=UY,4&>X+[';4"8;I@[R? MVG5[GD:%\,5C^7+\(=74J2">+*G(LXF>R)?JU,^FJ9]&8C(IJ?:^1CR8;!787*,HKB M/\,&0Y IV'L+&;#T,[.S7*'C&?$UDKL0A;G"N$4<]!&!"'^K>Q4'CH:YJBO_ M*/$-ICZ82OXH$^/9#8*/'.$?FE>JP@$4LY1*\(K:D!SJK"J>^9AX1-[T=!J7 MU*D5-BHRMD?!D23_VCLPD1S]OJL##;K1T*I"PB=UE/2H#G[PT@M-]D MUZR]X''JPV0Q( ,JU7\=@8H3QR:_G\X-G1(!Y/JH1N4HV-_;&4N1-X\;O/=G MB_3%4T&GG'P).(]^6L(@@U+%?'R:DL.?P?Z,*;@Z"H@5,&J6P9SA(BA_ AB# M&O',$"$$;(4'W=\+<-+MZ5K!Z=J$L"66HKVY.&148FV3&3R3-A,9 +^+D/$;-"0:&%[PW&'!:%E!G#!9 (.Y3PI>3#PQ, M?+!)7)%WV#(5E2*N#(G&T3%U=''R7 8%G0HC= =RB9 TMA%9D$H]%9/\JMDH MWC'!7P<(#.)4@/_J=F#3\7^F\ON,I3V]K-YXRIPOJZ@PN>2:DKGPUD1;SP"F M'(Z1[+-U*31OD176@< )@#G:+XL2>$ZEC1+[ #(;I/F 1;R;M#8;3DP(H\7 M>>1 Q-Y4/Z *@1WI@:_8!&VS.SUF=DFH&:O@'A"L!*IQK]R!<>*!R.'U(856& M#I8>,M6$8!UAC$SD.74*6CX>[%A\M/E[>75R^MU[:.;2!>D]TMHM/#9M2_MXC( M=2R>=,F!G"U@@W::E3I0=26]K/2"%7:@< C2-OWK]=._WFY,U]ZY*+KAK'+* M\--%\KA&AM#&'243SQ%EV](^X.OA9RTI8]%3EWD.Y-.K7E(5%NC!&<K7M6L5H3^+Y5'+BR "D\X5/*>&N2*J$,ZODE+2TE;@L%<\78[/W9F MLH..IF"7! 97.D@H"16+9R0R)NO('Z/CDDC[XC[-+=C.A"!@AJBW96M90,[+ M)WU]<@V"X*,EKTZ-M+D&58V2Q3UHY/2N6>2 RK+ MM$"+-Z)]G36IN4)FIKS5:VK M3T)'XL^ J_\;]#[VQD0PO^<;[AA\(4TU=@8KW(E82334;2:T9[?".J^?)U'G M]&=/N!G:JTU@E@DE8!_S>!S&94%@M HD5IQF=/:IZ]X<, MW;3@3TH]P H @:GAQ&$I@AA0\[':1KA;X&L(CKJ?(C"!RTW5TH&R6.%I]WXB MU /*P+VDVNST+_1"^H M*DJ3'N\$T2D6E*CX''UXAZ8BY).!P0E3U;;IJBFL0K_1W:@2 =>D$"9Z M8Z-3XY#Q@KA6LR)9!%N3PUEG5E]3=1+*GN=(9,&A6*VTC7-:%EYKMFJ0+_[; MW(NH!"'.12:DZ9#LPJLR%ID+6PZEE5@P'07NZF1>)?/J).Q()25#G26:["9FNYJ9E@_H;T)]*Y&7]$,1GN M8M?Q4@Z,2"3CTY3'U3)!Q?'>(%8G4$2XT7=R[#;06JF_@J*34CJ;B-&+ ))X MA)#(#"U?A:@QAFQ/Q01YOAN+525SEQB%M"CEM"N+*>.".JS=E/3!& MJ'?,Q^:V?GYA.4XN'ZE'YY!$YQ"5?;/%(J\(C';=X MI!:/M#P\4JM?3-$OL(T(H_]/ABH"\^WE&L?ZZQK/2UR"[AA,[W319K*FK+/3 MBC<4D].B%"8;D5TV]^Q80H$'_\:*_8SM+RPB%^']RG@(V(;NCTDT1?>4,8A> MC G%PV(O(H0.6_>KG1=8_8\":TK20IQZ$(^G!U6L$[96G7B.#O$U4WC)!VSO MQ7",95'7P>[Q\?&;[M'Q\;O#-P?'QX=?H*G"%LHF[(6I36U2)NM1*!/=P3!;GF,0B<)0 M+16U5%1W3.82H?6<)R@"&Z/DL&=&$;B1S+',4M5)H0K;=OR8+;D9_T@5K 8; MA(&P:\FM);T1;%M#V&)D!7:E7LEJ2X8'.%BZA@#+$"XHE4 M,6Z)I"425)90#-D DFWM]J2'S,O4D7V!)GW =7X4Q9BJ&Q%THY]$W70P@LL.6TG&F> >VDRH( MDQW)'D8;^]0)6@=;!BM$.AV5<=ENR:8E&WCEC8]:'/> G]C*/*(H1'CG<\0. M.;30DV]+SV*#<4.\!Y)^X*:F,4J2N@17>[Q"HNH-7J]2TY M-LD1\P]SL JQMMAD5S-'39T)6NH87U>")=/CJMZP=9J^O)/SLLGMBTHQM12W M"(K[621W>9D5(3GV@:8D-5$:JHSI*)=I/A")^E\Q;\/C%I&]C(RO34B@O&2M M7*"<=A&$6.T1$1U]FVF$V=958E(M5NN< MJ]D9;".NQI2VGUGP'0M-N'RT_^]N+F]NM[9V^N>!9]AY',49P2A_@#T2GB,V2V4F2,=G ;7$BLU M42KSA2G@;/H#3)9YUG[5_RO3PL$9(K.;H+?IM,M).NWNM?FT;3[M8O-I9ZD> MQ*A:[>,%VL?Q-Z5]G%]HN&RF7E\8>M+*\ MPG8VNRE89S6:0S*_=[8-_N;7\3)-3>=H2L#8=9AZEJ>AC,!^LGV$[.*HQU&S ML+PJ3)^Z1M<$.:)GV$KK49-(*J]:E:&WUAF96_P&ZC].6^=O\^XL-7 I9+@( MJ;_80[B45=,PZY-Y# #? XA0*N#3.^24^[O3 M.OW[ED(TK^QS;!3:W?W+);N?0%6*Z,Q2;3*"F]6.W-R=I^KSF^5\]]+VXI7>VF-+'(=A_GV<<0]Y'$#?ZFDG)*UY-V M1U^RHY';4:E(-F^I;= =[K"69W!IVRX1DW"EJ.$*%9M^@!U+'Y!Y1U*'P"8D M5B)U7H;#W2.4]%L*1J0JK;K &"86@75^#02S6H7S7O!TW6AE_W"-B$4Z8C&]K*BID!_()ES.C.^ M%Q_P2I4L^;0S_1O7@A 9(#"KV.D\+YS#4LN3_H7_[U45\=5]BT]BM)&?P6=& M^WO+8CJK^RY;QE!'[$NQ_;UPAO<2^X\P]@P4=%7$ZTRFDT M_ND_?OQA6(SBG_X_4$L#!!0 ( .Z!U%CH:NG2TP( L2 / #(Q7S$N:'1MY5A-3]LP&+[S*SP0W-PF;&S(R9"VP:$[,(ENVJYO8J?Q M<&S+<4G#K\=.&@2E&:PJT&XY-&W]V._S?MN.Z/8*&5L2!MI(%2+B<$'>M9 MM-LL2_G5[20N<<[X)+,1JU4L(@& 3[ MW02GBP!=,E(R#08LZXS1E(9V[:9:.0*FDW[%2Y>J@MN:=//G((>B':H5=_QN MOREGEO8 PL?&C^X!W!>SR&=>.8/!!V?KRBF&$\/@DC2?V/^QW$L/.5\Q8WD* M8N[]-B(Z6W7Q,3C2+A:4X-036Q)]QQL0?'=SKB_$SJ%@=Z)LJ1/^TB)H+VN> MX.TKV&:I-?J4/]@+WP?1FM5?QO 9C;"^;M'; JRK"4@9]'5J>$EY:KF2=XVV MU=JI#'TS$Y#\&A;U>G*]22"]G!@UE13/J:4N_+-TK87(V;$GE%Z[T_4&3L%M MC@Z@T!'ZR$J)!-LABDWK-EJ^ /& MM) 1Y:5VAQGB1Z.%VY+?T]+RK.YD-!C,)+UWC9+?EAT-$]96&@R9"QP"HH*Z M;,I*//17.2<[\;"Y!+H!4$L#!!0 ( .Z!U%C8Q^ 8+P, -$0 / M#(S7S$N:'1M[5AM<]I&$/Z>7[&-I_Z$0$)):DNJ9QR,$QH7>X!, M\O605NC:TYWFM!CHK\^>!(WC-DW&<4@Z#C,"'?OR[+-[L_>2%%2JDT>0%"@R M_H6$)"D\&;[U^F$W2'KMD!5Z6XUD;K(-U+11^.OC4MB%U!&()9F?9%D92T)3 M7(DLDWH1P5&UCA\W;C-YO3/:2CTR5>1WGTH=EU)[![7\RWF8 M&YNA]?@?]I-4.Q>YT>14, K\BN(VC-9AW,AR44JUB6:RQ!K&N(*)*87>*!,_\..DYVY.D5_'#Z6G2]#496I?@VQ13HXR-#OSF$W^<\*HM MS]RH++X5VUU2,%P7>\_"X^/^5WH;#O^)3SJ QN>&UO"U#L"DX-96H9PRQ=D["Z#WY8: MH>]W^.D_Z;!,,9I>[.)SX1HE6]U<:J%3*11G;1M+[9Q.2TD%'(JRBN$-UC5C M/K<<1]V!D4Z[34C.&>8YIB2O4;/29Q@>'JS[?G MB*>EY.(6587"NC?.'Q6RAE.MEZPR:5GO\A'XWBO(C6T"V[ )($^]#$XK*Q6$ MVX1T?S2!_3:!/9';3PE[=0_.4!E)A-M9/C/+E"?'\N7 MPA(WS*P# Z.U:^3IDAX$\P_6R(?4EF^<97.%:R^3UM7=\(;>J&6IXTS6E1*; MR$EWA^&_J?S;B7>[_=H!-X8>K[S_GZ/PO27X_5FXL.]O#!;HS2V*/SV1\Y8G M$FHE-G5SM9#TW(7$R:.DUUQEO -02P,$% @ [H'46*I=,/N!!P BBX M \ !S=V)I+65X,S%?,2YH=&WM6FUO&S<2_MY?P6N0P 8D6;+C]++R!4A3 M%_ =KBW2 +VOU')6XIF[W))JOOV?(7>O%WX;,"6=CF<&7(>#I^A M>38+I7GSE3B;D53X%&=!!T-OSO_3/QD-1F='Z1$"1ZW$V<2JI?!A:>@?7Y?2 M3765"=D$^S==UM8%685Q+972U303?Z^OQE]'M4K/KSOIJC\C/9V%;*0KM)\= MH35*U9U,8:O0]_HWRD;#.HR3G7ZP=38\NVC[L"7A59AEA4Z]'-(4L4^G%_-]$0'D>:8-3P(MT3GRU&];SA& MQY^R=7M$+[R_>O?UP\>,/_[\Q,53\[D7R>0.]Z(E_2W#TY.3YMKFUH+SZ$F,R M&H@+,9-S$H[FFA:D$ SMA:RJ1AJ\Y(PO;"6^MZX4HV'_7\(6*7SBA2SKL?B% MO$?[MTY6RO?$194/QD^AO(>A'P_$M](C@(A&N127E5T84E/JI8BVH506RBH; M!'>4ND*DEZ*I@FL([LI );1QC*4H\>0T4%#('*^X EQ-+NU=ET5R$8R:.C156X:!9W U5J >\"D=F8IX+]G1#/2C5E! MMD6+WS(-9Y5FQ3V6: P$@%,+,$5S/OJ32S\3A;$+WX'8T53[@!08A.27R6]X MV5O#HN^'M$QSO8^@O!^+#1NQ>/+LZ'HY>CWV+N):><(:Q1:'Q>. /8V0O MA'04,01,Z(DACK4@ '=BM)]Q#Q8KD6 YR?*STCXWUC?HQRXX:Q*8:F=S4GCM MQ0&PHPA@3 YO\IGLIJ2>(NL]KXQD!B=R/[H]("2%Z-3E9[2HV:R7240LW[! MJ6\-VPEK[,O>AHH-0P4,\3BW$0\)IA /G<&]'@Q???/H4"P/Q7?DX0-B&7?, M3P.MQYMY+AN_?Q?>52<$T+26TCYM&P<%R&YS[6/.A!1540]3^E6V7<_8CHR, M*&PWZA62>FTVYT:-S M?O#5:R1 =G7BMM'2:!Z 3G8A[2,6:&L];?%RW/O*! MF&&M)S@4D-&Y4RT!_[PQDC<&#"LZL:(*Z)&(QSI?PK<)L2!BAOZD'GJN?IPH MGVRC?.]D=P/L^Z?)O3&/=3+7BJ$L40M)W@^DQS)@3LOXEDYU6 /ZM9QHH\.2 MR<,NL[SR(BPCXM*BV1!=X\1QV[EJ!U0WK@;B?20[>6Z=B@Y$=CRE"AS& /AH MH9I7%(N ^2=P8^7I&IG_"=[W,?3\4)S/I6EBIN/84U& G>HYHN9WL,P54]DC M=:?'WI+:T/:."C92CS M.33]VF!CA^Z#V_H40#ERX)9XZSNJ.8H''M7FJ==A\FLF_36/X>P95P6IN*W$ M*6E3_E(8?4FF/?W8DN]]_BQ]"4OA<=:)IY]3)\:S5=6MI-XJTW'B7O*45\ 9UEJ4,@^MC&,K%@+2R@-#R,6@X >>1QS_L$ M/IG2=RN5?FTT!A 795/E\:SD\*D@O*>"\*T!2807&F#D"IUK_5P3H-/2@>O" M;$'RDO?W1!KC#A_I;CSN[4Z][@3(MH9*YR,[#MZ6):,/ @R MVTLLPX-B^*;$W&.:XFC:;6GG >&7D#8?)PY1LKT%42@'C? M K"7-EE=S:V9$^^TE9RV_X-P;7JELC9V26A=S&Q*J'(#WH#C'\-$!@\0*+>C MXG=?E-B%B3]K7"^>C5X-QUN#"[%$WKABTF>G,KYF,IY@K9.+OO =$[C.XGTC MERA-H/Z*U#B9&@V'@^'SK@,"963M*?.I;J9N#N+%D*0[WE6! ZZSSE5\2C19 MU[\5@I2ZGIUH[O3U\WB9):A;!$:?:'\YW!# %[?M3W=OAN=[@7'U)\BBEUG\ MV^<7NQ%XT^4YDQ+0W3;F"0=L_:]&UA[KYS;P?(<@9N*?347B>-C#[_'+-23M MG.@',^P[#?3&*KG#V%KT=WX-OCFMX02?FXINTA]FU),G+)[I $WYK=-SY(\V MKX[LFJF_'PI3+I5CRO9MI*L3Y M%>4-'U&+'].YR\<6"#Z91SY^=KUV$[LP=-5/!SBHA9GA-F4U5MK78-,9MXZW M+FO_M_%\EM79B#)]JM3&+>[9=::I4:VE[-*7!:JL3)J%7/J82LZ.^";YFZ_. MCN(=]/\!4$L#!!0 ( .Z!U%BGL6>@I@< !8O / #,Q M7S(N:'1M[5IA;QLW$OW>7\%KD, &)%FRX_2R\@5P4P=P[ZXM4N/NOE++62\O MN^26Y$K6_?I[0^Y:LBPG=M/&CF$#MK3+X7"&\SA\0_.H#'7UYAMQ5))4^!1' M08>*WIS\9W@P&>T?[:5'".QU$DAFRB#=J/]M :I9I>IK F#+W^'V63 M<1.F:9QAL$TVGL:V0M:Z6F9GNB8O?J*%>&]K:7K!F0W!UI -=!&&LM+G)G,\ M(H_&_?MQ_,LY#" W .9AK@%WBR\:DHN)W _/S'#T=B!](&BG^,1+_S'\IR7EK!B(G M%W2Q%*&4(?N2:/\ M0)R:?#1]"N4]N+X_$M]+CP B&O52?#!V49$ZIT&*:!=*9:',V""XH]0&D5Z* MU@37$LR5@6IHXQA+4>/)::"@D#E>.6$1=A%LDKLF8"@'%*1;LD@M/Q#&7=/I M\4[!& Q9<1+E,5@@URYO:X@9=(<86Q1:#SN^-T8V5,A'44, 1-Z M5A''6A" .ZNT+[D'B]5(L)QD^5EIGU?6M^C')CA;)3 USN:D\-J+'6!'$<"8 M ')RD9?2G),X1E9[WU:0F!S(X>1PAY(5DT.5GM*C9L9M$HA9O^#4MX;MA#6V MY=8#%5<&*C 0^[F)>$@PA7CH#.[U:/SJNT>'8KD+:NUA V(9=\Q/ VW FWDN M6W_[+KRKS@B@Z49*^[1M'10@N\VUCSD34F2B'J;TJVR[GK$=53*BL-NH5T@: M=-F<&S4R+VSQMM)*AFCHS&NEI=/L@$YT(NXAAC6UGK?XN&Y]Y ,QPUI/,"@@ MHW.G1@+^>5M)WAC@5C1B1170(Q&/=;Z$;S-B0<0,_4D]]%S].%$^VT3YK9/= M-;#?/DW>&O-8)W.M&,H2M9#D_4!Z+ /FM(QOZ52/-:!?RYFN=%@R>=@V+*^\ M",N(N+1HKHBN<>*X[5QT#C6M:X!X'\E.GENGH@&1'9^3 8>I 'RT4,,KBD7 M_!.XL?)T@\S_!._[<#W?%2=S6;4QTW'LJ2C 3O4<4?-;6.:*J=PB=:?'[_'IIK:T/:.#S92CS.33]UF)C MA^Z=F_H40#ERX(9X9SNJ.8H''N;JJ==NLJN4_I+')=QW+JZ3'8+P#O;E& MHU?F27#I8)V_I!3Q!736M0Z!Z&,;R\R"M;" TK P:MD!Y)MX=._YDRE]OU+I MMU;#@;@H6Y/'LY+=IX+PG@K"XPHD$59H@)$K=*[UFVI:T'A%]#VGR<.$3)=@RB4#@DG0%003%7 E?Q\+X#X"!MLMK, M;34GWFF-/._^!^&Z]$IU4]DEH751VI10Y15X XY_#!,9/4"@W(R*WWU#81LF M_BR_7CR;O!I/-YP+L42^C9_W'1"H2C:>,I_J9NKG(-[(2+KC)1$8X/K1N8I/B2;K^W="D%*7 MLQ.'.WS]/-XB">H&@_4LCZQ;KYR;P_( @9N+'UI#8'P_PN_]R#4E;)_K!N'TG M1Z^MDCOXUJ&_MVOTW6$#(_C<5/23_C"CGBQA\4P':,IOG)X]O[?E_LBVZ?J2 M2PIS]JB!]>3;@\F#3]A__/AXS+[]H;O!R07E+1],BW_IG,0O#A4KUU$#\;;4 M5(AWE\3^YW0:,Q!G7(JVCK\>>Z_YME$0OU+N*$BW_-ABPB>SS\?/R1^U?CO7Z,*#,DHZ[<*"\O4VZ# M C9EU*$L4'AFLEK(I8\Y]6B/;[6_^>9H+]Z'_S]02P,$% @ [H'46*71 ML&WG! 1\ \ !S=V)I+65X,S)?,2YH=&WM66U3XD@0_KZ_HF\M+:TB MD(#XDG!6L8AUWHM8@G5['X=D0N:3$%PY=+G;/<5:+!62[NG7 MIR>=GE9B4G[V#EH))1%^0LLPP^E9]Z/3J%>]5JVX1(;:G*,UE-$,M)EQ^N/[ ME*@1$SZ0L9$_L#23RA!A@HQ$$1,C'TZR:? ^%QNQ^W+1G.H8F?ENM#F44T>SOZR$H50150[>03FMK!012V$L"_4]-S-!848A,,AI,4D9 MG_D#EE(-5W0"-S(EHF0<2F-DBKR&3HU#.!L)G]/86!UV>:EFDC!#'9V1D/J9 MHLY$D2Q8TOVL.M0U89%)_)@9)T1.*JR2O1WOR U:-;OVK%7+\ _CD\?I_W11 MV0@O^QA*+I6_X^8_P=,>3XK\#"6/OD4(NM.$#9F! F5%(#; +/@L*6NFPZM_ M2=?3&0E1*U4;DI).]V9P>7'9:0\N>U=P?7O3OVU?#6#0>]OY^<_ELE')\4[@ MMMJO=JK0[W;R!'F-IEO9IN;U'6_WH7W>NQYTS[=%LUF9*4OEU#V"W@4,?NI" MOWWSH7W5[3N]C[]V_X!V9V I==>MOX6$Y8%F(D(V_[#:;#1VE]5]HP?3JFYH MW6!\G>^7 O!"T- P*6#"3 (FH= 68DPXW%#;8P)2+J1*P7.=7T#&T$\MWQY) MLP!^IUHC_8,B(M(5N!1A%?:MB+V=:=WUPJ CTXR(67$9!0<02Y7KF%&B@&)T M(VAGBG%HN!6$1OVP D1#S#@2%@;U:3A6S#!T"A5!=QHF1(PHH/24:6V-QU_+ M&1%#(:&*HJ&/#"F<6=B!ME;@-Z+NX+I:>%2!:T4UL^G.E7021F-4A:H-NZ?0 MBV,64F4C8.7.':L WC,LQB]&0CJ#(=4&[H2<\MK3FZOM$#8F@VNE-.9U!.S268DL+#4F( M\;^FPEZ@H$ZK[M'QQ[S1)+QR?I7,+QB401 M!X$%X!8*KP&%>@$%)G#'2TF>7TLE3&!QLV*W*G%"F$*@H'IM(5&Q9,(YX#*J M&.[$2,@0([J2KXJ9("*T]U%@Q'+1=I]!KC$O$"4SJG*=>FF_JFX@&%YHP/ Z M7AHRY/3Q",>QUOEVC!/,1R[6##N!01\LN\/)3(X-2I[2*"BT>*Y;=7?+!>@+ M)YFFOJ89P4S3,ACYV*&0G<^"T !5:K]GF@T99V;FE^OG3,@5+>8PN;KFZ:Z- M7\U$3S!X7Z ?NH\8\(M:MJ><0ME03] O9Z@HN?/S_XZ]L3I)_S3YWCZ"0\+G MR2\ \1HSK#4@]A1NSC&)/OP\%A2?XD4G]&AFM2+0&^/VOW)TQ3QN;=\6$\K" MKNIQ,T,C)&<1E$'?S*P7EEAVGQF4%#X9GIJN/>Y+5T7J):L)P[6A05UG"]X6 MSAO<"[?XW^+_>\#_^D^%M483SU4*?MK.\E4:[Q<[V5LZ^XPYG3H1OFCG;]>V MYQVG(HB8SK"_]BVU/#Q]Z"A6G)#^.=9VP%,JSA#,R7S(N:'1M[5I;4]M&%'[/KSA-)AF8L6S)QEPD MEQG'F"EMBAGLM.GC6CI"VZQ6RNX*V_WU/2M9)E"3T"8!T\ MGSNEV]W=>1> M8E)Q^ QZ";*(7J%GN!%X.'SG=-K-=J]571)#:\G1FV;1 K19"/SQ>>+MNT&M9V<->*Z<_RD^9IV\9HK(9OAEC MF(E,^2_<\B>X/>)959]I)J*OD8+A/.%3;J#JLBH1&^ 6?%24.Y;#:W_.UNT5 M"C4SA[>SY^VS^=P&3TN.OSG^&R4<7Q]N%M<]P< M-&$\')0%\CI=M_%4FH@+-9E6FALJ!NPNC8YC\-(1Q__QU M_W0X=D;OW@S_@/Y@8BEMUWT4NU"9:"XC8O-WFMU.Y^5--.'7\(QD*)(&Z29;AE\B_,9#A#.%FML6:, @ MX1C#,9=,AIS2,XICXE -F"ADNE#VK?6N3PYI>S2W;BLT3"ULVJPSRVPT@.0, MC^F-R2!=P!2U@?SGV YI[%N MV+$-Q6#9'<$666%(\QRCH++BN6[3?5D+4"R"Y1I]C3FC2F.=C')64>DN!TCD M@*JM7W+-IUQPL_!K^243<46KX4UIKGOPTN:O9:);&+S/T'?<:PST1MWTIQY= MV53/*"YG2KOO>[_\[]@/UA?IGRY?VBTX9&)9_*HA'F+P=8<6NZUOCJB(/OQ< M2*1=O#H^71MTK4GTQH3]KP)=,\2[ 1U$G?S*I7GEAV MGQO2%-Z:GI9NK3G,KDO7?4**X(#Z!X D$WPL([KX_?).A MQJ>01:_V3/H@1_9[>Y#XOP_NH^?(L<"Y$W%5#1WLK4"1RB#B.J?;#M]2ZP?1 M5P>M-4^;_RRTG7O5ADM!!V7T73^&3E:;4,XNL-IX'!;3;;S/Q(PM=+G+]%KV MRP"'SWJM\FL$?P-02P,$% @ [H'46+<9I]JKOBMEI,:E5?VYE65@-P\B M3TT63SJRC2!;5YQ?+L!K:O4O/2<+UW?*ZF1"2Y[KV*?C1/M^A.&J($$N;U,] MU5X$71,9:*)?/U$X$F93],ZGGXO79[^=G%_\0 MO_WZ^NKB/]]&0_6SK0UV.#IY\N?6VMYEDJC(ZQLEWI@;E4^5%8?#GC@8'ASN M;]/AUS$IVI+/5Y9!)[$DG8I7H A.F*C/S?>90,)N:/"3) M,M"-L'D6/R6$EM-L ?(8X/$+#98YT1L2(S-P??R5D45&]&O2:(CO-E )JXLK9#DN0[R M+L1OV!(3;Q@]>+CM'3]:TWNWOI^%\=##BKFH KJ.%-0'.RI-IJ.%T$EK"NW^ MX0%6[)6"0A%KP!)*\*F$.>G]QE# QE09Z5H@$5N) !#!:F H;CF-][MC:L&2 M3R9N&T-X"IB "RR,;(WF8I&QIG&.WNR=P83WSO$?;&?O8E^0 Q =EV@5C]?V MO L#.E'[V>#@"&$UUJ[,Y&*<9.IVW0S^6SFODT6C8A[3AV-9/^$-[V,S> M2J'CXY.O:2FTJ*UR?'8^.#H?'HY.CDX.CX]%RN;H@B?N\ MZGN6BWB\2,VJLIW/=$;*** [^KHG09R[$&N!>"^9[; M[_#NL;_5RP@B-P0",PQ](UTL/W2"*0'G)7S^/ <;[MR+W.O\L;C7]6K,O]$F M \(0JT61*GTC:'"E7EC26AJU MRE49!R7V7+F4*C@I/#RMO^A F7"2[ [C[3)*0/K@+%514S%2:IA8E-5 %&C1"&,-;5&QB I;Z3. M&I/>B.V0:#*S4%S-&)%@./W,E?(\OH:DQ-,U&.^*BMI"9H#U-ZJHB&BLMAGT M=P/D"9-8PRT;;%6"<@P!(E9Y 7NEV/BIE92<(6"YH/W,.-8ZS?UHC 314C(K M0Y6ASJ>5=?3($>@.(T1%H0'EY+K*73=*$W]LA2Y8\+BVMP[^^L[* MMDXI1EK!^SA4:Q$V(EN$-D$(\.(U<"M7^!6\[Z]'0R10V>D(H-9Z2XT8;-QH M^+)Q+;Q"U>PU-')Y&Z6RF"EQ%G&.')TI@ M%T0%P$@T!2)B,X6WL?$7S(DJ"*CQ41@H4XCA M*.0;.=%8O*) 5=G24&AANV\W_7OM"-PQL2^*BSC9 [H_$G#4-%0W=TF;_BH@ M"D@16I++<;;33?56SV;*+MM:.;Y8+:G;5G"\UISW3++67T5(HE\HLA01C;>* MSJX"_18-M;D0<7,9M%&$ $CIMB B0FW(WR8HI0_+[1"L1B'-4UJF?(RR@M.] M=JXB3-%*U$ZN6WUPH'9U-=#[Q.E4YA&%]<)&+@GFF-\*6[<@@Y1SQ>4?RPX& M.G2J&Y!3AEXOQI'#0%\?&?E]ET2[$+ A!-P!K:WWI](%IT84X*P?[)+017LB M8];F8(H#7 'LI<.<8A5A!>AT)/MB-!!7,>1 S16UK099;(#JR?9,QI!D&Q*L MO2V$"6KWD;LA/^=5#N35<#$-3M>U--28 :2O9 @:H^?BXM6U.#@X&3P;CO:F MG]+V8Z,(O5<"&MC2*B_6?*A[ C\ZT<5FRP(&73F:3VW#HY0SU9]:)=_W98(- M&FX4JQLWJTN<&E.1F& MXX0'$>9YR[Y-<' NI:9*=?BF,J8&*;_LGKPU_\ 2A"T5.+PMW% MJ>*:LZ)A!%E,15W*&73%IR: '5[>PK+H8&676'<>MN9AKUHL>-V"VW\JZ2JK MENG2>A.])ZDB M53#KIM(UI("VRXM^,< M0N!NQBP%H,N"^?W:FR%YQN5M,= MP.[,2C+CGE#24DB N=X@>[49[:XC5F6=Y:2GDSDN*NL.]SW>LS/?G?FNF6\# MJ5I376\FWXO7EL@QT2Z"R=7=BOK26@!<]/F^D$ZL0EU6A_![64I"LN0TP?+9 M:VX ^N62BD7>7TVQ%ZU/&V[AZ:)$/A!,?%U+PIE69@H=VV5G>ML=YWN=;Y=*/>[7)4X-^1A^/*2.QS&$EBLWT;-,5#K'"A8]P;@?'#;2;9\?XKEEKK[D90V?K9N6RKDN7]6$S M*.[]_YKC:Y;3CE8D76^QT"AJPRJ3WH3E\IWF#.4B)>?.*OG/-T)[R*T(\BG, M!PA5@OZXH[F-!@(HA3/)A]G;[:FW\8HPXVU9EAF!VJ:D15QT@7P=KO?JZSG4 MMG8!Y&/) ?SJ8EM1T?+>;_ W 92.52= +68>K-JX^]UA(/YNYBI' 2 " 0 !I;61: 0 &]$K !$ ( !\=T! '-W8FDM,C R-# T M,S N:'1M4$L! A0#% @ [H'46*S*U2[WWP$ N+X< !$ M ( !4TP% '-W8FDM,C R-# T,S N>'-D4$L! A0#% @ [H'46,J9WAE5 M4@ OSP" !( ( !>2P' '-W8FDM97@Q,%\Q,C1B+FAT;5!+ M 0(4 Q0 ( .Z!U%@>L;/RLB\ -.B 0 / " ?Y^!P!S M=V)I+65X,3E?,2YH=&U02P$"% ,4 " #N@=18Z&KITM," +$@ #P M @ '=K@< #(Q7S$N:'1M4$L! A0#% @ [H'4 M6-C'X!@O P T1 \ ( !W;$' '-W8FDM97@R,U\Q+FAT M;5!+ 0(4 Q0 ( .Z!U%BJ73#[@0< (HN / " 3FU M!P!S=V)I+65X,S%?,2YH=&U02P$"% ,4 " #N@=18I[%GH*8' 6+P M#P @ 'GO < #,Q7S(N:'1M4$L! A0#% @ M[H'46*71L&WG! 1\ \ ( !NL0' '-W8FDM97@S,E\Q M+FAT;5!+ 0(4 Q0 ( .Z!U%@##3J%# 4 $T@ / " M <[)!P!S=V)I+65X,S)?,BYH=&U02P$"% ,4 " #N@=18MQS8 :D* "Z M- #P @ $'SP< #DW7S$N:'1M4$L%!@ - - T )@, -W9!P $! end XML 98 swbi-20240430_htm.xml IDEA: XBRL DOCUMENT 0001092796 swbi:InternationalMember 2021-05-01 2022-04-30 0001092796 us-gaap:FairValueInputsLevel3Member 2024-04-30 0001092796 swbi:ProductTwoMember 2022-05-01 2023-04-30 0001092796 us-gaap:StateAndLocalJurisdictionMember 2023-04-30 0001092796 swbi:EmployeeRelationsMember 2023-05-01 2024-04-30 0001092796 swbi:ProductTwoMember 2023-05-01 2024-04-30 0001092796 srt:MinimumMember swbi:EmployeesMember us-gaap:RestrictedStockUnitsRSUMember 2023-05-01 2024-04-30 0001092796 swbi:CustomerTwoMember us-gaap:RevenueFromContractWithCustomerMember us-gaap:CustomerConcentrationRiskMember 2022-05-01 2023-04-30 0001092796 srt:LatinAmericaMember 2023-05-01 2024-04-30 0001092796 us-gaap:PerformanceSharesMember 2023-05-01 2024-04-30 0001092796 us-gaap:EmployeeStockMember 2021-05-01 2022-04-30 0001092796 srt:MinimumMember swbi:HardwareAndSoftwareMember 2024-04-30 0001092796 swbi:IncentiveStockPlanMember 2022-09-12 0001092796 srt:MaximumMember us-gaap:StateAndLocalJurisdictionMember 2023-05-01 2024-04-30 0001092796 srt:ExecutiveOfficerMember us-gaap:RestrictedStockUnitsRSUMember 2023-05-01 2024-04-30 0001092796 swbi:NotesPayableMember 2021-04-30 0001092796 swbi:UnsecuredRevolvingCreditFacilityMember 2020-08-24 2020-08-24 0001092796 us-gaap:AdditionalPaidInCapitalMember 2022-04-30 0001092796 us-gaap:RevenueFromContractWithCustomerMember us-gaap:CustomerConcentrationRiskMember 2022-05-01 2023-04-30 0001092796 us-gaap:FairValueInputsLevel2Member 2024-04-30 0001092796 us-gaap:CommonStockMember 2023-04-30 0001092796 swbi:TwoThousandTwentyTwoIncentiveStockPlanMember 2024-04-30 0001092796 us-gaap:RevenueFromContractWithCustomerMember us-gaap:CustomerConcentrationRiskMember 2023-05-01 2024-04-30 0001092796 us-gaap:RetainedEarningsMember 2024-04-30 0001092796 swbi:OtherInternationalMember 2023-05-01 2024-04-30 0001092796 srt:EuropeMember 2023-05-01 2024-04-30 0001092796 us-gaap:RestrictedStockUnitsRSUMember 2023-05-01 2024-04-30 0001092796 swbi:IdbMember 2021-09-30 2021-09-30 0001092796 srt:ExecutiveOfficerMember us-gaap:RestrictedStockUnitsRSUMember 2022-05-01 2023-04-30 0001092796 swbi:ExcecutiveAndFormerExecutiveOfficerMember us-gaap:PerformanceSharesMember 2022-05-01 2023-04-30 0001092796 srt:MaximumMember us-gaap:EmployeeStockMember 2021-09-27 0001092796 srt:AsiaMember 2023-05-01 2024-04-30 0001092796 swbi:RelocationMember 2023-05-01 2024-04-30 0001092796 us-gaap:ResearchAndDevelopmentExpenseMember 2023-05-01 2024-04-30 0001092796 us-gaap:PensionPlansDefinedBenefitMember 2023-05-01 2024-04-30 0001092796 swbi:SeveranceAndEmployeeRelatedsBenefitsMember 2023-05-01 2024-04-30 0001092796 swbi:CustomerTwoMember srt:MinimumMember us-gaap:AccountsReceivableMember us-gaap:CustomerConcentrationRiskMember 2023-05-01 2024-04-30 0001092796 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2024-04-30 0001092796 swbi:OtherProductsAndServicesMember 2021-05-01 2022-04-30 0001092796 swbi:OfficeRentAndEquipmentMember 2022-05-01 2023-04-30 0001092796 swbi:FreightMember 2023-05-01 2024-04-30 0001092796 srt:MinimumMember us-gaap:MachineryAndEquipmentMember 2024-04-30 0001092796 swbi:CustomerThreeMember us-gaap:RevenueFromContractWithCustomerMember us-gaap:CustomerConcentrationRiskMember 2023-05-01 2024-04-30 0001092796 us-gaap:SellingAndMarketingExpenseMember 2023-05-01 2024-04-30 0001092796 us-gaap:BridgeLoanMember 2020-08-24 0001092796 swbi:CustomerThreeMember srt:MinimumMember us-gaap:AccountsReceivableMember us-gaap:CustomerConcentrationRiskMember 2022-05-01 2023-04-30 0001092796 swbi:ProductOneMember 2022-05-01 2023-04-30 0001092796 swbi:RelocationMember 2024-04-30 0001092796 2023-04-30 0001092796 us-gaap:TreasuryStockCommonMember 2021-05-01 2022-04-30 0001092796 swbi:RestrictedStockUnitsAndPerformanceStockUnitsMember 2022-05-01 2023-04-30 0001092796 us-gaap:ResearchAndDevelopmentExpenseMember 2021-05-01 2022-04-30 0001092796 us-gaap:AdditionalPaidInCapitalMember 2023-04-30 0001092796 swbi:EmployeesMember us-gaap:RestrictedStockUnitsRSUMember 2021-05-01 2022-04-30 0001092796 srt:AsiaMember 2021-05-01 2022-04-30 0001092796 2023-05-01 2024-04-30 0001092796 srt:ParentCompanyMember us-gaap:PerformanceSharesMember 2022-05-01 2023-04-30 0001092796 swbi:EmployeeRelationsMember 2022-05-01 2023-04-30 0001092796 us-gaap:BridgeLoanMember 2023-05-01 2024-04-30 0001092796 swbi:ProductOneMember 2023-05-01 2024-04-30 0001092796 us-gaap:CommonStockMember 2023-05-01 2024-04-30 0001092796 us-gaap:RetainedEarningsMember 2023-05-01 2024-04-30 0001092796 us-gaap:ComputerSoftwareIntangibleAssetMember 2021-05-01 2022-04-30 0001092796 2021-04-30 0001092796 us-gaap:RevolvingCreditFacilityMember swbi:LondonInterbankOfferedRateMember 2023-05-01 2024-04-30 0001092796 swbi:ConsultingServicesMember 2022-05-01 2023-04-30 0001092796 swbi:PublicRelationsMember 2022-05-01 2023-04-30 0001092796 swbi:RestrictedStockUnitsAndPerformanceStockUnitsMember 2021-05-01 2022-04-30 0001092796 us-gaap:AdditionalPaidInCapitalMember 2024-04-30 0001092796 us-gaap:RevolvingCreditFacilityMember swbi:SelfInsuranceMember 2024-04-30 0001092796 us-gaap:InterestExpenseMember 2021-05-01 2022-04-30 0001092796 us-gaap:SellingAndMarketingExpenseMember 2022-05-01 2023-04-30 0001092796 us-gaap:AccountingStandardsUpdate201409Member 2023-05-01 2024-04-30 0001092796 us-gaap:PerformanceSharesMember swbi:RussellTwoThousandIndexMember 2021-05-01 2022-04-30 0001092796 us-gaap:PerformanceSharesMember 2019-05-01 2020-04-30 0001092796 us-gaap:ComputerSoftwareIntangibleAssetMember 2023-05-01 2024-04-30 0001092796 srt:MaximumMember 2020-08-24 0001092796 swbi:ProfitSharingPlanMember 2023-04-30 0001092796 srt:MaximumMember us-gaap:BuildingAndBuildingImprovementsMember 2024-04-30 0001092796 us-gaap:CommonStockMember us-gaap:EmployeeStockMember 2021-05-01 2022-04-30 0001092796 srt:MaximumMember us-gaap:EmployeeStockMember 2011-09-26 0001092796 2024-02-01 2024-04-30 0001092796 2024-06-18 0001092796 us-gaap:EquipmentMember 2024-04-30 0001092796 swbi:OtherInternationalMember 2022-05-01 2023-04-30 0001092796 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2024-04-30 0001092796 us-gaap:CostOfSalesMember 2021-05-01 2022-04-30 0001092796 us-gaap:TreasuryStockCommonMember 2022-04-30 0001092796 us-gaap:StateAndLocalJurisdictionMember 2023-05-01 2024-04-30 0001092796 swbi:SeveranceAndEmployeeRelatedBenefitsMember 2022-05-01 2023-04-30 0001092796 swbi:OtherProductsAndServicesMember 2022-05-01 2023-04-30 0001092796 us-gaap:CostOfSalesMember 2023-05-01 2024-04-30 0001092796 srt:ExecutiveOfficerMember us-gaap:PerformanceSharesMember 2021-05-01 2022-04-30 0001092796 us-gaap:RevolvingCreditFacilityMember 2023-05-01 2024-04-30 0001092796 swbi:SeveranceAndEmployeeRelatedBenefitsMember 2023-05-01 2024-04-30 0001092796 swbi:ProductOneMember 2021-05-01 2022-04-30 0001092796 swbi:OfficeRentAndEquipmentMember 2023-05-01 2024-04-30 0001092796 srt:LatinAmericaMember 2021-05-01 2022-04-30 0001092796 2022-07-16 2022-07-16 0001092796 us-gaap:TreasuryStockCommonMember 2024-04-30 0001092796 us-gaap:CommonStockMember 2022-05-01 2023-04-30 0001092796 swbi:NonExecutiveEmployeesMember us-gaap:RestrictedStockUnitsRSUMember 2022-05-01 2023-04-30 0001092796 srt:LatinAmericaMember 2022-05-01 2023-04-30 0001092796 us-gaap:PensionPlansDefinedBenefitMember 2022-05-01 2023-04-30 0001092796 us-gaap:FairValueInputsLevel2Member 2023-04-30 0001092796 us-gaap:GeneralAndAdministrativeExpenseMember 2022-05-01 2023-04-30 0001092796 us-gaap:EmployeeStockMember 2022-05-01 2023-04-30 0001092796 srt:MaximumMember 2023-05-01 2024-04-30 0001092796 swbi:RelocationMember 2023-04-30 0001092796 swbi:SeveranceAndEmployeeRelatedsBenefitsMember 2023-04-30 0001092796 swbi:ConsultingServicesMember 2023-05-01 2024-04-30 0001092796 us-gaap:TreasuryStockCommonMember 2021-04-30 0001092796 swbi:RelocationMember 2022-05-01 2023-04-30 0001092796 us-gaap:CommonStockMember 2021-04-30 0001092796 swbi:RestrictedStockUnitsAndPerformanceStockUnitsMember 2023-04-30 0001092796 srt:DirectorMember us-gaap:RestrictedStockUnitsRSUMember 2021-05-01 2022-04-30 0001092796 srt:MinimumMember us-gaap:StateAndLocalJurisdictionMember 2023-05-01 2024-04-30 0001092796 swbi:InternationalMember 2023-05-01 2024-04-30 0001092796 srt:DirectorMember us-gaap:RestrictedStockUnitsRSUMember 2022-05-01 2023-04-30 0001092796 us-gaap:EmployeeStockMember 2024-04-30 0001092796 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2023-04-30 0001092796 swbi:ShareRepurchasesTransactionsFourMember us-gaap:CommonStockMember 2021-05-01 2022-04-30 0001092796 swbi:CustomerThreeMember us-gaap:AccountsReceivableMember us-gaap:CustomerConcentrationRiskMember 2022-05-01 2023-04-30 0001092796 swbi:PutativeClassMember 2023-05-01 2024-04-30 0001092796 srt:MinimumMember 2023-05-01 2024-04-30 0001092796 srt:DirectorMember us-gaap:RestrictedStockUnitsRSUMember 2023-05-01 2024-04-30 0001092796 swbi:SeveranceAndEmployeeRelatedsBenefitsMember 2024-04-30 0001092796 us-gaap:RestrictedStockUnitsRSUMember 2022-05-01 2023-04-30 0001092796 srt:AsiaMember 2022-05-01 2023-04-30 0001092796 swbi:EmployeesMember us-gaap:PerformanceSharesMember 2021-05-01 2022-04-30 0001092796 us-gaap:AccountsReceivableMember us-gaap:CustomerConcentrationRiskMember 2023-05-01 2024-04-30 0001092796 2022-04-30 0001092796 swbi:ShareRepurchaseTransactionsTwoMember us-gaap:CommonStockMember 2023-05-01 2024-04-30 0001092796 us-gaap:RetainedEarningsMember 2021-04-30 0001092796 swbi:RestrictedStockUnitsAndPerformanceStockUnitsMember 2021-04-30 0001092796 srt:MaximumMember us-gaap:MachineryAndEquipmentMember 2024-04-30 0001092796 us-gaap:PerformanceSharesMember 2022-05-01 2023-04-30 0001092796 us-gaap:TreasuryStockCommonMember 2023-04-30 0001092796 swbi:PublicRelationsMember 2023-05-01 2024-04-30 0001092796 2024-02-01 0001092796 us-gaap:RevolvingCreditFacilityMember 2024-04-30 0001092796 us-gaap:ResearchAndDevelopmentExpenseMember 2022-05-01 2023-04-30 0001092796 us-gaap:RetainedEarningsMember 2021-05-01 2022-04-30 0001092796 us-gaap:GeneralAndAdministrativeExpenseMember 2021-05-01 2022-04-30 0001092796 swbi:ProfitSharingPlanMember 2021-05-01 2022-04-30 0001092796 swbi:FreightMember 2022-05-01 2023-04-30 0001092796 swbi:RestrictedStockUnitsAndPerformanceStockUnitsMember 2023-05-01 2024-04-30 0001092796 swbi:RobertLScottMember 2024-04-30 0001092796 us-gaap:RestrictedStockUnitsRSUMember 2021-05-01 2022-04-30 0001092796 swbi:SelfInsuranceMember 2020-04-30 0001092796 srt:ExecutiveOfficerMember us-gaap:PerformanceSharesMember 2022-05-01 2023-04-30 0001092796 swbi:ProductTwoMember 2021-05-01 2022-04-30 0001092796 srt:MaximumMember 2022-05-01 2023-04-30 0001092796 swbi:RestrictedStockUnitsAndPerformanceStockUnitsMember 2022-04-30 0001092796 srt:ExecutiveOfficerMember us-gaap:RestrictedStockUnitsRSUMember 2021-05-01 2022-04-30 0001092796 2022-05-01 2023-04-30 0001092796 us-gaap:PerformanceSharesMember swbi:RussellTwoThousandIndexMember 2022-05-01 2023-04-30 0001092796 2024-04-30 0001092796 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-04-30 0001092796 swbi:RobertLScottMember 2024-02-01 2024-04-30 0001092796 swbi:RestrictedStockUnitsAndPerformanceStockUnitsMember 2024-04-30 0001092796 swbi:InternationalMember 2022-05-01 2023-04-30 0001092796 2018-01-01 2018-01-31 0001092796 srt:ParentCompanyMember us-gaap:PerformanceSharesMember 2021-05-01 2022-04-30 0001092796 us-gaap:AccountsReceivableMember us-gaap:CustomerConcentrationRiskMember 2022-05-01 2023-04-30 0001092796 us-gaap:RetainedEarningsMember 2022-05-01 2023-04-30 0001092796 swbi:PutativeClassMember swbi:CompensatoryDamagesMember 2023-05-01 2024-04-30 0001092796 srt:MaximumMember swbi:EmployeesMember us-gaap:RestrictedStockUnitsRSUMember 2023-05-01 2024-04-30 0001092796 us-gaap:PerformanceSharesMember swbi:RussellTwoThousandIndexMember 2023-05-01 2024-04-30 0001092796 us-gaap:DomesticCountryMember 2024-04-30 0001092796 swbi:IncentiveStockPlanMember 2023-05-01 2024-04-30 0001092796 swbi:CustomerTwoMember srt:MinimumMember us-gaap:RevenueFromContractWithCustomerMember us-gaap:CustomerConcentrationRiskMember 2022-05-01 2023-04-30 0001092796 swbi:CustomerThreeMember srt:MinimumMember us-gaap:RevenueFromContractWithCustomerMember us-gaap:CustomerConcentrationRiskMember 2023-05-01 2024-04-30 0001092796 us-gaap:CommonStockMember 2022-04-30 0001092796 us-gaap:AdditionalPaidInCapitalMember 2022-05-01 2023-04-30 0001092796 swbi:NationalLogisticsFacilityMember 2023-05-01 2024-04-30 0001092796 us-gaap:InterestExpenseMember 2022-05-01 2023-04-30 0001092796 2023-10-31 0001092796 swbi:NonExecutiveEmployeesMember us-gaap:RestrictedStockUnitsRSUMember 2021-05-01 2022-04-30 0001092796 srt:MinimumMember us-gaap:BuildingAndBuildingImprovementsMember 2024-04-30 0001092796 swbi:CustomerTwoMember us-gaap:AccountsReceivableMember us-gaap:CustomerConcentrationRiskMember 2023-05-01 2024-04-30 0001092796 us-gaap:GeneralAndAdministrativeExpenseMember 2023-05-01 2024-04-30 0001092796 swbi:UnsecuredRevolvingCreditFacilityMember 2023-05-01 2024-04-30 0001092796 us-gaap:AdditionalPaidInCapitalMember 2021-04-30 0001092796 us-gaap:EmployeeStockMember 2022-03-31 2022-03-31 0001092796 us-gaap:StateAndLocalJurisdictionMember 2024-04-30 0001092796 swbi:ShareRepurchaseTransactionsOneMember us-gaap:CommonStockMember 2021-05-01 2022-04-30 0001092796 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2021-04-30 0001092796 us-gaap:TreasuryStockCommonMember 2023-05-01 2024-04-30 0001092796 srt:EuropeMember 2022-05-01 2023-04-30 0001092796 us-gaap:CommonStockMember 2024-04-30 0001092796 srt:ParentCompanyMember us-gaap:PerformanceSharesMember 2023-05-01 2024-04-30 0001092796 swbi:ShareRepurchasesTransactionsThreeMember us-gaap:CommonStockMember 2021-05-01 2022-04-30 0001092796 swbi:PutativeClassMember swbi:GeneralDamagesMember 2023-05-01 2024-04-30 0001092796 us-gaap:CostOfSalesMember 2022-05-01 2023-04-30 0001092796 us-gaap:AdditionalPaidInCapitalMember 2023-05-01 2024-04-30 0001092796 swbi:UnsecuredRevolvingCreditFacilityMember 2020-08-24 0001092796 us-gaap:CommonStockMember 2021-05-01 2022-04-30 0001092796 srt:MaximumMember us-gaap:OtherCapitalizedPropertyPlantAndEquipmentMember 2024-04-30 0001092796 us-gaap:RetainedEarningsMember 2022-04-30 0001092796 swbi:NonExecutiveEmployeesMember us-gaap:RestrictedStockUnitsRSUMember 2023-05-01 2024-04-30 0001092796 srt:MaximumMember us-gaap:PensionPlansDefinedBenefitMember 2023-05-01 2024-04-30 0001092796 us-gaap:PensionPlansDefinedBenefitMember 2021-05-01 2022-04-30 0001092796 us-gaap:EmployeeStockMember 2023-05-01 2024-04-30 0001092796 us-gaap:AdditionalPaidInCapitalMember 2021-05-01 2022-04-30 0001092796 2021-05-01 2022-04-30 0001092796 swbi:IdbMember 2023-05-01 2024-04-30 0001092796 swbi:OtherInternationalMember 2021-05-01 2022-04-30 0001092796 swbi:OtherProductsAndServicesMember 2023-05-01 2024-04-30 0001092796 2023-02-02 0001092796 swbi:ProfitSharingPlanMember 2022-05-01 2023-04-30 0001092796 us-gaap:PerformanceSharesMember 2021-05-01 2022-04-30 0001092796 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2023-04-30 0001092796 srt:MaximumMember swbi:HardwareAndSoftwareMember 2024-04-30 0001092796 us-gaap:ComputerSoftwareIntangibleAssetMember 2022-05-01 2023-04-30 0001092796 us-gaap:SellingAndMarketingExpenseMember 2021-05-01 2022-04-30 0001092796 swbi:ShareRepurchaseTransactionsTwoMember us-gaap:CommonStockMember 2023-09-19 0001092796 srt:ExecutiveOfficerMember us-gaap:PerformanceSharesMember 2023-05-01 2024-04-30 0001092796 us-gaap:EquipmentMember 2023-05-01 2024-04-30 0001092796 srt:EuropeMember 2021-05-01 2022-04-30 0001092796 us-gaap:RetainedEarningsMember 2023-04-30 0001092796 swbi:ExcecutiveAndFormerExecutiveOfficerMember us-gaap:PerformanceSharesMember 2021-05-01 2022-04-30 0001092796 us-gaap:InterestExpenseMember 2023-05-01 2024-04-30 swbi:Segment pure swbi:Customer shares swbi:Plaintiff swbi:Claim iso4217:CAD swbi:CorrelationCoefficient iso4217:USD iso4217:USD shares P214D --04-30 false FY 0001092796 http://fasb.org/us-gaap/2023#OtherAssetsNoncurrent http://fasb.org/us-gaap/2023#OtherAssetsNoncurrent http://www.smith-wesson.com/20240430#AccruedExpensesAndDeferredRevenueCurrent http://www.smith-wesson.com/20240430#AccruedExpensesAndDeferredRevenueCurrent http://fasb.org/us-gaap/2023#OtherLiabilitiesNoncurrent http://fasb.org/us-gaap/2023#OtherLiabilitiesNoncurrent http://fasb.org/us-gaap/2023#PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization http://fasb.org/us-gaap/2023#PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization http://www.smith-wesson.com/20240430#AccruedExpensesAndDeferredRevenueCurrent http://www.smith-wesson.com/20240430#AccruedExpensesAndDeferredRevenueCurrent http://fasb.org/us-gaap/2023#FinanceLeaseLiabilityNoncurrent http://fasb.org/us-gaap/2023#FinanceLeaseLiabilityNoncurrent http://www.smith-wesson.com/20240430#AccruedExpensesAndDeferredRevenueCurrent http://www.smith-wesson.com/20240430#AccruedExpensesAndDeferredRevenueCurrent http://www.smith-wesson.com/20240430#AccruedExpensesAndDeferredRevenueCurrent http://www.smith-wesson.com/20240430#AccruedExpensesAndDeferredRevenueCurrent P3Y 0.0033 0.0025 0.00083 10-K true 2024-04-30 2024 false 1-31552 Smith & Wesson Brands, Inc. NV 87-0543688 2100 Roosevelt Avenue Springfield MA 01104 800 331-0852 Common Stock, Par Value $.001 per Share SWBI NASDAQ No No Yes Yes Accelerated Filer false false false false false 665373220 45559503 <p style="text-indent:4.533%;font-size:10pt;margin-top:2pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:7pt;font-family:Times New Roman;min-width:fit-content;">Portions of the registrant’s definitive proxy statement for the 2024 Annual Meeting of Stockholders are incorporated by reference into Part III of this Form 10-K.</span><span style="color:#000000;white-space:pre-wrap;font-size:7pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> 34 Deloitte & Touche LLP Hartford, CT, USA <p style="text-indent:4.533%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">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 April 30, 2024, 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:4.533%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;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:12%;"></td> <td style="width:2%;"></td> <td style="width:12%;"></td> <td style="width:2%;"></td> <td style="width:24%;"></td> <td style="width:1%;"></td> <td style="width:14%;"></td> <td style="width:2%;"></td> <td style="width:13.88%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:14.120000000000001%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Name</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Title</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Action</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Date Adopted</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Expiration Date</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Aggregate # of Securities to be Purchased/Sold</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:9pt;background-color:#ccecff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Robert L. Scott</span></span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"> Director</span></span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"> Adoption of Rule 10b5-1 Plan</span></span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="font-size:9pt;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">March 29, 2024</span></span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="font-size:9pt;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">October 28, 2024</span></span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">8,071</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> </table><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:2pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Robert L. Scott, the Chairman of our Board of Directors, entered into a Rule 10b5-1 Plan on March 29, 2024. Mr. Scott's Rule 10b5-1 Plan provides for the potential sale of up to 8,071 shares of our common stock and expires on October 28, 2024, or upon the earlier completion of all the transactions authorized thereunder.</span></p><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">During the three months ended April 30, 2024, none of our directors or officers </span><span style="font-size:10pt;font-family:Times New Roman;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">adopted </span></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">or </span><span style="font-size:10pt;font-family:Times New Roman;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">terminated </span></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">a "non-Rule 10b5-1 trading arrangement" (as defined in Item 408 of Regulation S-K)</span> Robert L. Scott Director true March 29, 2024 October 28, 2024 8071 false false false false 60839000 53556000 0 23000 59071000 55153000 160500000 177118000 4973000 4917000 2495000 1176000 287878000 291920000 252633000 210330000 2598000 3588000 19024000 19024000 7249000 8085000 8614000 8347000 577996000 541294000 41831000 36795000 26811000 20149000 17147000 18565000 0 1831000 9098000 8203000 1813000 1670000 96700000 87213000 39880000 24790000 35404000 36961000 7852000 7707000 179836000 156671000 0.001 0.001 20000000 20000000 0 0 0 0 0 0 0.001 0.001 100000000 100000000 75395490 45561569 75029300 45988930 75000 75000 289994000 283666000 540660000 523184000 73000 73000 29833921 29040370 432642000 422375000 398160000 384623000 577996000 541294000 535833000 479242000 864126000 377740000 324705000 489562000 158093000 154537000 374564000 7266000 7550000 7262000 40564000 36976000 43156000 65484000 61604000 72493000 113314000 106130000 122911000 44779000 48407000 251653000 6672000 150000 2868000 -2055000 -331000 -2135000 4617000 -181000 733000 49396000 48226000 252386000 9787000 11350000 57892000 39609000 36876000 194494000 0.86 0.8 4.12 0.86 0.8 4.08 45813000 45844000 47227000 46248000 46170000 47728000 74222000 74000 273431000 325181000 73000 24285000 -332375000 266384000 4536000 4536000 129000 1719000 1719000 -290000 -1000 1585000 1584000 -4755000 90000000 90000000 0.32 15035000 15035000 194494000 194494000 74641000 75000 278101000 504640000 73000 29040000 -422375000 360514000 5102000 5102000 175000 1528000 1528000 -213000 1065000 1065000 0.4 18333000 18333000 36876000 36876000 75029000 75000 283666000 523184000 73000 29040000 -422375000 384623000 5683000 5683000 151000 1484000 1484000 -215000 839000 839000 -794000 10267000 10267000 113000 113000 0.48 22020000 22020000 39609000 39609000 75395000 75000 289994000 540660000 73000 29834000 -432642000 398160000 39609000 36876000 194494000 32558000 31436000 30073000 5595000 55000 -625000 -23000 -27000 689000 0 0 86000 835000 -6864000 -2125000 5683000 5102000 4536000 3896000 -7569000 -4058000 -16618000 40458000 58183000 57000 -653000 -2839000 3149000 74000 -480000 18341000 -8606000 -26957000 -1418000 1194000 -10000 895000 -5340000 -902000 6318000 -3618000 -9725000 142000 -168000 -361000 267000 -1789000 -2561000 145000 -2677000 -4364000 106739000 16732000 137814000 186000 334000 283000 2955000 118000 139000 6500000 0 0 90759000 89565000 23972000 -81490000 -89781000 -24116000 50000000 25000000 0 1378000 1253000 1087000 35000000 0 0 10213000 0 90000000 22020000 18333000 15035000 1484000 1528000 1719000 839000 1065000 1584000 -17966000 5877000 -105987000 7283000 -67172000 7711000 53556000 120728000 113017000 60839000 53556000 120728000 4745000 2148000 2219000 12662000 18208000 59183000 2462000 15767000 408000 612000 767000 0 <p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">1. Organization</span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;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, pistol caliber carbines, and lever action 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 and Gemtech brands. We manufacture our products at our facilities in Springfield, Massachusetts; Houlton, Maine; Deep River, Connecticut; and Maryville, Tennessee. 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. During fiscal 2024, we began manufacturing and distribution activities from our new Maryville, Tennessee facility. See Note 15 — </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Commitments and Contingencies</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">, and Note 16 — </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Restructuring</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> for more information.</span></p> <p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">2. Significant Accounting Policies</span></p><div style="font-size:10pt;font-family:Times New Roman;"><p style="text-indent:4.533%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Use of Estimates</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> — The preparation of consolidated financial statements in conformity with accounting principles generally accepted in the United States requires us to make estimates and assumptions that affect the reported amounts of assets and liabilities and the disclosure of contingent assets and liabilities at the financial statement dates and the reported amounts of revenue and expenses during the reporting periods. Our significant estimates include the accrual for warranty, reserves for excess and obsolete inventory, rebates and other promotions, valuation of intangible assets, and costs associated with the Relocation. Actual results could differ from those estimates.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></div><div style="font-size:10pt;font-family:Times New Roman;"><p style="text-indent:4.533%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Principles of Consolidation</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> — The accompanying consolidated financial statements include the accounts of Smith &amp; Wesson Brands, Inc. and its wholly owned subsidiaries, including Smith &amp; Wesson Inc., Smith &amp; Wesson Sales Company, and SWPC Plastics, LLC. 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 at April 30, 2024 and 2023 and for the periods presented, have been included. All intercompany accounts and transactions have been eliminated in consolidation.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></div><div style="font-size:10pt;font-family:Times New Roman;"><p style="text-indent:4.533%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Fair Value of Financial Instruments</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> — Unless otherwise indicated, the fair values of all reported assets and liabilities, which represent financial instruments not held for trading purposes, approximate the carrying values of such amounts because of their short-term nature or market rates of interest.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></div><div style="font-size:10pt;font-family:Times New Roman;"><p style="text-indent:4.533%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Cash and Cash Equivalents</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> — We consider all highly liquid investments purchased with original maturities of </span><span style="font-size:10pt;font-family:Times New Roman;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">three months</span></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> or less at the date of acquisition to be cash equivalents. We maintain our cash in bank deposit accounts that, at times, may exceed federally insured limits. We have not experienced any losses in such accounts. As of April 30, 2024, all of our accounts exceeded federally insured limits.</span></p></div><div style="font-size:10pt;font-family:Times New Roman;"><p style="text-indent:4.533%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Financial Instruments </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">— We account for derivative instruments under Accounting Standards Codification (“ASC”) 815-10, </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Fair Value Measurements and Disclosure Topic</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">, which establishes accounting and reporting standards for derivative instruments and hedging activities and requires us to recognize these instruments as either assets or liabilities on the balance sheet and measure them at fair value. As of April 30, 2024 and 2023, we did </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">no</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">t have any derivative instruments or any Level 2 or Level 3 financial instruments within the hierarchy. See Note 4 – </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Notes, Loans Payable, and Financing Arrangements</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> for more information regarding our financial instruments.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></div><div style="font-size:10pt;font-family:Times New Roman;"><p style="text-indent:4.533%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Trade Receivables</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> — We extend credit to our domestic customers and some foreign distributors based on their financial condition. We sometimes offer discounts for early payment on invoices. When we believe the extension of credit is not advisable, we rely on either a prepayment or a letter of credit. We write off balances deemed uncollectible by us against our allowance for doubtful accounts. We estimate our allowance for doubtful accounts through current past due balances, knowledge of our customers’ financial situations, and past payment history.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></div><div style="font-size:10pt;font-family:Times New Roman;"><p style="text-indent:4.533%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Concentrations of Credit Risk</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> — Financial instruments that potentially subject us to concentration of credit risk consist principally of cash, cash equivalents, and trade receivables. We place our cash and cash equivalents in overnight U.S. government securities. Concentrations of credit risk with respect to trade receivables are limited by the large number of customers comprising our customer base and their geographic and business dispersion. We perform ongoing credit evaluations of our customers’ financial condition and generally do not require collateral.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">For fiscal 2024, sales to </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">three</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> of our customers exceeded </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">10.0</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">% of our net sales, totaling </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">34.8</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">%. As of April 30, 2024, </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">two</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> of our customers each accounted for more than </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">10</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">% of our accounts receivable, for a total of </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">47.9</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">%. For fiscal 2023, sales to </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">two</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> of our customers exceeded </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">10.0</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">% of our net sales, totaling </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">22.8</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">%. As of April 30, 2023, </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">three</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> of our customers each accounted for more than </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">10</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">% of our accounts receivable, for a total of </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">39.4</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">%.</span></p></div><div style="font-size:10pt;font-family:Times New Roman;"><p style="text-indent:4.533%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Inventories </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">— We value inventories at the lower of cost, using the first-in, first-out, or FIFO, method or net realizable value. An allowance for potential non-saleable inventory due to excess stock or obsolescence is based upon a detailed review of inventory, past history, and expected future usage.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></div><div style="font-size:10pt;font-family:Times New Roman;"><p style="text-indent:4.533%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Property, Plant, and Equipment</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> — We record property, plant, and equipment, consisting of land, building, improvements, machinery, equipment, software, hardware, furniture, and fixtures, at cost and depreciate them using the straight-line method over their estimated useful lives. We charge expenditures for maintenance and repairs to earnings as incurred, and we capitalize additions, renewals, and betterments. Upon the retirement or other disposition of property and equipment, we remove the related cost and accumulated depreciation from the respective accounts and include any gain or loss in operations. We lease certain of our real estate, machinery, and photocopiers under non-cancelable operating and finance lease agreements, and we recognize expenses under our operating lease assets and liabilities at the commencement date based on the present value of lease payments over the lease term. The depreciable life of assets and leasehold improvements are based on the expected life of the lease. </span><span style="font-size:10pt;font-family:Times New Roman;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">A summary of the estimated useful lives is as follows: </span></span><span style=""></span></p><div style="font-size:10pt;font-family:Times New Roman;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:60.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:70.486%;"></td> <td style="width:1.64%;"></td> <td style="width:1.64%;"></td> <td style="width:24.595%;"></td> <td style="width:1.64%;"></td> </tr> <tr style="height:10.8pt;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;border-bottom:0.5pt solid;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Description</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Useful Life</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10.1pt;background-color:#cff0fc;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Building and improvements</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">10 </span></span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">to </span><span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">40</span></span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"> years</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10.1pt;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Software and hardware</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2</span></span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"> to </span><span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">7</span></span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"> years</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10.1pt;background-color:#cff0fc;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Machinery and equipment</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2</span></span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"> to </span><span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">10</span></span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"> years</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> </table></div><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:2pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">We include tooling, dies, and fixtures as part of machinery and equipment and depreciate them over a period generally not exceeding </span><span style="font-size:10pt;font-family:Times New Roman;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">ten years</span></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></div><div style="font-size:10pt;font-family:Times New Roman;"><p style="text-indent:4.533%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Intangible Assets</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> — We record intangible assets at cost or based on the fair value of the assets acquired. Intangible assets consist of developed technology, customer relationships, trademarks, trade names, and patents. We amortize intangible assets over their estimated useful lives or in proportion to expected yearly revenue generated from the intangibles that were acquired.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></div><div style="font-size:10pt;font-family:Times New Roman;"><p style="text-indent:4.533%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Revenue Recognition </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">— We recognize revenue in accordance with the provisions of Accounting Standards Update, or ASU, </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Revenue from Contracts with Customers (Topic 606)</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">, which became effective for us on May 1, 2018. Generally, all performance obligations are satisfied and revenue is recognized when the risks and rewards of ownership have transferred to the customer, which is generally upon shipment but could be delayed until the receipt of customer acceptance.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">In some instances, sales include multiple performance obligations. The most common of these instances relates to sales promotion programs under which customers are entitled to receive free goods based upon their purchase of our products, which we have identified as a material right. The fulfillment of these free goods is our responsibility. In such instances, we allocate the revenue of the promotional sales based on the estimated level of participation in the sales promotional program and the timing of the shipment of all of the products included in the promotional program, including the free goods. We recognize revenue related to the material right proportionally as each performance obligation is satisfied. The net change in contract liabilities for a given period is reported as an increase or decrease to sales.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="font-size:10pt;font-family:Times New Roman;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">We generally sell our products free on board, or FOB, shipping point and provide payment terms to most commercial customers ranging from 20 to 60 days of product shipment with a discount available to some customers for early payment. Generally, framework contracts define the general terms of sales, including payment terms, freight terms, insurance requirements, and cancelation provisions. Purchase orders define the terms for specific sales, including description, quantity, and price of each product purchased. We estimate variable consideration relative to the amount of cash discounts to which customers are likely to be entitled. As a result of utilizing practical expedients upon the adoption of ASC 606, we do not consider these extended terms to be a significant financing component of the contract because the payment terms are less than one year.</span></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> In all cases, we consider our costs related to shipping and handling to be a cost of fulfilling the contract with the customer.</span></p></div><div style="font-size:10pt;font-family:Times New Roman;"><p style="text-indent:4.533%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Research and Development</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> — We engage in both internal and external research and development, or R&amp;D, in order to remain competitive and to exploit possible untapped market opportunities. We approve prospective R&amp;D projects after analysis of the cost and benefits associated with the potential product. Costs in R&amp;D expense include, among other items, salaries, materials, utilities, and administrative costs.</span></p></div><div style="font-size:10pt;font-family:Times New Roman;"><p style="text-indent:4.533%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Earnings per Share</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> — We calculate basic and diluted earnings per common share in accordance with the provisions of ASC 260-10,</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;"> Earnings Per Share</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">. Basic earnings per common share equals net income divided by the weighted average number of common shares outstanding during the period. Diluted earnings per common share equals net income divided by the weighted average number of common shares outstanding during the period, including the effect of outstanding stock options and other stock-based instruments if their effect is dilutive.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><div style="font-size:12pt;font-family:Times New Roman;"><p style="text-indent:4.533%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;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 common share (in thousands, except per share data):</span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;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.711%;"></td> <td style="width:1%;"></td> <td style="width:13.583%;"></td> <td style="width:1%;"></td> <td style="width:1.3%;"></td> <td style="width:1%;"></td> <td style="width:11.222%;"></td> <td style="width:1%;"></td> <td style="width:1.3%;"></td> <td style="width:1%;"></td> <td style="width:10.882%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="10" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">For the Year Ended April 30,</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2024</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2022</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:9pt;word-break:break-word;"> <td style="background-color:#cff0fc;white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Net income</span></p></td> <td style="background-color:#cff0fc;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="background-color:#cff0fc;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">39,609</span></p></td> <td style="background-color:#cff0fc;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="background-color:#cff0fc;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">36,876</span></p></td> <td style="background-color:#cff0fc;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="background-color:#ccecff;white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="background-color:#cff0fc;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">194,494</span></p></td> <td style="background-color:#cff0fc;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:9pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Weighted average shares outstanding — Basic</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">45,813</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">45,844</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">47,227</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:9pt;word-break:break-word;"> <td style="background-color:#cff0fc;white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Effect of dilutive stock awards</span></p></td> <td style="background-color:#cff0fc;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">436</span></p></td> <td style="background-color:#cff0fc;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">326</span></p></td> <td style="background-color:#cff0fc;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="background-color:#ccecff;white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">501</span></p></td> <td style="background-color:#cff0fc;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:9pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Weighted average shares outstanding — Diluted</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">46,248</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">46,170</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">47,728</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:9pt;word-break:break-word;"> <td style="background-color:#cff0fc;white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Earnings per share — Basic</span></p></td> <td style="background-color:#cff0fc;white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="background-color:#cff0fc;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">0.86</span></p></td> <td style="background-color:#cff0fc;white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="background-color:#cff0fc;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">0.80</span></p></td> <td style="background-color:#cff0fc;white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="background-color:#ccecff;white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="background-color:#cff0fc;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">4.12</span></p></td> <td style="background-color:#cff0fc;white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:9pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Earnings per share — Diluted</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">0.86</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">0.80</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">4.08</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> </table></div><p style="text-indent:4.533%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">For fiscal 2024, 2023, and 2022, the number of shares excluded from the computation of diluted earnings per share was</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">18,009</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">, </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">30,307</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">, and </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">43,530</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">, respectively, because the effect would be antidilutive.</span></p></div><div style="font-size:10pt;font-family:Times New Roman;"><p style="text-indent:4.533%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Valuation of Long-lived Tangible and Intangible Assets</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> — We evaluate the recoverability of long-lived assets, or asset groups, whenever events or changes in circumstances indicate that carrying amounts may not be recoverable. When such evaluations indicate that the related future undiscounted cash flows are not sufficient to recover the carrying values of the assets, such carrying values are reduced to fair value and this adjusted carrying value becomes the asset’s new cost basis. We determine fair value primarily using future anticipated cash flows that are directly associated with and are expected to arise as a direct result of the use and eventual disposition of the asset, or asset group, discounted using an interest rate commensurate with the risk involved.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">We have significant long-lived tangible and intangible assets, which are susceptible to valuation adjustments as a result of changes in various factors or conditions. The most significant long-lived tangible and intangible assets, other than goodwill, are property, plant, and equipment, right of use assets, developed technology, customer relationships, patents, trademarks, and trade names. We amortize all finite-lived intangible assets either on a straight-line basis or based upon patterns in which we expect to utilize the economic benefits of such assets. We initially determine the values of intangible assets by a risk-adjusted, discounted cash flow approach. We assess the potential impairment of identifiable intangible assets and fixed assets whenever events or changes in circumstances indicate</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">that the carrying values may not be recoverable and at least annually. Factors we consider important, which could trigger an impairment of such assets, include the following:</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><div style="margin-left:6.667%;display:flex;margin-top:6pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:3.333%;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:3.571084182443509%;display:inline-flex;justify-content:flex-start;">•</span><div style="width:100%;display:inline;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">significant underperformance relative to historical or projected future operating results; </span></div></div><div style="margin-left:6.667%;display:flex;margin-top:6pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:3.333%;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:3.571084182443509%;display:inline-flex;justify-content:flex-start;">•</span><div style="width:100%;display:inline;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">significant changes in the manner or use of the assets or the strategy for our overall business; </span></div></div><div style="margin-left:6.667%;display:flex;margin-top:6pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:3.333%;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:3.571084182443509%;display:inline-flex;justify-content:flex-start;">•</span><div style="width:100%;display:inline;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">significant negative industry or economic trends; </span></div></div><div style="margin-left:6.667%;display:flex;margin-top:6pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:3.333%;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:3.571084182443509%;display:inline-flex;justify-content:flex-start;">•</span><div style="width:100%;display:inline;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">a significant decline in our stock price for a sustained period; and </span></div></div><div style="margin-left:6.667%;display:flex;margin-top:6pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:3.333%;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:3.571084182443509%;display:inline-flex;justify-content:flex-start;">•</span><div style="width:100%;display:inline;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">a decline in our market capitalization below net book value. </span></div></div><p style="text-indent:4.533%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Future adverse changes in these or other unforeseeable factors could result in an impairment charge that could materially impact future results of operations and financial position in the reporting period identified.</span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">In accordance with ASC 350,</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;"> Intangibles-Goodwill and Other,</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> we test goodwill for impairment on an annual basis on February 1 and between annual tests if indicators of potential impairment exist. The impairment test compares the fair value of the operating units to their carrying amounts to assess whether impairment is present. We have reviewed the provisions of ASC 350-20, with respect to the criteria necessary to evaluate the number of reporting units that exist. Based on this review, we concluded that we have one operating unit when reviewing ASC 350-20.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#212529;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">We review the fair value of our goodwill based on financial performance annually. As of our last valuation date, February 1, 2024, we had $</span><span style="font-size:10pt;font-family:Times New Roman;color:#212529;white-space:pre-wrap;min-width:fit-content;">19.0</span><span style="color:#212529;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million of goodwill and its fair value significantly exceeded its carrying value, based on EBITDAS, cashflow, and market capitalization. Our assumptions related to the development of fair value could deviate materially from actual results and forecasts used to support asset carrying values may change in the future, which could result in non-cash charges that would adversely affect our financial results of operations.</span><span style="color:#212529;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The re-measurement of goodwill is classified as a Level 3 fair value assessment as described in Note 10 - </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Fair Value Measurement, </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">due to the significance of unobservable inputs developed using company-specific information.</span></p></div><div style="font-size:10pt;font-family:Times New Roman;"><p style="text-indent:4.533%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Income Taxes – </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">We use the asset and liability approach for financial accounting and reporting income taxes. The provision for income taxes is based upon income reported in the accompanying consolidated financial statements as required by ASC 740, </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Income Taxes. </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">We determine our deferred tax assets and liabilities based on temporary differences between financial reporting and tax bases in assets and liabilities, which are measured using the enacted tax rates and laws that will be in effect when the differences are expected to reverse. We recognize the effect on deferred taxes of a change in tax rates in the period that includes the enactment date. In assessing the realization of our deferred tax assets, we consider whether it is more likely than not that the deferred tax assets will be realized. The ultimate realization of our deferred tax assets depends upon generating future taxable income during the periods in which our temporary differences become deductible and before our net operating loss carryforwards expire. We evaluate the recoverability of our deferred tax assets by assessing the need for a valuation allowance on a quarterly basis. If we determine that it is more likely than not that our deferred tax assets will not be recovered, we establish a valuation allowance against some or all of our deferred tax assets. Recording or reversing a valuation allowance could have a significant effect on our future results of operations and financial position.</span></p></div><div style="font-size:10pt;font-family:Times New Roman;"><p style="text-indent:4.533%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Warranty</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> — We generally provide a limited one-year warranty and a lifetime service policy to the original purchaser of our new firearm products. We will also repair or replace certain products or parts found to be defective under normal use and service with an item of equivalent value, at our option, without charge during the warranty period. We quantify and record an estimate for warranty-related costs based on our actual historical claims experience and current repair costs. We adjust accruals as warranty claims data and historical experience warrant. Should we experience actual claims and repair costs that are higher than the estimated claims and repair costs used to calculate the provision, our operating results for the period or periods in which such returns or additional costs materialize would be adversely impacted.</span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">From time to time, we have experienced certain manufacturing and design issues with respect to some of our firearms and have initiated some product recalls and safety alerts. In February 2024, we initiated a safety recall for Response rifles manufactured prior to February 12, 2024 as a result of field reports related to the potential for an out of battery discharge. This safety recall was limited to Response rifles manufactured prior to February 12, 2024 and was conducted to ensure there were no anomalies or conditions that might adversely affect the safety, function, or</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">performance of these rifles. </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The remaining estimated cost of all recalls, safety alerts, and consumer advisories is $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">38,000</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">, which is recorded in accrued warranty on our consolidated balance sheet as of April 30, 2024. The remaining balance relates to a general accrual related to standard warranty costs for products shipped in the ordinary course of business.</span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Warranty expense for the fiscal years ended April 30, 2024, 2023, and 2022 amounted to $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">2.6</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million, $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">1.5</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million, and $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">1.9</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million, respectively.</span></p><div style="font-size:10pt;font-family:Times New Roman;"><p style="text-indent:4.533%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:12pt;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The following table sets forth the change in accrued warranties, a portion of which is recorded as a non-current liability, in the fiscal years ended April 30, 2024, 2023, and 2022 (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:81.016%;"></td> <td style="width:1.52%;"></td> <td style="width:1%;"></td> <td style="width:15.463000000000001%;"></td> <td style="width:1%;"></td> </tr> <tr style="background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Balance as of April 30, 2022</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">4,873</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Warranties issued and adjustments to provisions</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,496</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Warranty claims</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2,364</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Balance as of April 30, 2023</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">4,005</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Warranties issued and adjustments to provisions</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2,560</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Warranty claims</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2,681</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Balance as of April 30, 2024</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">3,884</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> </table></div></div><div style="font-size:10pt;font-family:Times New Roman;"><p style="text-indent:4.533%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Sales and Promotional Related Expenses</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> — We present product sales in our consolidated financial statements, net of customer promotional program costs that depend upon the volume of sales. For promotional program costs that do not depend on the volume of sales, we record promotional costs in cost of goods sold. The total of all our promotional programs amounted to $6</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">.6</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million, $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">10.2</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million, and $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">6.6</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million for the fiscal years ended April 30, 2024, 2023, and 2022, respectively. We have a co-op advertising program at the retail level. We expensed sales and promotional related costs amounting to $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">2.6</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million, $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">2.7</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million, and $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">4.3</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million for fiscal 2024, 2023, and 2022, respectively, as selling and marketing expenses.</span></p></div><div style="font-size:10pt;font-family:Times New Roman;"><p style="text-indent:4.533%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Shipping and Handling</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> — In the accompanying consolidated financial statements, we included amounts billed to customers for shipping and handling in net sales. Inbound freight charges and internal transfer costs are included in cost of goods sold; however, costs incurred to distribute products to customers is included in selling, marketing, and distribution expenses.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></div><div style="font-size:10pt;font-family:Times New Roman;"><p style="text-indent:4.533%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Insurance Reserves</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> — In January 2020, we formed a wholly owned captive insurance company, which provides product liability insurance to us and our subsidiaries. We are self-insured through retentions or deductibles for the majority of our workers’ compensation, automobile, general liability, product liability, and group health insurance programs. Self-insurance amounts vary up to $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">10.0</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million per occurrence; however, we believe the likelihood of reaching the maximum per occurrence limit is remote. We record our liability for estimated premiums and incurred losses in the accompanying consolidated financial statements on an undiscounted basis.</span></p></div><div style="font-size:10pt;font-family:Times New Roman;"><p style="text-indent:4.533%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Recently Issued Accounting Standards </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">— There are no new accounting pronouncements that are expected to have a significant impact on our consolidated financial statements.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></div> <p style="text-indent:4.533%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Use of Estimates</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> — The preparation of consolidated financial statements in conformity with accounting principles generally accepted in the United States requires us to make estimates and assumptions that affect the reported amounts of assets and liabilities and the disclosure of contingent assets and liabilities at the financial statement dates and the reported amounts of revenue and expenses during the reporting periods. Our significant estimates include the accrual for warranty, reserves for excess and obsolete inventory, rebates and other promotions, valuation of intangible assets, and costs associated with the Relocation. Actual results could differ from those estimates.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <p style="text-indent:4.533%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Principles of Consolidation</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> — The accompanying consolidated financial statements include the accounts of Smith &amp; Wesson Brands, Inc. and its wholly owned subsidiaries, including Smith &amp; Wesson Inc., Smith &amp; Wesson Sales Company, and SWPC Plastics, LLC. 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 at April 30, 2024 and 2023 and for the periods presented, have been included. All intercompany accounts and transactions have been eliminated in consolidation.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <p style="text-indent:4.533%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Fair Value of Financial Instruments</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> — Unless otherwise indicated, the fair values of all reported assets and liabilities, which represent financial instruments not held for trading purposes, approximate the carrying values of such amounts because of their short-term nature or market rates of interest.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <p style="text-indent:4.533%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Cash and Cash Equivalents</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> — We consider all highly liquid investments purchased with original maturities of </span><span style="font-size:10pt;font-family:Times New Roman;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">three months</span></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> or less at the date of acquisition to be cash equivalents. We maintain our cash in bank deposit accounts that, at times, may exceed federally insured limits. We have not experienced any losses in such accounts. As of April 30, 2024, all of our accounts exceeded federally insured limits.</span></p> P3M <p style="text-indent:4.533%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Financial Instruments </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">— We account for derivative instruments under Accounting Standards Codification (“ASC”) 815-10, </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Fair Value Measurements and Disclosure Topic</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">, which establishes accounting and reporting standards for derivative instruments and hedging activities and requires us to recognize these instruments as either assets or liabilities on the balance sheet and measure them at fair value. As of April 30, 2024 and 2023, we did </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">no</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">t have any derivative instruments or any Level 2 or Level 3 financial instruments within the hierarchy. See Note 4 – </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Notes, Loans Payable, and Financing Arrangements</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> for more information regarding our financial instruments.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> 0 0 <p style="text-indent:4.533%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Trade Receivables</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> — We extend credit to our domestic customers and some foreign distributors based on their financial condition. We sometimes offer discounts for early payment on invoices. When we believe the extension of credit is not advisable, we rely on either a prepayment or a letter of credit. We write off balances deemed uncollectible by us against our allowance for doubtful accounts. We estimate our allowance for doubtful accounts through current past due balances, knowledge of our customers’ financial situations, and past payment history.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <p style="text-indent:4.533%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Concentrations of Credit Risk</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> — Financial instruments that potentially subject us to concentration of credit risk consist principally of cash, cash equivalents, and trade receivables. We place our cash and cash equivalents in overnight U.S. government securities. Concentrations of credit risk with respect to trade receivables are limited by the large number of customers comprising our customer base and their geographic and business dispersion. We perform ongoing credit evaluations of our customers’ financial condition and generally do not require collateral.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">For fiscal 2024, sales to </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">three</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> of our customers exceeded </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">10.0</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">% of our net sales, totaling </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">34.8</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">%. As of April 30, 2024, </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">two</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> of our customers each accounted for more than </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">10</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">% of our accounts receivable, for a total of </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">47.9</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">%. For fiscal 2023, sales to </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">two</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> of our customers exceeded </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">10.0</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">% of our net sales, totaling </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">22.8</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">%. As of April 30, 2023, </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">three</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> of our customers each accounted for more than </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">10</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">% of our accounts receivable, for a total of </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">39.4</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">%.</span></p> 3 0.10 0.348 2 0.10 0.479 2 0.10 0.228 3 0.10 0.394 <p style="text-indent:4.533%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Inventories </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">— We value inventories at the lower of cost, using the first-in, first-out, or FIFO, method or net realizable value. An allowance for potential non-saleable inventory due to excess stock or obsolescence is based upon a detailed review of inventory, past history, and expected future usage.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <p style="text-indent:4.533%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Property, Plant, and Equipment</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> — We record property, plant, and equipment, consisting of land, building, improvements, machinery, equipment, software, hardware, furniture, and fixtures, at cost and depreciate them using the straight-line method over their estimated useful lives. We charge expenditures for maintenance and repairs to earnings as incurred, and we capitalize additions, renewals, and betterments. Upon the retirement or other disposition of property and equipment, we remove the related cost and accumulated depreciation from the respective accounts and include any gain or loss in operations. We lease certain of our real estate, machinery, and photocopiers under non-cancelable operating and finance lease agreements, and we recognize expenses under our operating lease assets and liabilities at the commencement date based on the present value of lease payments over the lease term. The depreciable life of assets and leasehold improvements are based on the expected life of the lease. </span><span style="font-size:10pt;font-family:Times New Roman;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">A summary of the estimated useful lives is as follows: </span></span><span style=""></span></p><div style="font-size:10pt;font-family:Times New Roman;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:60.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:70.486%;"></td> <td style="width:1.64%;"></td> <td style="width:1.64%;"></td> <td style="width:24.595%;"></td> <td style="width:1.64%;"></td> </tr> <tr style="height:10.8pt;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;border-bottom:0.5pt solid;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Description</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Useful Life</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10.1pt;background-color:#cff0fc;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Building and improvements</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">10 </span></span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">to </span><span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">40</span></span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"> years</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10.1pt;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Software and hardware</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2</span></span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"> to </span><span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">7</span></span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"> years</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10.1pt;background-color:#cff0fc;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Machinery and equipment</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2</span></span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"> to </span><span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">10</span></span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"> years</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> </table></div><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:2pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">We include tooling, dies, and fixtures as part of machinery and equipment and depreciate them over a period generally not exceeding </span><span style="font-size:10pt;font-family:Times New Roman;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">ten years</span></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">A summary of the estimated useful lives is as follows: </span><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:60.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:70.486%;"></td> <td style="width:1.64%;"></td> <td style="width:1.64%;"></td> <td style="width:24.595%;"></td> <td style="width:1.64%;"></td> </tr> <tr style="height:10.8pt;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;border-bottom:0.5pt solid;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Description</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Useful Life</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10.1pt;background-color:#cff0fc;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Building and improvements</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">10 </span></span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">to </span><span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">40</span></span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"> years</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10.1pt;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Software and hardware</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2</span></span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"> to </span><span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">7</span></span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"> years</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10.1pt;background-color:#cff0fc;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Machinery and equipment</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2</span></span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"> to </span><span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">10</span></span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"> years</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> </table> P10Y P40Y P2Y P7Y P2Y P10Y P10Y <p style="text-indent:4.533%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Intangible Assets</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> — We record intangible assets at cost or based on the fair value of the assets acquired. Intangible assets consist of developed technology, customer relationships, trademarks, trade names, and patents. We amortize intangible assets over their estimated useful lives or in proportion to expected yearly revenue generated from the intangibles that were acquired.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <p style="text-indent:4.533%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Revenue Recognition </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">— We recognize revenue in accordance with the provisions of Accounting Standards Update, or ASU, </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Revenue from Contracts with Customers (Topic 606)</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">, which became effective for us on May 1, 2018. Generally, all performance obligations are satisfied and revenue is recognized when the risks and rewards of ownership have transferred to the customer, which is generally upon shipment but could be delayed until the receipt of customer acceptance.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">In some instances, sales include multiple performance obligations. The most common of these instances relates to sales promotion programs under which customers are entitled to receive free goods based upon their purchase of our products, which we have identified as a material right. The fulfillment of these free goods is our responsibility. In such instances, we allocate the revenue of the promotional sales based on the estimated level of participation in the sales promotional program and the timing of the shipment of all of the products included in the promotional program, including the free goods. We recognize revenue related to the material right proportionally as each performance obligation is satisfied. The net change in contract liabilities for a given period is reported as an increase or decrease to sales.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="font-size:10pt;font-family:Times New Roman;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">We generally sell our products free on board, or FOB, shipping point and provide payment terms to most commercial customers ranging from 20 to 60 days of product shipment with a discount available to some customers for early payment. Generally, framework contracts define the general terms of sales, including payment terms, freight terms, insurance requirements, and cancelation provisions. Purchase orders define the terms for specific sales, including description, quantity, and price of each product purchased. We estimate variable consideration relative to the amount of cash discounts to which customers are likely to be entitled. As a result of utilizing practical expedients upon the adoption of ASC 606, we do not consider these extended terms to be a significant financing component of the contract because the payment terms are less than one year.</span></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> In all cases, we consider our costs related to shipping and handling to be a cost of fulfilling the contract with the customer.</span></p> We generally sell our products free on board, or FOB, shipping point and provide payment terms to most commercial customers ranging from 20 to 60 days of product shipment with a discount available to some customers for early payment. Generally, framework contracts define the general terms of sales, including payment terms, freight terms, insurance requirements, and cancelation provisions. Purchase orders define the terms for specific sales, including description, quantity, and price of each product purchased. We estimate variable consideration relative to the amount of cash discounts to which customers are likely to be entitled. As a result of utilizing practical expedients upon the adoption of ASC 606, we do not consider these extended terms to be a significant financing component of the contract because the payment terms are less than one year. <p style="text-indent:4.533%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Research and Development</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> — We engage in both internal and external research and development, or R&amp;D, in order to remain competitive and to exploit possible untapped market opportunities. We approve prospective R&amp;D projects after analysis of the cost and benefits associated with the potential product. Costs in R&amp;D expense include, among other items, salaries, materials, utilities, and administrative costs.</span></p> <p style="text-indent:4.533%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Earnings per Share</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> — We calculate basic and diluted earnings per common share in accordance with the provisions of ASC 260-10,</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;"> Earnings Per Share</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">. Basic earnings per common share equals net income divided by the weighted average number of common shares outstanding during the period. Diluted earnings per common share equals net income divided by the weighted average number of common shares outstanding during the period, including the effect of outstanding stock options and other stock-based instruments if their effect is dilutive.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><div style="font-size:12pt;font-family:Times New Roman;"><p style="text-indent:4.533%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;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 common share (in thousands, except per share data):</span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;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.711%;"></td> <td style="width:1%;"></td> <td style="width:13.583%;"></td> <td style="width:1%;"></td> <td style="width:1.3%;"></td> <td style="width:1%;"></td> <td style="width:11.222%;"></td> <td style="width:1%;"></td> <td style="width:1.3%;"></td> <td style="width:1%;"></td> <td style="width:10.882%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="10" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">For the Year Ended April 30,</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2024</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2022</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:9pt;word-break:break-word;"> <td style="background-color:#cff0fc;white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Net income</span></p></td> <td style="background-color:#cff0fc;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="background-color:#cff0fc;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">39,609</span></p></td> <td style="background-color:#cff0fc;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="background-color:#cff0fc;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">36,876</span></p></td> <td style="background-color:#cff0fc;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="background-color:#ccecff;white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="background-color:#cff0fc;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">194,494</span></p></td> <td style="background-color:#cff0fc;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:9pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Weighted average shares outstanding — Basic</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">45,813</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">45,844</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">47,227</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:9pt;word-break:break-word;"> <td style="background-color:#cff0fc;white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Effect of dilutive stock awards</span></p></td> <td style="background-color:#cff0fc;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">436</span></p></td> <td style="background-color:#cff0fc;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">326</span></p></td> <td style="background-color:#cff0fc;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="background-color:#ccecff;white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">501</span></p></td> <td style="background-color:#cff0fc;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:9pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Weighted average shares outstanding — Diluted</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">46,248</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">46,170</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">47,728</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:9pt;word-break:break-word;"> <td style="background-color:#cff0fc;white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Earnings per share — Basic</span></p></td> <td style="background-color:#cff0fc;white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="background-color:#cff0fc;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">0.86</span></p></td> <td style="background-color:#cff0fc;white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="background-color:#cff0fc;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">0.80</span></p></td> <td style="background-color:#cff0fc;white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="background-color:#ccecff;white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="background-color:#cff0fc;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">4.12</span></p></td> <td style="background-color:#cff0fc;white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:9pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Earnings per share — Diluted</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">0.86</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">0.80</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">4.08</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> </table></div><p style="text-indent:4.533%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">For fiscal 2024, 2023, and 2022, the number of shares excluded from the computation of diluted earnings per share was</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">18,009</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">, </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">30,307</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">, and </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">43,530</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">, respectively, because the effect would be antidilutive.</span></p> <p style="text-indent:4.533%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;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 common share (in thousands, except per share data):</span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;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.711%;"></td> <td style="width:1%;"></td> <td style="width:13.583%;"></td> <td style="width:1%;"></td> <td style="width:1.3%;"></td> <td style="width:1%;"></td> <td style="width:11.222%;"></td> <td style="width:1%;"></td> <td style="width:1.3%;"></td> <td style="width:1%;"></td> <td style="width:10.882%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="10" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">For the Year Ended April 30,</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2024</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2022</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:9pt;word-break:break-word;"> <td style="background-color:#cff0fc;white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Net income</span></p></td> <td style="background-color:#cff0fc;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="background-color:#cff0fc;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">39,609</span></p></td> <td style="background-color:#cff0fc;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="background-color:#cff0fc;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">36,876</span></p></td> <td style="background-color:#cff0fc;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="background-color:#ccecff;white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="background-color:#cff0fc;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">194,494</span></p></td> <td style="background-color:#cff0fc;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:9pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Weighted average shares outstanding — Basic</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">45,813</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">45,844</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">47,227</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:9pt;word-break:break-word;"> <td style="background-color:#cff0fc;white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Effect of dilutive stock awards</span></p></td> <td style="background-color:#cff0fc;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">436</span></p></td> <td style="background-color:#cff0fc;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">326</span></p></td> <td style="background-color:#cff0fc;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="background-color:#ccecff;white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">501</span></p></td> <td style="background-color:#cff0fc;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:9pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Weighted average shares outstanding — Diluted</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">46,248</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">46,170</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">47,728</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:9pt;word-break:break-word;"> <td style="background-color:#cff0fc;white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Earnings per share — Basic</span></p></td> <td style="background-color:#cff0fc;white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="background-color:#cff0fc;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">0.86</span></p></td> <td style="background-color:#cff0fc;white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="background-color:#cff0fc;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">0.80</span></p></td> <td style="background-color:#cff0fc;white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="background-color:#ccecff;white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="background-color:#cff0fc;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">4.12</span></p></td> <td style="background-color:#cff0fc;white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:9pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Earnings per share — Diluted</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">0.86</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">0.80</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">4.08</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> </table> 39609000 36876000 194494000 45813000 45844000 47227000 436000 326000 501000 46248000 46170000 47728000 0.86 0.8 4.12 0.86 0.8 4.08 18009 30307 43530 <p style="text-indent:4.533%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Valuation of Long-lived Tangible and Intangible Assets</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> — We evaluate the recoverability of long-lived assets, or asset groups, whenever events or changes in circumstances indicate that carrying amounts may not be recoverable. When such evaluations indicate that the related future undiscounted cash flows are not sufficient to recover the carrying values of the assets, such carrying values are reduced to fair value and this adjusted carrying value becomes the asset’s new cost basis. We determine fair value primarily using future anticipated cash flows that are directly associated with and are expected to arise as a direct result of the use and eventual disposition of the asset, or asset group, discounted using an interest rate commensurate with the risk involved.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">We have significant long-lived tangible and intangible assets, which are susceptible to valuation adjustments as a result of changes in various factors or conditions. The most significant long-lived tangible and intangible assets, other than goodwill, are property, plant, and equipment, right of use assets, developed technology, customer relationships, patents, trademarks, and trade names. We amortize all finite-lived intangible assets either on a straight-line basis or based upon patterns in which we expect to utilize the economic benefits of such assets. We initially determine the values of intangible assets by a risk-adjusted, discounted cash flow approach. We assess the potential impairment of identifiable intangible assets and fixed assets whenever events or changes in circumstances indicate</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">that the carrying values may not be recoverable and at least annually. Factors we consider important, which could trigger an impairment of such assets, include the following:</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><div style="margin-left:6.667%;display:flex;margin-top:6pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:3.333%;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:3.571084182443509%;display:inline-flex;justify-content:flex-start;">•</span><div style="width:100%;display:inline;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">significant underperformance relative to historical or projected future operating results; </span></div></div><div style="margin-left:6.667%;display:flex;margin-top:6pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:3.333%;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:3.571084182443509%;display:inline-flex;justify-content:flex-start;">•</span><div style="width:100%;display:inline;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">significant changes in the manner or use of the assets or the strategy for our overall business; </span></div></div><div style="margin-left:6.667%;display:flex;margin-top:6pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:3.333%;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:3.571084182443509%;display:inline-flex;justify-content:flex-start;">•</span><div style="width:100%;display:inline;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">significant negative industry or economic trends; </span></div></div><div style="margin-left:6.667%;display:flex;margin-top:6pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:3.333%;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:3.571084182443509%;display:inline-flex;justify-content:flex-start;">•</span><div style="width:100%;display:inline;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">a significant decline in our stock price for a sustained period; and </span></div></div><div style="margin-left:6.667%;display:flex;margin-top:6pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:3.333%;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:3.571084182443509%;display:inline-flex;justify-content:flex-start;">•</span><div style="width:100%;display:inline;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">a decline in our market capitalization below net book value. </span></div></div><p style="text-indent:4.533%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Future adverse changes in these or other unforeseeable factors could result in an impairment charge that could materially impact future results of operations and financial position in the reporting period identified.</span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">In accordance with ASC 350,</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;"> Intangibles-Goodwill and Other,</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> we test goodwill for impairment on an annual basis on February 1 and between annual tests if indicators of potential impairment exist. The impairment test compares the fair value of the operating units to their carrying amounts to assess whether impairment is present. We have reviewed the provisions of ASC 350-20, with respect to the criteria necessary to evaluate the number of reporting units that exist. Based on this review, we concluded that we have one operating unit when reviewing ASC 350-20.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#212529;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">We review the fair value of our goodwill based on financial performance annually. As of our last valuation date, February 1, 2024, we had $</span><span style="font-size:10pt;font-family:Times New Roman;color:#212529;white-space:pre-wrap;min-width:fit-content;">19.0</span><span style="color:#212529;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million of goodwill and its fair value significantly exceeded its carrying value, based on EBITDAS, cashflow, and market capitalization. Our assumptions related to the development of fair value could deviate materially from actual results and forecasts used to support asset carrying values may change in the future, which could result in non-cash charges that would adversely affect our financial results of operations.</span><span style="color:#212529;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The re-measurement of goodwill is classified as a Level 3 fair value assessment as described in Note 10 - </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Fair Value Measurement, </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">due to the significance of unobservable inputs developed using company-specific information.</span></p> 19000000 <p style="text-indent:4.533%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Income Taxes – </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">We use the asset and liability approach for financial accounting and reporting income taxes. The provision for income taxes is based upon income reported in the accompanying consolidated financial statements as required by ASC 740, </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Income Taxes. </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">We determine our deferred tax assets and liabilities based on temporary differences between financial reporting and tax bases in assets and liabilities, which are measured using the enacted tax rates and laws that will be in effect when the differences are expected to reverse. We recognize the effect on deferred taxes of a change in tax rates in the period that includes the enactment date. In assessing the realization of our deferred tax assets, we consider whether it is more likely than not that the deferred tax assets will be realized. The ultimate realization of our deferred tax assets depends upon generating future taxable income during the periods in which our temporary differences become deductible and before our net operating loss carryforwards expire. We evaluate the recoverability of our deferred tax assets by assessing the need for a valuation allowance on a quarterly basis. If we determine that it is more likely than not that our deferred tax assets will not be recovered, we establish a valuation allowance against some or all of our deferred tax assets. Recording or reversing a valuation allowance could have a significant effect on our future results of operations and financial position.</span></p> <p style="text-indent:4.533%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Warranty</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> — We generally provide a limited one-year warranty and a lifetime service policy to the original purchaser of our new firearm products. We will also repair or replace certain products or parts found to be defective under normal use and service with an item of equivalent value, at our option, without charge during the warranty period. We quantify and record an estimate for warranty-related costs based on our actual historical claims experience and current repair costs. We adjust accruals as warranty claims data and historical experience warrant. Should we experience actual claims and repair costs that are higher than the estimated claims and repair costs used to calculate the provision, our operating results for the period or periods in which such returns or additional costs materialize would be adversely impacted.</span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">From time to time, we have experienced certain manufacturing and design issues with respect to some of our firearms and have initiated some product recalls and safety alerts. In February 2024, we initiated a safety recall for Response rifles manufactured prior to February 12, 2024 as a result of field reports related to the potential for an out of battery discharge. This safety recall was limited to Response rifles manufactured prior to February 12, 2024 and was conducted to ensure there were no anomalies or conditions that might adversely affect the safety, function, or</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">performance of these rifles. </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The remaining estimated cost of all recalls, safety alerts, and consumer advisories is $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">38,000</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">, which is recorded in accrued warranty on our consolidated balance sheet as of April 30, 2024. The remaining balance relates to a general accrual related to standard warranty costs for products shipped in the ordinary course of business.</span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Warranty expense for the fiscal years ended April 30, 2024, 2023, and 2022 amounted to $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">2.6</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million, $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">1.5</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million, and $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">1.9</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million, respectively.</span></p><div style="font-size:10pt;font-family:Times New Roman;"><p style="text-indent:4.533%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:12pt;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The following table sets forth the change in accrued warranties, a portion of which is recorded as a non-current liability, in the fiscal years ended April 30, 2024, 2023, and 2022 (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:81.016%;"></td> <td style="width:1.52%;"></td> <td style="width:1%;"></td> <td style="width:15.463000000000001%;"></td> <td style="width:1%;"></td> </tr> <tr style="background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Balance as of April 30, 2022</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">4,873</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Warranties issued and adjustments to provisions</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,496</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Warranty claims</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2,364</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Balance as of April 30, 2023</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">4,005</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Warranties issued and adjustments to provisions</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2,560</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Warranty claims</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2,681</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Balance as of April 30, 2024</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">3,884</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> </table></div> 38000 2600000 1500000 1900000 <p style="text-indent:4.533%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:12pt;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The following table sets forth the change in accrued warranties, a portion of which is recorded as a non-current liability, in the fiscal years ended April 30, 2024, 2023, and 2022 (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:81.016%;"></td> <td style="width:1.52%;"></td> <td style="width:1%;"></td> <td style="width:15.463000000000001%;"></td> <td style="width:1%;"></td> </tr> <tr style="background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Balance as of April 30, 2022</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">4,873</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Warranties issued and adjustments to provisions</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,496</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Warranty claims</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2,364</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Balance as of April 30, 2023</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">4,005</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Warranties issued and adjustments to provisions</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2,560</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Warranty claims</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2,681</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Balance as of April 30, 2024</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">3,884</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> </table> 4873000 1496000 2364000 4005000 2560000 2681000 3884000 <p style="text-indent:4.533%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Sales and Promotional Related Expenses</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> — We present product sales in our consolidated financial statements, net of customer promotional program costs that depend upon the volume of sales. For promotional program costs that do not depend on the volume of sales, we record promotional costs in cost of goods sold. The total of all our promotional programs amounted to $6</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">.6</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million, $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">10.2</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million, and $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">6.6</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million for the fiscal years ended April 30, 2024, 2023, and 2022, respectively. We have a co-op advertising program at the retail level. We expensed sales and promotional related costs amounting to $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">2.6</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million, $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">2.7</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million, and $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">4.3</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million for fiscal 2024, 2023, and 2022, respectively, as selling and marketing expenses.</span></p> 600000 10200000 6600000 2600000 2700000 4300000 <p style="text-indent:4.533%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Shipping and Handling</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> — In the accompanying consolidated financial statements, we included amounts billed to customers for shipping and handling in net sales. Inbound freight charges and internal transfer costs are included in cost of goods sold; however, costs incurred to distribute products to customers is included in selling, marketing, and distribution expenses.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <p style="text-indent:4.533%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Insurance Reserves</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> — In January 2020, we formed a wholly owned captive insurance company, which provides product liability insurance to us and our subsidiaries. We are self-insured through retentions or deductibles for the majority of our workers’ compensation, automobile, general liability, product liability, and group health insurance programs. Self-insurance amounts vary up to $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">10.0</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million per occurrence; however, we believe the likelihood of reaching the maximum per occurrence limit is remote. We record our liability for estimated premiums and incurred losses in the accompanying consolidated financial statements on an undiscounted basis.</span></p> 10000000 <p style="text-indent:4.533%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Recently Issued Accounting Standards </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">— There are no new accounting pronouncements that are expected to have a significant impact on our consolidated financial statements.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">3. Leases</span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;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:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;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 or residual value guarantees, nor do they include 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:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;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:10pt;font-family:Times New Roman;"><p style="text-indent:4.533%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:12pt;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The amounts of assets and liabilities related to our operating and financing leases as of April 30, 2024 were as follows (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:30%;"></td> <td style="width:1%;"></td> <td style="width:37.32%;"></td> <td style="width:1.48%;"></td> <td style="width:1%;"></td> <td style="width:13.120000000000001%;"></td> <td style="width:1%;"></td> <td style="width:1.48%;"></td> <td style="width:1%;"></td> <td style="width:11.6%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:1pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Balance Sheet Caption</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:1pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">April 30, 2024</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">April 30, 2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Operating Leases</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:1pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:1pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:1pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;"><p style="font-size:1pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:1pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Right-of-use assets</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:1pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:1pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">6,761</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:1pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">5,994</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Accumulated amortization</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:1pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:1pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">5,411</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:1pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">4,153</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span><span style="-sec-ix-hidden:F_92733a67-c8d8-4997-848d-a649d7c0d282;"><span style="-sec-ix-hidden:F_023f3fc9-d057-4080-9dca-cb70d5196089;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Right-of-use assets, net</span></span></span></span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:1pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Other assets</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:1pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,350</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:1pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,841</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="background-color:#cff0fc;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:1pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:1pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:1pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;"><p style="font-size:1pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:1pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span><span style="-sec-ix-hidden:F_ec8c9cff-c700-4626-8601-32ce09e2ab6d;"><span style="-sec-ix-hidden:F_d7ff131b-5e84-4d07-bbfc-5225c7a15297;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Current liabilities</span></span></span></span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:1pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Accrued expenses and deferred revenue</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:1pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">947</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:1pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,274</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span><span style="-sec-ix-hidden:F_ef64a30e-d191-487b-8005-451686e91515;"><span style="-sec-ix-hidden:F_75a7571b-201b-4b2d-b930-b4a68234b9cb;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Non-current liabilities</span></span></span></span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:1pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Other non-current liabilities</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:1pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">574</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:1pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">801</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Total operating lease liabilities</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:1pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:1pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,521</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:1pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2,075</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Finance Leases</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:1pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:1pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:1pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;"><p style="font-size:1pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:1pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Right-of-use assets</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:1pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:1pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">41,631</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:1pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">41,631</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Accumulated depreciation</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:1pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:1pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">11,713</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:1pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">9,448</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span><span style="-sec-ix-hidden:F_6846c5b9-d65e-4227-adf0-a947455022d9;"><span style="-sec-ix-hidden:F_4a077d04-4c4c-4edd-b735-d8f261d88928;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Right-of-use assets, net</span></span></span></span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:1pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Property, plant, and equipment, net</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:1pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">29,918</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:1pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">32,183</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="background-color:#cff0fc;white-space:pre-wrap;word-break:break-word;"> <td style="text-indent:10pt;vertical-align:bottom;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:1pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="text-indent:10pt;vertical-align:bottom;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:1pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:1pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;"><p style="font-size:1pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:1pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span><span style="-sec-ix-hidden:F_146a1df6-db4a-45b8-8c65-ba7ddfeb94e1;"><span style="-sec-ix-hidden:F_41b1bfd3-29a0-449b-a0d6-8a8e70673ecb;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Current liabilities</span></span></span></span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:1pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Accrued expenses and deferred revenue</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:1pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,564</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:1pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,434</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span><span style="-sec-ix-hidden:F_57f2de12-3967-4955-9ec7-cfcf4877cd24;"><span style="-sec-ix-hidden:F_c8ee9849-13a0-4418-ba41-7c7a36617695;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Non-current liabilities</span></span></span></span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:1pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Finance lease payable, net of current portion</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:1pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">35,404</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:1pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">36,961</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Total finance lease liabilities</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:1pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:1pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">36,968</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:1pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">38,395</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> </table></div><p style="text-indent:4.533%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">During fiscal</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> 2024, we recorded $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">1.5</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million of operating lease costs, of which $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">98,000</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;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:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">2.3</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million of finance lease amortization and $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">1.9</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million of financing lease interest expense during fiscal 2024. As of April 30, 2024, our weighted average lease term and weighted average discount rate for our operating leases was </span><span style="font-size:10pt;font-family:Times New Roman;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">2.2</span></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> years and </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">3.2</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">%, respectively. As of April 30, 2024, our weighted average lease term and weighted average discount rate for our financing leases were </span><span style="font-size:10pt;font-family:Times New Roman;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">14.4 </span></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">years and </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">5.0</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;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:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;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 have been operating our 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 Separation, we entered into a sublease under which American Outdoor Brands, Inc., our former wholly owned subsidiary, or AOUT, subleases from us </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">59.0</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">% of our Missouri distribution center under the same terms as the Missouri Lease, or the Sublease. On July 16, 2022, we entered into an amendment to the Sublease, increasing the leased space to </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">64.7</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">% of the facility under the same terms as the Missouri Lease. </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">As</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">part of the Relocation, 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, which became effective on January 1, 2024, 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 </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">guarantor, or the Amended and Restated Guaranty. We terminated the Missouri Sublease as of January 1, 2024. For the fiscal year April 30, 2024, income related to the Sublease was $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">2.7</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million, of which $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">1.3</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million was recorded in general and administrative expense and $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">1.4</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million was recorded in interest expense, net, in our consolidated statements of income. In addition, o</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">n January 5, 2024, we entered into an amendment to extend the lease term on our Deep River facility through January 4, 2025. We intend to occupy the facility at least through the current lease termination date. We do not believe there are any indications of impairment relating to assets being utilized at the Deep River facility.</span></p><div style="font-size:10pt;font-family:Times New Roman;"><p style="text-indent:4.533%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:12pt;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The following table represents future expected undiscounted cashflows, based on the Assignment and Assumption Agreement with AOUT, to be received on an annual basis for the next five years and thereafter, as of April 30, 2024 (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:80.44%;"></td> <td style="width:1.56%;"></td> <td style="width:1%;"></td> <td style="width:16%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Fiscal</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Amount</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2025</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">3,180</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2026</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">3,235</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2027</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">3,292</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2028</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">3,350</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2029</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">3,408</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Thereafter</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">35,498</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Total future receipts</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">51,963</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Less amounts representing interest</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">15,607</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:10pt;word-break:break-word;"> <td style="background-color:#cff0fc;white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Present value of receipts</span></p></td> <td style="background-color:#ccecff;white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="background-color:#cff0fc;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">36,356</span></p></td> <td style="background-color:#cff0fc;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> </table></div><div style="font-size:12pt;font-family:Times New Roman;"><p style="text-indent:4.533%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;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:4.533%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;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:57.626%;"></td> <td style="width:1.001%;"></td> <td style="width:1.321%;"></td> <td style="width:1.201%;"></td> <td style="width:1%;"></td> <td style="width:10.15%;"></td> <td style="width:1%;"></td> <td style="width:1.201%;"></td> <td style="width:1%;"></td> <td style="width:10.15%;"></td> <td style="width:1%;"></td> <td style="width:1.201%;"></td> <td style="width:1%;"></td> <td style="width:10.15%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:1pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:1pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:1pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Operating</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:1pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Financing</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Total</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2025</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:1pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:1pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:1pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,033</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:1pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">3,378</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">4,411</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2026</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:1pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:1pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:1pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">301</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:1pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">3,433</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">3,734</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2027</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:1pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:1pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:1pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">272</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:1pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">3,498</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">3,770</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2028</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:1pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:1pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:1pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">125</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:1pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">3,416</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">3,541</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2029</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:1pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:1pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:1pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:1pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">3,408</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">3,408</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Thereafter</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:1pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:1pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:1pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:1pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">35,498</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">35,498</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Total future lease payments</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:1pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:1pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:1pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,731</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:1pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">52,631</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">54,362</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Less amounts representing interest</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:1pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:1pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:1pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">210</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:1pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">15,663</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">15,873</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Present value of lease payments</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:1pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:1pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:1pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,521</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:1pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">36,968</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">38,489</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Less current maturities of lease liabilities</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:1pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:1pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:1pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">947</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:1pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,564</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2,511</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Long-term maturities of lease liabilities</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:1pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:1pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:1pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">574</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:1pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">35,404</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">35,978</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> </table></div><p style="text-indent:4.533%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">During fiscal 2024, the cash paid for amounts included in the measurement of liabilities and operating cash flows was $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">4.6</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million.</span></p> <p style="text-indent:4.533%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:12pt;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The amounts of assets and liabilities related to our operating and financing leases as of April 30, 2024 were as follows (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:30%;"></td> <td style="width:1%;"></td> <td style="width:37.32%;"></td> <td style="width:1.48%;"></td> <td style="width:1%;"></td> <td style="width:13.120000000000001%;"></td> <td style="width:1%;"></td> <td style="width:1.48%;"></td> <td style="width:1%;"></td> <td style="width:11.6%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:1pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Balance Sheet Caption</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:1pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">April 30, 2024</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">April 30, 2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Operating Leases</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:1pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:1pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:1pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;"><p style="font-size:1pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:1pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Right-of-use assets</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:1pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:1pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">6,761</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:1pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">5,994</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Accumulated amortization</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:1pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:1pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">5,411</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:1pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">4,153</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span><span style="-sec-ix-hidden:F_92733a67-c8d8-4997-848d-a649d7c0d282;"><span style="-sec-ix-hidden:F_023f3fc9-d057-4080-9dca-cb70d5196089;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Right-of-use assets, net</span></span></span></span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:1pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Other assets</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:1pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,350</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:1pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,841</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="background-color:#cff0fc;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:1pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:1pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:1pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;"><p style="font-size:1pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:1pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span><span style="-sec-ix-hidden:F_ec8c9cff-c700-4626-8601-32ce09e2ab6d;"><span style="-sec-ix-hidden:F_d7ff131b-5e84-4d07-bbfc-5225c7a15297;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Current liabilities</span></span></span></span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:1pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Accrued expenses and deferred revenue</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:1pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">947</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:1pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,274</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span><span style="-sec-ix-hidden:F_ef64a30e-d191-487b-8005-451686e91515;"><span style="-sec-ix-hidden:F_75a7571b-201b-4b2d-b930-b4a68234b9cb;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Non-current liabilities</span></span></span></span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:1pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Other non-current liabilities</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:1pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">574</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:1pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">801</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Total operating lease liabilities</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:1pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:1pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,521</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:1pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2,075</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Finance Leases</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:1pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:1pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:1pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;"><p style="font-size:1pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:1pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Right-of-use assets</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:1pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:1pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">41,631</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:1pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">41,631</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Accumulated depreciation</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:1pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:1pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">11,713</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:1pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">9,448</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span><span style="-sec-ix-hidden:F_6846c5b9-d65e-4227-adf0-a947455022d9;"><span style="-sec-ix-hidden:F_4a077d04-4c4c-4edd-b735-d8f261d88928;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Right-of-use assets, net</span></span></span></span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:1pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Property, plant, and equipment, net</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:1pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">29,918</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:1pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">32,183</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="background-color:#cff0fc;white-space:pre-wrap;word-break:break-word;"> <td style="text-indent:10pt;vertical-align:bottom;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:1pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="text-indent:10pt;vertical-align:bottom;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:1pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:1pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;"><p style="font-size:1pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:1pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span><span style="-sec-ix-hidden:F_146a1df6-db4a-45b8-8c65-ba7ddfeb94e1;"><span style="-sec-ix-hidden:F_41b1bfd3-29a0-449b-a0d6-8a8e70673ecb;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Current liabilities</span></span></span></span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:1pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Accrued expenses and deferred revenue</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:1pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,564</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:1pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,434</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span><span style="-sec-ix-hidden:F_57f2de12-3967-4955-9ec7-cfcf4877cd24;"><span style="-sec-ix-hidden:F_c8ee9849-13a0-4418-ba41-7c7a36617695;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Non-current liabilities</span></span></span></span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:1pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Finance lease payable, net of current portion</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:1pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">35,404</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:1pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">36,961</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Total finance lease liabilities</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:1pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:1pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">36,968</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:1pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">38,395</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> </table> 6761000 5994000 5411000 4153000 1350000 1841000 947000 1274000 574000 801000 1521000 2075000 41631000 41631000 11713000 9448000 29918000 32183000 1564000 1434000 35404000 36961000 36968000 38395000 1500000 98000 2300000 1900000 P2Y2M12D 0.032 P14Y4M24D 0.05 0.59 0.647 2700000 1300000 1400000 <p style="text-indent:4.533%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:12pt;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The following table represents future expected undiscounted cashflows, based on the Assignment and Assumption Agreement with AOUT, to be received on an annual basis for the next five years and thereafter, as of April 30, 2024 (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:80.44%;"></td> <td style="width:1.56%;"></td> <td style="width:1%;"></td> <td style="width:16%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Fiscal</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Amount</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2025</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">3,180</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2026</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">3,235</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2027</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">3,292</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2028</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">3,350</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2029</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">3,408</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Thereafter</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">35,498</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Total future receipts</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">51,963</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Less amounts representing interest</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">15,607</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:10pt;word-break:break-word;"> <td style="background-color:#cff0fc;white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Present value of receipts</span></p></td> <td style="background-color:#ccecff;white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="background-color:#cff0fc;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">36,356</span></p></td> <td style="background-color:#cff0fc;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> </table> 3180000 3235000 3292000 3350000 3408000 35498000 51963000 15607000 36356000 <p style="text-indent:4.533%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;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:4.533%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;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:57.626%;"></td> <td style="width:1.001%;"></td> <td style="width:1.321%;"></td> <td style="width:1.201%;"></td> <td style="width:1%;"></td> <td style="width:10.15%;"></td> <td style="width:1%;"></td> <td style="width:1.201%;"></td> <td style="width:1%;"></td> <td style="width:10.15%;"></td> <td style="width:1%;"></td> <td style="width:1.201%;"></td> <td style="width:1%;"></td> <td style="width:10.15%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:1pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:1pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:1pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Operating</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:1pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Financing</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Total</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2025</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:1pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:1pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:1pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,033</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:1pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">3,378</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">4,411</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2026</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:1pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:1pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:1pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">301</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:1pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">3,433</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">3,734</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2027</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:1pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:1pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:1pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">272</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:1pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">3,498</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">3,770</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2028</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:1pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:1pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:1pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">125</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:1pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">3,416</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">3,541</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2029</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:1pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:1pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:1pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:1pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">3,408</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">3,408</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Thereafter</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:1pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:1pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:1pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:1pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">35,498</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">35,498</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Total future lease payments</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:1pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:1pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:1pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,731</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:1pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">52,631</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">54,362</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Less amounts representing interest</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:1pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:1pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:1pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">210</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:1pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">15,663</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">15,873</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Present value of lease payments</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:1pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:1pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:1pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,521</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:1pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">36,968</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">38,489</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Less current maturities of lease liabilities</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:1pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:1pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:1pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">947</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:1pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,564</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2,511</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Long-term maturities of lease liabilities</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:1pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:1pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:1pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">574</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:1pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">35,404</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">35,978</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> </table> 1033000 3378000 4411000 301000 3433000 3734000 272000 3498000 3770000 125000 3416000 3541000 0 3408000 3408000 0 35498000 35498000 1731000 52631000 54362000 210000 15663000 15873000 1521000 36968000 38489000 947000 1564000 2511000 574000 35404000 35978000 4600000 <p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">4. Notes, Loans Payable, and Financing Arrangements</span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Credit Facilities</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;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:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The Amended and Restated Credit Agreement provides for a revolving line of credit of $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">100.0</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million at any one time, or the Revolving Line. </span><span style="font-size:10pt;font-family:Times New Roman;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;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="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;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:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">5.0</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million at any one time (subject to availability under the Revolving Line). </span><span style="font-size:10pt;font-family:Times New Roman;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;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="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;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:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">50.0</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million. The Revolving Line matures on the earlier of </span><span style="font-size:10pt;font-family:Times New Roman;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">August 24, 2025</span></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;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 </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">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:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">As of April 30, 2024, we had $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">40.0</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million of borrowings outstanding on the Revolving Line, which bore an interest rate of </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">7.18</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">%</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">, which is equal to the SOFR rate plus an applicable margin. As a result of the construction associated with the Relocation, $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">759,000</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> of interest was capitalized as of April 30, 2024.</span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;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 April 30, 2024, we were compliant with all required financial covenants.</span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Letters of Credit</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> – At April 30, 2024, we had outstanding letters of credit aggregating $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">2.7</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million, which included a $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">1.5</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million letter of credit to collateralize our captive insurance company.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Debt Issuance Costs</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> — During the fiscal years ended 2024, 2023, and 2022, we did not incur any debt issuance costs. We recorded, in notes payable, $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">450,000</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> of </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">debt issuance costs during fiscal 2021. The remaining costs are</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">being </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">amortized to expense over the life of the credit facility. In total, we amortized $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">89,805</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">, $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">89,560</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">, and $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">89,560</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> to interest expense for all debt issuance costs in fiscal 2024, 2023, and 2022, respectively.</span> 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 40000000 0.0718 759000 2700000 1500000 450000 89805 89560 89560 <p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">5. Net Sales</span></p><div style="font-size:12pt;font-family:Times New Roman;"><p style="text-indent:4.533%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The following table sets forth the breakdown of net sales for the fiscal years ended April 30, 2024, 2023, and 2022 (in thousands):</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;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:43.011%;"></td> <td style="width:3.799%;"></td> <td style="width:1%;"></td> <td style="width:12.098%;"></td> <td style="width:1%;"></td> <td style="width:1.98%;"></td> <td style="width:3.799%;"></td> <td style="width:1%;"></td> <td style="width:12.098%;"></td> <td style="width:1%;"></td> <td style="width:1.98%;"></td> <td style="width:3.799%;"></td> <td style="width:1%;"></td> <td style="width:11.438%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="13" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">For the Years Ended April 30,</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="3" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2024</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="3" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="3" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2022</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Handguns</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">$</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">381,898</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:1pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">$</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">360,668</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:1pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">$</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">624,219</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Long Guns</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">116,491</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">74,230</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">189,467</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Other Products &amp; Services</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">37,444</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">44,344</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">50,440</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:middle;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Total Net Sales</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"> $</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">535,833</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:1pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"> $</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">479,242</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:1pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"> $</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">864,126</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> </table></div><p style="text-indent:4.533%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">We sell our products and services under our Smith &amp; Wesson and Gemtech brands. Depending upon the product or service, our customers primarily include distributors; federal, state, and municipal law enforcement agencies and officers; government and military agencies; businesses; and retailers.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:12pt;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">We sell our products worldwide.</span><span style="font-size:10pt;font-family:Times New Roman;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> The following table sets forth the breakdown of export net sales included in the above table. Our export net sales shown below accounted for approximately </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">5</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">%, </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">4</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">%, and </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">3</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">% of total net sales for the fiscal years ended April 30, 2024, 2023, and 2022, respectively (in thousands): </span></span><span style=""></span></p><div style="font-size:10pt;font-family:Times New Roman;"> <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:43.011%;"></td> <td style="width:3.799%;"></td> <td style="width:1%;"></td> <td style="width:12.098%;"></td> <td style="width:1%;"></td> <td style="width:1.98%;"></td> <td style="width:3.799%;"></td> <td style="width:1%;"></td> <td style="width:12.098%;"></td> <td style="width:1%;"></td> <td style="width:1.98%;"></td> <td style="width:3.799%;"></td> <td style="width:1%;"></td> <td style="width:11.438%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;text-align:left;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="13" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">For the Years Ended April 30,</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Region</span></p></td> <td colspan="3" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2024</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:1pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="3" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:1pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="3" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2022</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;"><p style="font-size:1pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="13" style="vertical-align:top;"><p style="font-size:1pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:top;"><p style="font-size:1pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Asia</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">$</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">9,346</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:1pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">$</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">5,411</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:1pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">$</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">3,899</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Latin America</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">5,314</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:1pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">4,052</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:1pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">5,272</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Europe</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">4,786</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:1pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">6,569</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:1pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">8,342</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">All others international</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">5,143</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:1pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">3,736</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:1pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">8,014</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:1pt;background-color:#cff0fc;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;"><p style="font-size:1pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:1pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;"><p style="font-size:1pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:1pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:1pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:1pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;"><p style="font-size:1pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:1pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:1pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:1pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;"><p style="font-size:1pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:1pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Total international net sales</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">$</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">24,589</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:1pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">$</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">19,768</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">$</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">25,527</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> </table></div> <p style="text-indent:4.533%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The following table sets forth the breakdown of net sales for the fiscal years ended April 30, 2024, 2023, and 2022 (in thousands):</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;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:43.011%;"></td> <td style="width:3.799%;"></td> <td style="width:1%;"></td> <td style="width:12.098%;"></td> <td style="width:1%;"></td> <td style="width:1.98%;"></td> <td style="width:3.799%;"></td> <td style="width:1%;"></td> <td style="width:12.098%;"></td> <td style="width:1%;"></td> <td style="width:1.98%;"></td> <td style="width:3.799%;"></td> <td style="width:1%;"></td> <td style="width:11.438%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="13" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">For the Years Ended April 30,</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="3" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2024</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="3" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="3" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2022</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Handguns</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">$</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">381,898</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:1pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">$</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">360,668</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:1pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">$</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">624,219</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Long Guns</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">116,491</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">74,230</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">189,467</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Other Products &amp; Services</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">37,444</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">44,344</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">50,440</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:middle;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Total Net Sales</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"> $</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">535,833</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:1pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"> $</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">479,242</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:1pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"> $</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">864,126</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> </table> 381898000 360668000 624219000 116491000 74230000 189467000 37444000 44344000 50440000 535833000 479242000 864126000 <span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> The following table sets forth the breakdown of export net sales included in the above table. Our export net sales shown below accounted for approximately </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">5</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">%, </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">4</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">%, and </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">3</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">% of total net sales for the fiscal years ended April 30, 2024, 2023, and 2022, respectively (in thousands): </span> <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:43.011%;"></td> <td style="width:3.799%;"></td> <td style="width:1%;"></td> <td style="width:12.098%;"></td> <td style="width:1%;"></td> <td style="width:1.98%;"></td> <td style="width:3.799%;"></td> <td style="width:1%;"></td> <td style="width:12.098%;"></td> <td style="width:1%;"></td> <td style="width:1.98%;"></td> <td style="width:3.799%;"></td> <td style="width:1%;"></td> <td style="width:11.438%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;text-align:left;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="13" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">For the Years Ended April 30,</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Region</span></p></td> <td colspan="3" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2024</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:1pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="3" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:1pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="3" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2022</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;"><p style="font-size:1pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="13" style="vertical-align:top;"><p style="font-size:1pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:top;"><p style="font-size:1pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Asia</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">$</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">9,346</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:1pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">$</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">5,411</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:1pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">$</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">3,899</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Latin America</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">5,314</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:1pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">4,052</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:1pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">5,272</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Europe</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">4,786</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:1pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">6,569</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:1pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">8,342</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">All others international</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">5,143</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:1pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">3,736</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:1pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">8,014</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:1pt;background-color:#cff0fc;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;"><p style="font-size:1pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:1pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;"><p style="font-size:1pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:1pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:1pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:1pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;"><p style="font-size:1pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:1pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:1pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:1pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;"><p style="font-size:1pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:1pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Total international net sales</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">$</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">24,589</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:1pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">$</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">19,768</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">$</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">25,527</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> </table> 0.05 0.04 0.03 9346000 5411000 3899000 5314000 4052000 5272000 4786000 6569000 8342000 5143000 3736000 8014000 24589000 19768000 25527000 <p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">6. Advertising Costs</span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">We expense advertising costs, primarily consisting of magazine advertisements, printed materials, television advertisements, digital advertisements, radio advertisements, and billboards, either as incurred or upon the first occurrence of the advertising. Advertising expense, included in selling, marketing, and distribution expenses, for the fiscal years ended April 30, 2024, 2023, and 2022, amounted to $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">14.7</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million, $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">14.7</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million, and $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">17.5</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million, respectively.</span></p> 14700000 14700000 17500000 <p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">7. Property, Plant, and Equipment</span></p><div style="font-size:10pt;font-family:Times New Roman;"><p style="text-indent:4.533%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The following table summarizes property, plant, and equipment as of April 30, 2024 and 2023 (in thousands):</span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;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:65.92%;"></td> <td style="width:1.12%;"></td> <td style="width:1%;"></td> <td style="width:13.12%;"></td> <td style="width:1%;"></td> <td style="width:1.12%;"></td> <td style="width:1%;"></td> <td style="width:13.12%;"></td> <td style="width:1%;"></td> <td style="width:1.6%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="3" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">April 30, 2024</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;"> April 30, 2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:center;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:1pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;word-break:break-word;"> <td style="background-color:#cff0fc;white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Machinery and equipment</span></p></td> <td style="background-color:#cff0fc;white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">$</span></p></td> <td style="background-color:#cff0fc;white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">337,772</span></p></td> <td style="background-color:#cff0fc;white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">$</span></p></td> <td style="background-color:#cff0fc;white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">308,852</span></p></td> <td style="background-color:#cff0fc;white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:1pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Building and improvements</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">154,507</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">40,131</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:1pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;word-break:break-word;"> <td style="background-color:#cff0fc;white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Software and hardware</span></p></td> <td style="background-color:#cff0fc;white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">52,750</span></p></td> <td style="background-color:#cff0fc;white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">49,569</span></p></td> <td style="background-color:#cff0fc;white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:1pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Land and improvements</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">3,109</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2,945</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:1pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;word-break:break-word;"> <td style="background-color:#cff0fc;white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Right of use assets</span></p></td> <td style="background-color:#cff0fc;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:1pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">41,631</span></p></td> <td style="background-color:#cff0fc;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:1pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">41,631</span></p></td> <td style="background-color:#cff0fc;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:1pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">589,769</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">443,128</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:1pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;word-break:break-word;"> <td style="background-color:#cff0fc;white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Less: Accumulated depreciation and amortization</span></p></td> <td style="background-color:#cff0fc;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">352,615</span></p></td> <td style="background-color:#cff0fc;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="background-color:#cff0fc;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">334,383</span></p></td> <td style="background-color:#cff0fc;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="background-color:#ffffff;white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:1pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">237,154</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">108,745</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:1pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;word-break:break-word;"> <td style="background-color:#cff0fc;white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Construction in progress</span></p></td> <td style="background-color:#cff0fc;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">15,479</span></p></td> <td style="background-color:#cff0fc;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">101,585</span></p></td> <td style="background-color:#cff0fc;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:1pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Total property, plant, and equipment, net</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">$</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">252,633</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">$</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">210,330</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:1pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> </table><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></div><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:2pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Depreciation of tangible assets and amortization of software expense amounted to $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">32.0</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million, $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">31.0</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million, and $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">29.5</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million for the fiscal years ended April 30, 2024, 2023, and 2022, respectively.</span></p><div style="font-size:10pt;font-family:Times New Roman;"><p style="text-indent:4.533%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:12pt;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The following table summarizes depreciation and amortization expense, which includes amortization of intangibles and debt financing costs, by line item for the fiscal years ended April 30, 2024, 2023, and 2022 (in thousands):</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;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:57.303%;"></td> <td style="width:1.18%;"></td> <td style="width:1%;"></td> <td style="width:10.385%;"></td> <td style="width:1%;"></td> <td style="width:1.861%;"></td> <td style="width:1%;"></td> <td style="width:11.045%;"></td> <td style="width:1%;"></td> <td style="width:1.18%;"></td> <td style="width:1%;"></td> <td style="width:11.045%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="10" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">For the Years Ended April 30,</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2024</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:1pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2022</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Cost of sales</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">20,607</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">22,205</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">21,879</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Research and development</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">533</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">529</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">484</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Selling, marketing, and distribution</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">3,635</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,524</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:1pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">509</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">General and administrative</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">7,693</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">7,088</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:1pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">7,111</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Interest expense</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">90</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">90</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:1pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">90</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Total depreciation and amortization</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">32,558</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">31,436</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:1pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">30,073</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> </table></div> <p style="text-indent:4.533%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The following table summarizes property, plant, and equipment as of April 30, 2024 and 2023 (in thousands):</span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;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:65.92%;"></td> <td style="width:1.12%;"></td> <td style="width:1%;"></td> <td style="width:13.12%;"></td> <td style="width:1%;"></td> <td style="width:1.12%;"></td> <td style="width:1%;"></td> <td style="width:13.12%;"></td> <td style="width:1%;"></td> <td style="width:1.6%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="3" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">April 30, 2024</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;"> April 30, 2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:center;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:1pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;word-break:break-word;"> <td style="background-color:#cff0fc;white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Machinery and equipment</span></p></td> <td style="background-color:#cff0fc;white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">$</span></p></td> <td style="background-color:#cff0fc;white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">337,772</span></p></td> <td style="background-color:#cff0fc;white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">$</span></p></td> <td style="background-color:#cff0fc;white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">308,852</span></p></td> <td style="background-color:#cff0fc;white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:1pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Building and improvements</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">154,507</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">40,131</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:1pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;word-break:break-word;"> <td style="background-color:#cff0fc;white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Software and hardware</span></p></td> <td style="background-color:#cff0fc;white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">52,750</span></p></td> <td style="background-color:#cff0fc;white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">49,569</span></p></td> <td style="background-color:#cff0fc;white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:1pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Land and improvements</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">3,109</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2,945</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:1pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;word-break:break-word;"> <td style="background-color:#cff0fc;white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Right of use assets</span></p></td> <td style="background-color:#cff0fc;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:1pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">41,631</span></p></td> <td style="background-color:#cff0fc;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:1pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">41,631</span></p></td> <td style="background-color:#cff0fc;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:1pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">589,769</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">443,128</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:1pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;word-break:break-word;"> <td style="background-color:#cff0fc;white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Less: Accumulated depreciation and amortization</span></p></td> <td style="background-color:#cff0fc;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">352,615</span></p></td> <td style="background-color:#cff0fc;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="background-color:#cff0fc;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">334,383</span></p></td> <td style="background-color:#cff0fc;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="background-color:#ffffff;white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:1pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">237,154</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">108,745</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:1pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;word-break:break-word;"> <td style="background-color:#cff0fc;white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Construction in progress</span></p></td> <td style="background-color:#cff0fc;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">15,479</span></p></td> <td style="background-color:#cff0fc;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">101,585</span></p></td> <td style="background-color:#cff0fc;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:1pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Total property, plant, and equipment, net</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">$</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">252,633</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">$</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">210,330</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:1pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> </table><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> 337772000 308852000 154507000 40131000 52750000 49569000 3109000 2945000 41631000 41631000 589769000 443128000 352615000 334383000 237154000 108745000 15479000 101585000 252633000 210330000 32000000 31000000 29500000 <p style="text-indent:4.533%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:12pt;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The following table summarizes depreciation and amortization expense, which includes amortization of intangibles and debt financing costs, by line item for the fiscal years ended April 30, 2024, 2023, and 2022 (in thousands):</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;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:57.303%;"></td> <td style="width:1.18%;"></td> <td style="width:1%;"></td> <td style="width:10.385%;"></td> <td style="width:1%;"></td> <td style="width:1.861%;"></td> <td style="width:1%;"></td> <td style="width:11.045%;"></td> <td style="width:1%;"></td> <td style="width:1.18%;"></td> <td style="width:1%;"></td> <td style="width:11.045%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="10" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">For the Years Ended April 30,</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2024</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:1pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2022</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Cost of sales</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">20,607</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">22,205</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">21,879</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Research and development</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">533</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">529</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">484</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Selling, marketing, and distribution</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">3,635</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,524</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:1pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">509</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">General and administrative</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">7,693</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">7,088</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:1pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">7,111</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Interest expense</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">90</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">90</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:1pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">90</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Total depreciation and amortization</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">32,558</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">31,436</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:1pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">30,073</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> </table> 20607000 22205000 21879000 533000 529000 484000 3635000 1524000 509000 7693000 7088000 7111000 90000 90000 90000 32558000 31436000 30073000 <p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">8. Inventories</span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><div style="font-size:10pt;font-family:Times New Roman;"><p style="text-indent:4.533%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:12pt;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;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 April 30, 2024 and 2023 (in thousands):</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;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:66.933%;"></td> <td style="width:1.54%;"></td> <td style="width:1%;"></td> <td style="width:12.963000000000001%;"></td> <td style="width:1%;"></td> <td style="width:1.56%;"></td> <td style="width:1%;"></td> <td style="width:13.003%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">April 30, 2024</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">April 30, 2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ccecff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Finished goods</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">83,337</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">93,705</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Finished parts</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">56,282</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">65,460</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ccecff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Work in process</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">8,033</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">6,821</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Raw material</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">12,848</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">11,132</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ccecff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Total inventories</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">160,500</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">177,118</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> </table></div> <p style="text-indent:4.533%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:12pt;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;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 April 30, 2024 and 2023 (in thousands):</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;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:66.933%;"></td> <td style="width:1.54%;"></td> <td style="width:1%;"></td> <td style="width:12.963000000000001%;"></td> <td style="width:1%;"></td> <td style="width:1.56%;"></td> <td style="width:1%;"></td> <td style="width:13.003%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">April 30, 2024</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">April 30, 2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ccecff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Finished goods</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">83,337</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">93,705</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Finished parts</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">56,282</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">65,460</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ccecff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Work in process</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">8,033</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">6,821</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Raw material</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">12,848</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">11,132</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ccecff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Total inventories</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">160,500</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">177,118</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> </table> 83337000 93705000 56282000 65460000 8033000 6821000 12848000 11132000 160500000 177118000 <p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">9. Accrued Expenses and Deferred Revenue</span></p><div style="font-size:10pt;font-family:Times New Roman;"><p style="text-indent:4.533%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:12pt;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The following table sets forth other accrued expenses as of April 30, 2024 and 2023 (in thousands):</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;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:66.993%;"></td> <td style="width:1.62%;"></td> <td style="width:1%;"></td> <td style="width:12.883000000000001%;"></td> <td style="width:1%;"></td> <td style="width:1.62%;"></td> <td style="width:1%;"></td> <td style="width:12.883000000000001%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">April 30, 2024</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">April 30, 2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ccecff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Accrued taxes other than income</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">5,838</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">3,703</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Accrued professional fees</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">4,925</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2,596</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ccecff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Accrued other</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">4,423</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">4,597</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Accrued settlement</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">3,200</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ccecff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Accrued employee benefits</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2,742</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">3,256</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Accrued distributor incentives</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,687</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,640</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ccecff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span><span style="-sec-ix-hidden:F_43f9e748-c7d0-4cfe-9fa9-0527c13240fb;"><span style="-sec-ix-hidden:F_429861f4-aff4-4acf-a093-4eb5f88a4acb;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Current portion of finance lease obligation</span></span></span></span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,564</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,434</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Accrued rebates and promotions</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,485</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,649</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ccecff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span><span style="-sec-ix-hidden:F_47bedb3b-e38b-4d8c-9e32-31c2d1772075;"><span style="-sec-ix-hidden:F_e1edfe75-38f4-4cdc-9e94-cdba9f6467a4;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Current portion of operating lease obligation</span></span></span></span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">947</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,274</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Total accrued expenses and deferred revenue</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="border-top:0.5pt solid #000000;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="border-top:0.5pt solid #000000;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">26,811</span></p></td> <td style="border-top:0.5pt solid #ffffff03;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="border-top:0.5pt solid #000000;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="border-top:0.5pt solid #000000;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">20,149</span></p></td> <td style="border-top:0.5pt solid #ffffff03;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> </table></div> <p style="text-indent:4.533%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:12pt;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The following table sets forth other accrued expenses as of April 30, 2024 and 2023 (in thousands):</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;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:66.993%;"></td> <td style="width:1.62%;"></td> <td style="width:1%;"></td> <td style="width:12.883000000000001%;"></td> <td style="width:1%;"></td> <td style="width:1.62%;"></td> <td style="width:1%;"></td> <td style="width:12.883000000000001%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">April 30, 2024</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">April 30, 2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ccecff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Accrued taxes other than income</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">5,838</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">3,703</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Accrued professional fees</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">4,925</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2,596</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ccecff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Accrued other</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">4,423</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">4,597</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Accrued settlement</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">3,200</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ccecff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Accrued employee benefits</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2,742</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">3,256</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Accrued distributor incentives</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,687</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,640</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ccecff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span><span style="-sec-ix-hidden:F_43f9e748-c7d0-4cfe-9fa9-0527c13240fb;"><span style="-sec-ix-hidden:F_429861f4-aff4-4acf-a093-4eb5f88a4acb;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Current portion of finance lease obligation</span></span></span></span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,564</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,434</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Accrued rebates and promotions</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,485</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,649</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ccecff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span><span style="-sec-ix-hidden:F_47bedb3b-e38b-4d8c-9e32-31c2d1772075;"><span style="-sec-ix-hidden:F_e1edfe75-38f4-4cdc-9e94-cdba9f6467a4;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Current portion of operating lease obligation</span></span></span></span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">947</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,274</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Total accrued expenses and deferred revenue</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="border-top:0.5pt solid #000000;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="border-top:0.5pt solid #000000;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">26,811</span></p></td> <td style="border-top:0.5pt solid #ffffff03;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="border-top:0.5pt solid #000000;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="border-top:0.5pt solid #000000;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">20,149</span></p></td> <td style="border-top:0.5pt solid #ffffff03;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> </table> 5838000 3703000 4925000 2596000 4423000 4597000 3200000 0 2742000 3256000 1687000 1640000 1564000 1434000 1485000 1649000 947000 1274000 26811000 20149000 <p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">10. Fair Value Measurement</span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">We follow the provisions of ASC 820-10,</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;"> Fair Value Measurements and Disclosures Topic</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;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</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">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><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Financial assets and liabilities recorded on the accompanying consolidated balance sheets are categorized based on the inputs to the valuation techniques as follows:</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Level 1</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;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 (examples include active exchange-traded equity securities, listed derivatives, and most U.S. Government and agency securities).</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;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:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">60.8</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million and $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">53.6</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million as of April 30, 2024 and 2023, respectively. The carrying value of our revolving line of credit approximated the fair value as of April, 30, 2024. 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:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Level 2</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;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><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><div style="margin-left:6.667%;display:flex;margin-top:6pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:3.333%;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:3.571084182443509%;display:inline-flex;justify-content:flex-start;">•</span><div style="width:100%;display:inline;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;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:6.667%;display:flex;margin-top:6pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:3.333%;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:3.571084182443509%;display:inline-flex;justify-content:flex-start;">•</span><div style="width:100%;display:inline;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;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:6.667%;display:flex;margin-top:6pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:3.333%;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:3.571084182443509%;display:inline-flex;justify-content:flex-start;">•</span><div style="width:100%;display:inline;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;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:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Level 3</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;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 assumptions about the assumptions a market participant would use in pricing the asset or liability.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">As of April 30, 2024, we did </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">no</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">t have any Level 2 or Level 3 financial assets or liabilities.</span></p> 60800000 53600000 0 0 0 0 <p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">11. Self-Insurance Reserves</span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">As of April 30, 2024 and 2023, we had reserves for workers’ compensation, product liability, and medical/dental costs totaling $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">8.7</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million and $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">9.2</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million, respectively, of which $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">3.3</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million and $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">2.6</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million, respectively, was classified as other non-current liabilities. As of April 30, 2024 and 2023, $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">5.4</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million and $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">6.6</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million, respectively, were included in accrued expenses or accounts payable on the accompanying consolidated balance sheets. In addition, as of April 30, 2024 and 2023, $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">984,000</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> and $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">663,000</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">, respectively, of workers’ compensation recoverable was classified as other assets. While we believe these reserves to be adequate, it is possible that the ultimate liabilities will exceed such estimates.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><div style="font-size:10pt;font-family:Times New Roman;"><p style="text-indent:4.533%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:12pt;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The following table summarizes the activity in the workers’ compensation, product liability, municipal liability, and medical/dental reserves in the fiscal years ended April 30, 2024 and 2023 (in thousands):</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;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.6%;"></td> <td style="width:2.06%;"></td> <td style="width:1%;"></td> <td style="width:11%;"></td> <td style="width:1%;"></td> <td style="width:2.24%;"></td> <td style="width:2.06%;"></td> <td style="width:1%;"></td> <td style="width:11.04%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;text-align:left;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="8" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">For the Year Ended April 30,</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;text-align:left;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="3" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2024</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:1pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="3" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Beginning balance</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">$</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">9,239</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:1pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">$</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">8,676</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Additional provision charged to expense</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2,921</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:1pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">3,589</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Payments</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">3,461</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:1pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">3,026</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Ending balance</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">$</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">8,699</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:1pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">$</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">9,239</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> </table><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></div><p style="text-indent:4.533%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">It is our policy to provide an estimate for loss as a result of expected adverse findings or legal settlements on product liability, workers’ compensation, and other matters when such losses are probable and are reasonably estimable. It is also our policy to accrue for reasonably estimable legal costs associated with defending such litigation. While such estimates involve a range of possible costs, we determine, in consultation with counsel, the most likely cost within such range on a case-by-case basis. We also record receivables from insurance carriers relating to these matters when their collection is probable and reasonably estimable. As of April 30, 2024 and 2023, we had accrued reserves for product litigation liabilities of $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">3.1</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million and $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">4.3</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million, respectively (of which $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">497,000</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> and $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">568,000</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">, respectively, was non-current), consisting entirely of expected legal defense costs. During fiscal 2024, we did not record any receivables from insurance carriers related to these liabilities. Prior to fiscal 2024, we had recorded receivables from insurance carriers related to these liabilities of $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">1.9</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million, nearly all of which has been classified as other non-current assets.</span></p> 8700000 9200000 3300000 2600000 5400000 6600000 984000 663000 <p style="text-indent:4.533%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:12pt;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The following table summarizes the activity in the workers’ compensation, product liability, municipal liability, and medical/dental reserves in the fiscal years ended April 30, 2024 and 2023 (in thousands):</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;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.6%;"></td> <td style="width:2.06%;"></td> <td style="width:1%;"></td> <td style="width:11%;"></td> <td style="width:1%;"></td> <td style="width:2.24%;"></td> <td style="width:2.06%;"></td> <td style="width:1%;"></td> <td style="width:11.04%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;text-align:left;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="8" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">For the Year Ended April 30,</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;text-align:left;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="3" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2024</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:1pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="3" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Beginning balance</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">$</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">9,239</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:1pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">$</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">8,676</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Additional provision charged to expense</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2,921</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:1pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">3,589</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Payments</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">3,461</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:1pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">3,026</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Ending balance</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">$</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">8,699</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:1pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">$</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">9,239</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> </table><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> 9239000 8676000 2921000 3589000 3461000 3026000 8699000 9239000 3100000 4300000 497000 568000 1900000 <p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">12. Stockholders’ Equity</span></p><p style="text-indent:2.267%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Treasury Stock</span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;"> </span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">On September 19, 2023, our Board of Directors authorized the repurchase of $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">50.0</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million of our common stock, subject to certain conditions, in the open market or in privately negotiated transactions through September 19, 2024. During fiscal 2024, we purchased </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">793,551</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> shares of our common stock for $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">10.2</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million under this authorization. We did not purchase any shares of our common stock during fiscal 2023, and we did not have an authorized repurchase program as of April 30, 2023. During fiscal 2022, we repurchased </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">1,967,420</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> of our common stock for $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">40.0</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million, utilizing cash on hand under an available program that our Board of Directors authorized in fiscal 2021. On June 15, 2021, our Board of Directors authorized the repurchase of an additional $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">50.0</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million of our common stock, subject to certain conditions, in the open market or in privately negotiated transactions. Pursuant to this authorization, during fiscal 2022, we completed this repurchase program by purchasing </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">2,788,152</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> shares of our common stock for $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">50.0</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million, utilizing cash on hand.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="text-indent:2.267%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Incentive Stock and Employee Stock Purchase Plans</span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;"> </span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">We have </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">two</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> stock incentive plans: the 2013 Incentive Stock Plan and the 2022 Incentive Stock Plan. New grants under the 2013 Incentive Stock Plan have not been made since our stockholders approved the 2022 Incentive Stock Plan at our annual meeting of stockholders held on September 12, 2022. All new grants covering participants are issued under the 2022 Incentive Stock Plan.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The 2022 Incentive Stock Plan authorizes the issuance of </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">1,000,000</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> shares, plus </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">4,312,247</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> shares that were reserved and remained available for grant and delivery under the 2013 Incentive Stock Plan as of September 12, 2022, the effective date of the 2022 Incentive Stock Plan. The 2022 Incentive Stock Plan permits the grant of options to acquire common stock, restricted stock awards, restricted stock units, or RSUs, stock appreciation rights, bonus stock and awards in lieu of obligations, performance awards, and dividend equivalents. Our Board of Directors, or a committee of our board, administers the stock plans, selects recipients to whom awards are granted, and determines the grants to be awarded. Options granted under the stock plans are exercisable at a price determined by our Board of Directors or a committee of our board at the time of grant, but in no event, less than fair market value of our common stock on the effective date of the grant. Grants of options may be made to employees and directors without regard to any performance measures. All options issued pursuant to the stock plans are generally nontransferable and subject to forfeiture.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Unless terminated earlier by our Board of Directors, the 2022 Incentive Stock Plan will terminate at the earliest of (1) the tenth anniversary of the effective date of the 2022 Incentive Stock Plan, or (2) such time as no shares of common stock remain available for issuance under the plan and we have no further rights or obligations with respect to outstanding awards under the plan. The date of grant of an award is deemed to be the effective date upon which our Board of Directors or a committee authorizes the granting of such award.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Except in specific circumstances, grants of stock options vest over a period of </span><span style="font-size:10pt;font-family:Times New Roman;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">four years</span></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> and are exercisable for a period of </span><span style="font-size:10pt;font-family:Times New Roman;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">10</span></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> years after vesting. The 2022 Incentive Stock Plan also permits the grant of stock options to non-employees, which our Board of Directors or a committee has authorized in the past. There were no outstanding and exercisable stock options in fiscal 2024, 2023, and 2022.</span></p><div style="font-size:10pt;font-family:Times New Roman;"><p style="text-indent:4.533%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:12pt;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The following table summarizes stock compensation expense by line item for the fiscal years ended April 30, 2024, 2023, and 2022 (in thousands):</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;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.161%;"></td> <td style="width:1.739%;"></td> <td style="width:1%;"></td> <td style="width:13.874%;"></td> <td style="width:1%;"></td> <td style="width:1.739%;"></td> <td style="width:1%;"></td> <td style="width:13.874%;"></td> <td style="width:1%;"></td> <td style="width:1.739%;"></td> <td style="width:1%;"></td> <td style="width:13.874%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="10" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">For the Year Ended April 30,</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2024</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2022</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Cost of sales</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">648</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">667</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">809</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Research and development</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">77</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">80</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">61</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Selling, marketing, and distribution</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">930</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">814</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">844</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">General and administrative</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">4,028</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">3,541</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2,822</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Total stock-based compensation</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">5,683</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">5,102</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">4,536</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> </table></div><p style="text-indent:4.533%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">As of April 30, 2024, there were </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">5,420,444</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> shares available for grant under the 2022 Incentive Stock Plan. We use our unissued share pool for all shares issued for options, restricted stock awards, RSUs, performance share units, performance-based restricted stock units, or PSUs, and shares issued under our Employee Stock Purchase Plan, or ESPP.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">We grant service-based RSUs to employees, consultants, and directors. The awards are made at no cost to the recipient. An RSU represents the right to acquire one share of our common stock and does not carry voting or dividend rights. Except in specific circumstances, RSU grants to employees and consultants generally vest over a period of </span><span style="font-size:10pt;font-family:Times New Roman;"><span style="-sec-ix-hidden:F_f9c80339-5a42-493e-9725-0783a08ad1b2;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">three</span></span></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> or </span><span style="font-size:10pt;font-family:Times New Roman;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">four years</span></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> with </span><span style="font-size:10pt;font-family:Times New Roman;"><span style="-sec-ix-hidden:F_0631a877-43dc-4eee-8c59-ff8b3798012d;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">one-third </span></span></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">or </span><span style="font-size:10pt;font-family:Times New Roman;"><span style="-sec-ix-hidden:F_f4bbd751-2086-44ea-8ad4-6a7035fd1fc1;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">one-fourth</span></span></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> of the units vesting, respectively, on each anniversary date of the grant date. RSU grants to directors generally vest over a period of </span><span style="font-size:10pt;font-family:Times New Roman;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">one year</span></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> with </span><span style="font-size:10pt;font-family:Times New Roman;"><span style="-sec-ix-hidden:F_3ed71f2a-66c3-4789-bca8-2e4274d3a669;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">one-twelfth</span></span></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> of the units vesting each month. The aggregate fair value of our RSU grants is amortized to compensation expense over the applicable vesting period.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><div style="font-size:10pt;font-family:Times New Roman;"><p style="text-indent:4.533%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:12pt;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">We grant PSUs to our executive officers. At the time of grant, we calculate the fair value of our PSUs using the Monte-Carlo simulation. We incorporate the following variables into the valuation model:</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;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.114%;"></td> <td style="width:1%;"></td> <td style="width:21.289%;"></td> <td style="width:1%;"></td> <td style="width:2.001%;"></td> <td style="width:1%;"></td> <td style="width:17.128%;"></td> <td style="width:1%;"></td> <td style="width:2.001%;"></td> <td style="width:1%;"></td> <td style="width:17.468%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="10" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">For the Year Ended April 30,</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2024</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2022</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Grant date fair market value</span></p></td> <td colspan="2" style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:1pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Smith &amp; Wesson Brands, Inc</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">12.08</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">14.19</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">18.67</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Russell 2000 Index</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,769.21</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2,015.04</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2,277.45</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Volatility (a)</span></p></td> <td colspan="2" style="vertical-align:bottom;"><p style="font-size:1pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:1pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:1pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;"><p style="font-size:1pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:1pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;"><p style="font-size:1pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:1pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Smith &amp; Wesson Brands, Inc</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">58.46</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">%</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:1pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">64.77</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">%</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">62.33</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">%</span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Russell 2000 Index</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">27.08</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">%</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:1pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">31.75</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">%</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">30.69</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">%</span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Correlation coefficient (b)</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">0.3528</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:1pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">0.2094</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">0.1540</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Risk-free interest rate (c)</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">3.81</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">%</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:1pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2.91</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">%</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">0.33</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">%</span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Dividend yield</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">3.31</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">%</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:1pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2.26</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">%</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1.07</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">%</span></p></td> </tr> </table><p style="padding-bottom:1pt;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;border-bottom:0.5pt solid;margin-right:73.333%;text-align:left;"><span style="white-space:pre-wrap;font-size:6pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><div style="margin-left:6.667%;display:flex;margin-top:2pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:3.333%;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:3.571084182443509%;display:inline-flex;justify-content:flex-start;">(a)</span><div style="width:100%;display:inline;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Expected volatility is calculated over the most recent period that represents the remaining term of the performance period as of the valuation date, or </span><span style="font-size:10pt;font-family:Times New Roman;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">three years</span></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></div></div><div style="margin-left:6.667%;display:flex;margin-top:0;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:3.333%;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:3.571084182443509%;display:inline-flex;justify-content:flex-start;">(b)</span><div style="width:100%;display:inline;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The correlation coefficient utilizes the same historical price data used to develop the volatility assumptions.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></div></div><div style="margin-left:6.667%;display:flex;margin-top:0;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:3.333%;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:3.571084182443509%;display:inline-flex;justify-content:flex-start;">(c)</span><div style="width:100%;display:inline;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The risk-free interest rate is based on the yield of a zero-coupon U.S. Treasury bill, commensurate with the </span><span style="font-size:10pt;font-family:Times New Roman;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">three-year</span></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> performance period.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></div></div></div><p style="text-indent:4.533%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The PSUs vest, and the fair value of such PSUs are recognized, over the corresponding </span><span style="font-size:10pt;font-family:Times New Roman;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">three-year</span></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> performance period. Our PSUs have a maximum aggregate award equal to </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">200</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">% of the target amount granted. Generally, the number of PSUs that may be earned depends upon the total stockholder return, or TSR, of our common stock compared with the TSR of the Russell 2000 Index, or RUT, over the three-year performance period. For PSUs, our stock must outperform the RUT by </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">5</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">% in order for the target award to vest. In addition, there is a cap on the number of shares that can be earned under our PSUs, which is equal to six times the grant-date value of each award.</span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">In connection with the spin-off of AOUT and in accordance with the terms of the Employee Matters Agreement between us and AOUT, all outstanding PSU awards were adjusted such that the performance criteria relative to SWBI share price was modified to compare the market cap of SWBI for the 90 days subsequent to the original grant date to the combined market cap of SWBI and AOUT for the 90 days preceding the original vest date. The change in the market cap will be compared to the change in the value of the Russell 2000 index for the same period. In addition, a pro rata number of AOUT PSUs were granted at the time of the spin to each SWBI PSU recipient with the same terms as the underlying original SWBI PSU.</span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">In certain circumstances, the vested awards will be delivered on the first anniversary of the applicable vesting date. We have applied a discount to the grant date fair value when determining the amount of compensation expense to be recorded for these RSUs and PSUs.</span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">During fiscal 2024, we granted </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">176,583</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> PSUs to certain of our executive officers. We also granted </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">357,357</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> service-based RSUs during fiscal 2024, including </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">117,724</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> RSUs to certain of our executive officers, </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">58,819</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> RSUs to our directors, and </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">180,814</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> RSUs to non-executive officer employees.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">During fiscal 2024, we canceled </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">158,100</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> market-condition PSUs as a result of the failure to satisfy the performance metric. We canceled </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">24,385</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> service-based RSUs as a result of the service period condition not being met. We delivered </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">228,087</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> shares of common stock to current employees and directors under vested RSUs with a total market value of $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">2.7</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million. In addition, in connection with a 2019 grant, which vested in fiscal 2023, we delivered </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">55,726</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> 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:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">664,000</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">.</span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">During fiscal 2023, we granted </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">108,736</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> PSUs to certain of our executive officers. We also granted </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">287,854</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> service-based RSUs during fiscal 2023, including </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">72,494</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> RSUs to certain of our executive officers, </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">56,497</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> RSUs to our directors, and </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">158,863</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> RSUs to non-executive officer employees.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">During fiscal 2023, we canceled </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">35,179</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> service-based RSUs as a result of the service period condition not being met. We delivered </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">202,859</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> shares of common stock to current employees under vested RSUs with a total market value of $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">2.7</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million. In addition, in connection with a 2018 grant, which vested in fiscal 2022, we delivered </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">83,586</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> 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:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">1.2</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million. In addition, in connection with a 2019 grant, </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">57,600</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;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:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">200.0</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">% of target for the original </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">28,800</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> PSUs granted. Relating to this same grant, </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">1,874</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> shares were released to cover tax obligations on the vesting.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">During fiscal 2022, we granted </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">73,913</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> PSUs to certain of our executive officers and a former executive officer. We also granted </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">184,767</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> service-based RSUs during fiscal 2022, including </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">65,518</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> RSUs to certain of our executive officers and a former executive officer, </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">42,702</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> RSUs to our directors, and </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">76,547</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> RSUs to non-executive officer employees.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">During fiscal 2022, we canceled </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">45,249</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> service-based RSUs as a result of the service period condition not being met. We canceled </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">40,869</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> PSUs as a result of the service period condition not being met. We delivered </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">365,736</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> shares of common stock to current employees under vested RSUs with a total market value of $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">7.5</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million. In addition, in connection with a 2018 grant, we vested </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">86,400</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> market-condition PSUs to certain of our executive officers and a former executive officer, which resulted from achieving the maximum performance of </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">200.0</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">% of target for the original </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">43,200</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> PSUs granted. Related to this same grant, we released </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">2,814</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> market-condition PSUs to cover tax obligations as a result of the vesting.</span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The grant date fair value of RSUs and PSUs that vested in fiscal 2024, 2023, and 2022 was $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">3.3</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million, $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">4.0</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million, and $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">4.4</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million, respectively.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><div style="font-size:10pt;font-family:Times New Roman;"><p style="text-indent:4.533%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:12pt;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">A summary of activity for unvested RSUs and PSUs for fiscal years 2024, 2023, and 2022 is as follows:</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;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:26.005%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:9.002%;"></td> <td style="width:1%;"></td> <td style="width:3.001%;"></td> <td style="width:1%;"></td> <td style="width:8.381%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:8.002%;"></td> <td style="width:1%;"></td> <td style="width:3.001%;"></td> <td style="width:1%;"></td> <td style="width:8.382000000000001%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:9.002%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:8.222%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="23" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">For the Year Ended April 30,</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="6" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2024</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="6" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="7" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2022</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Weighted</span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Weighted</span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Weighted</span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Total # of</span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Average</span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Total # of</span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Average</span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Total # of</span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Average</span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Restricted</span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Grant Date</span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Restricted</span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Grant Date</span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Restricted</span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Grant</span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Date</span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Stock Units</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Fair Value</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Stock Units</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Fair Value</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Stock Units</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Fair Value</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">RSUs and PSUs outstanding, beginning of period</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">932,705</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">13.14</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">830,813</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">13.30</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">995,879</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">11.14</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Awarded</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">533,940</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">12.07</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">425,390</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(a)</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">13.52</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">301,880</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">18.95</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Released</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">283,813</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(b)</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">11.54</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">288,319</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">13.92</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">368,550</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">11.99</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Forfeited</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">182,485</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">10.83</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">35,179</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">15.17</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">98,396</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">12.29</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">RSUs and PSUs outstanding, end of period</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,000,347</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">13.45</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">932,705</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">13.14</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">830,813</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">13.30</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> </table><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:6pt;font-family:Times New Roman;min-width:fit-content;">_____________________</span></p><div style="margin-left:4.528%;display:flex;margin-top:6pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:4.537%;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:4.7521786492374725%;display:inline-flex;justify-content:flex-start;">(a)</span><div style="width:100%;display:inline;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Includes </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">28,800</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> PSUs that vested during the fiscal year in connection with achieving maximum performance targets for the 2019 grants.</span></div></div><div style="margin-left:4.528%;display:flex;margin-top:6pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:4.537%;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:4.7521786492374725%;display:inline-flex;justify-content:flex-start;">(b)</span><div style="width:100%;display:inline;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Includes </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">55,726</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> PSUs that vested during fiscal 2023.</span></div></div></div><p style="text-indent:4.533%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">As of April 30, 2024, there was $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">3.8</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million of unrecognized compensation cost related to unvested RSUs and PSUs. This cost is expected to be recognized over a weighted average remaining contractual term of </span><span style="font-size:10pt;font-family:Times New Roman;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">1.3</span></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> years.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">We had an ESPP that commenced on September 26, 2011, or the 2011 ESPP, which authorized the sale of up to </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">6,000,000</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> of our common stock to employees. The 2011 ESPP continued in effect for a term of </span><span style="font-size:10pt;font-family:Times New Roman;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">10</span></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> years and expired with the offering period that ended March 31, 2022. All options and rights to participate in the 2011 ESPP are nontransferable and subject to forfeiture in accordance with the 2011 ESPP guidelines. As of April 30, 2022, we had issued </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">1,948,334</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> shares of common stock under the 2011 ESPP, all of which were purchased prior to April 30, 2022. During fiscal 2022, </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">128,422</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> shares were purchased under the 2011 ESPP, respectively.</span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">On September 27, 2021, our stockholders approved our 2021 ESPP, which authorizes the sale of up to </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">3,000,000</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> shares of our common stock to employees. All options and rights to participate in our ESPP are nontransferable and subject to forfeiture in accordance with our ESPP guidelines. Our current ESPP will be implemented in a series of successive offering periods, each with a maximum duration of 12 months. If the fair market value, or FMV, per share of our common stock on any purchase date is less than the FMV per share on the start date of a 12-month offering period, then that offering period will automatically terminate, and a new 12-month offering period will begin on the next business day. Each offering period will begin on April 1 or October 1, as applicable, immediately following the end of the previous offering period. Payroll deductions will be on an after-tax basis, in an amount of not less than </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">1</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">% and not more than </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">20</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">% (or such greater percentage as the committee appointed to administer our ESPP may establish from time to time before the first day of an offering period) of a participant’s compensation on each payroll date. The option exercise price per share will equal </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">85</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">% of the lower of the FMV on the first day of the offering period or the FMV on the exercise date. The maximum number of shares that a participant may purchase during any purchase period is </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">12,500</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> shares, or a total of $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">25,000</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> in shares, based on the FMV on the first day of the offering period. Our ESPP will remain in effect until the earliest of (a) the exercise date that participants become entitled to purchase a number of shares greater than the number of reserved shares available for purchase under our ESPP, (b) such date as is determined by our board of directors in its discretion, or (c) March 31, 2022. In the event of certain corporate transactions, each option outstanding under our ESPP will be assumed or an equivalent option will be substituted by the successor corporation or a parent or subsidiary of such successor corporation. During fiscal 2024 and 2023, </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">151,225</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> and </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">175,047</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> shares were purchased under the 2021 ESPP, respectively.</span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">We measure the cost of employee services received in exchange for an award of an equity instrument based on the grant-date fair value of the award. We calculate the fair value of our stock options issued to employees using the Black-Scholes model at the time the options were granted. That amount is then amortized over the vesting period of the option. With our ESPP, fair value is determined at the beginning of the purchase period and amortized over the term of each exercise period.</span></p><div style="font-size:10pt;font-family:Times New Roman;"><p style="text-indent:4.533%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:12pt;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The following assumptions were used in valuing our ESPP purchases during the years ended April 30, 2024, 2023, and 2022:</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:57%;"></td> <td style="width:1%;"></td> <td style="width:12.34%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:11.2%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:11.459999999999999%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;text-align:left;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="10" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">For the Year Ended April 30,</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;text-align:left;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2024</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2022</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:5pt;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:5pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Risk-free interest rate</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">5.225</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">%</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:1pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">4.301</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">%</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:1pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">0.682</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">%</span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="text-indent:5pt;vertical-align:bottom;"><p style="margin-left:5pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Expected term</span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">6 months</span></span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:1pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">6 months</span></span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:1pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">6 months</span></span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:5pt;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:5pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Expected volatility</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">45.69</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">%</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:1pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">49.18</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">%</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:1pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">60.62</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">%</span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:5pt;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:5pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Dividend yield</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">3.27</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">%</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:1pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">3.59</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">%</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:1pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1.85</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">%</span></p></td> </tr> </table><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></div><p style="text-indent:4.533%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">We estimate expected volatility using historical volatility for the expected term. The fair value of each stock option or ESPP purchase was estimated on the date of the grant using the Black-Scholes option pricing model (using the risk-free interest rate, expected term, expected volatility, and dividend yield variables, as noted in the above table). The total stock-based compensation expense, including stock options, purchases under our ESPP, and RSU and PSU awards, was $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">5.7</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million, $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">5.1</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million, and $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">4.5</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million, for fiscal years 2024, 2023, and 2022, respectively.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> 50000000 793551 10200000 1967420 40000000 50000000 2788152 50000000 2 1000000 4312247 P4Y P10Y <p style="text-indent:4.533%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:12pt;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The following table summarizes stock compensation expense by line item for the fiscal years ended April 30, 2024, 2023, and 2022 (in thousands):</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;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.161%;"></td> <td style="width:1.739%;"></td> <td style="width:1%;"></td> <td style="width:13.874%;"></td> <td style="width:1%;"></td> <td style="width:1.739%;"></td> <td style="width:1%;"></td> <td style="width:13.874%;"></td> <td style="width:1%;"></td> <td style="width:1.739%;"></td> <td style="width:1%;"></td> <td style="width:13.874%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="10" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">For the Year Ended April 30,</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2024</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2022</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Cost of sales</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">648</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">667</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">809</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Research and development</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">77</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">80</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">61</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Selling, marketing, and distribution</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">930</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">814</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">844</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">General and administrative</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">4,028</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">3,541</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2,822</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Total stock-based compensation</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">5,683</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">5,102</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">4,536</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> </table> 648000 667000 809000 77000 80000 61000 930000 814000 844000 4028000 3541000 2822000 5683000 5102000 4536000 5420444 P4Y P1Y <p style="text-indent:4.533%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:12pt;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">We grant PSUs to our executive officers. At the time of grant, we calculate the fair value of our PSUs using the Monte-Carlo simulation. We incorporate the following variables into the valuation model:</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;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.114%;"></td> <td style="width:1%;"></td> <td style="width:21.289%;"></td> <td style="width:1%;"></td> <td style="width:2.001%;"></td> <td style="width:1%;"></td> <td style="width:17.128%;"></td> <td style="width:1%;"></td> <td style="width:2.001%;"></td> <td style="width:1%;"></td> <td style="width:17.468%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="10" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">For the Year Ended April 30,</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2024</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2022</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Grant date fair market value</span></p></td> <td colspan="2" style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:1pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Smith &amp; Wesson Brands, Inc</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">12.08</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">14.19</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">18.67</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Russell 2000 Index</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,769.21</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2,015.04</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2,277.45</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Volatility (a)</span></p></td> <td colspan="2" style="vertical-align:bottom;"><p style="font-size:1pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:1pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:1pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;"><p style="font-size:1pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:1pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;"><p style="font-size:1pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:1pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Smith &amp; Wesson Brands, Inc</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">58.46</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">%</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:1pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">64.77</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">%</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">62.33</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">%</span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Russell 2000 Index</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">27.08</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">%</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:1pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">31.75</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">%</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">30.69</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">%</span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Correlation coefficient (b)</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">0.3528</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:1pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">0.2094</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">0.1540</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Risk-free interest rate (c)</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">3.81</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">%</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:1pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2.91</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">%</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">0.33</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">%</span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Dividend yield</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">3.31</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">%</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:1pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2.26</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">%</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1.07</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">%</span></p></td> </tr> </table><p style="padding-bottom:1pt;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;border-bottom:0.5pt solid;margin-right:73.333%;text-align:left;"><span style="white-space:pre-wrap;font-size:6pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><div style="margin-left:6.667%;display:flex;margin-top:2pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:3.333%;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:3.571084182443509%;display:inline-flex;justify-content:flex-start;">(a)</span><div style="width:100%;display:inline;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Expected volatility is calculated over the most recent period that represents the remaining term of the performance period as of the valuation date, or </span><span style="font-size:10pt;font-family:Times New Roman;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">three years</span></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></div></div><div style="margin-left:6.667%;display:flex;margin-top:0;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:3.333%;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:3.571084182443509%;display:inline-flex;justify-content:flex-start;">(b)</span><div style="width:100%;display:inline;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The correlation coefficient utilizes the same historical price data used to develop the volatility assumptions.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></div></div><div style="margin-left:6.667%;display:flex;margin-top:0;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:3.333%;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:3.571084182443509%;display:inline-flex;justify-content:flex-start;">(c)</span><div style="width:100%;display:inline;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The risk-free interest rate is based on the yield of a zero-coupon U.S. Treasury bill, commensurate with the </span><span style="font-size:10pt;font-family:Times New Roman;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">three-year</span></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> performance period.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></div></div> 12.08 14.19 18.67 1769.21 2015.04 2277.45 0.5846 0.6477 0.6233 0.2708 0.3175 0.3069 0.3528 0.2094 0.154 0.0381 0.0291 0.0033 0.0331 0.0226 0.0107 P3Y P3Y P3Y 2 0.05 176583 357357 117724 58819 180814 158100 24385 228087 2700000 55726 664000 108736 287854 72494 56497 158863 35179 202859000 2700000 83586 1200000 57600 2 28800 1874 73913 184767 65518 42702 76547 45249 40869 365736 7500000 86400000 2 43200 2814 3300000 4000000 4400000 <p style="text-indent:4.533%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:12pt;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">A summary of activity for unvested RSUs and PSUs for fiscal years 2024, 2023, and 2022 is as follows:</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;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:26.005%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:9.002%;"></td> <td style="width:1%;"></td> <td style="width:3.001%;"></td> <td style="width:1%;"></td> <td style="width:8.381%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:8.002%;"></td> <td style="width:1%;"></td> <td style="width:3.001%;"></td> <td style="width:1%;"></td> <td style="width:8.382000000000001%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:9.002%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:8.222%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="23" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">For the Year Ended April 30,</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="6" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2024</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="6" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="7" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2022</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Weighted</span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Weighted</span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Weighted</span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Total # of</span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Average</span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Total # of</span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Average</span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Total # of</span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Average</span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Restricted</span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Grant Date</span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Restricted</span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Grant Date</span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Restricted</span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Grant</span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Date</span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Stock Units</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Fair Value</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Stock Units</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Fair Value</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Stock Units</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Fair Value</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">RSUs and PSUs outstanding, beginning of period</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">932,705</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">13.14</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">830,813</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">13.30</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">995,879</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">11.14</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Awarded</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">533,940</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">12.07</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">425,390</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(a)</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">13.52</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">301,880</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">18.95</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Released</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">283,813</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(b)</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">11.54</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">288,319</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">13.92</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">368,550</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">11.99</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Forfeited</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">182,485</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">10.83</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">35,179</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">15.17</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">98,396</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">12.29</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">RSUs and PSUs outstanding, end of period</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,000,347</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">13.45</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">932,705</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">13.14</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">830,813</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">13.30</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> </table><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:6pt;font-family:Times New Roman;min-width:fit-content;">_____________________</span></p><div style="margin-left:4.528%;display:flex;margin-top:6pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:4.537%;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:4.7521786492374725%;display:inline-flex;justify-content:flex-start;">(a)</span><div style="width:100%;display:inline;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Includes </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">28,800</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> PSUs that vested during the fiscal year in connection with achieving maximum performance targets for the 2019 grants.</span></div></div><div style="margin-left:4.528%;display:flex;margin-top:6pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:4.537%;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:4.7521786492374725%;display:inline-flex;justify-content:flex-start;">(b)</span><div style="width:100%;display:inline;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Includes </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">55,726</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> PSUs that vested during fiscal 2023.</span></div></div> 932705 13.14 830813 13.3 995879 11.14 533940 12.07 425390 13.52 301880 18.95 283813 11.54 288319 13.92 368550 11.99 182485 10.83 35179 15.17 98396 12.29 1000347 13.45 932705 13.14 830813 13.3 28800 55726 3800000 P1Y3M18D 6000000 P10Y 1948334 128422 3000000 0.01 0.20 0.85 12500 25000 151225 175047 <p style="text-indent:4.533%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:12pt;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The following assumptions were used in valuing our ESPP purchases during the years ended April 30, 2024, 2023, and 2022:</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:57%;"></td> <td style="width:1%;"></td> <td style="width:12.34%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:11.2%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:11.459999999999999%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;text-align:left;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="10" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">For the Year Ended April 30,</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;text-align:left;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2024</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2022</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:5pt;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:5pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Risk-free interest rate</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">5.225</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">%</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:1pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">4.301</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">%</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:1pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">0.682</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">%</span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="text-indent:5pt;vertical-align:bottom;"><p style="margin-left:5pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Expected term</span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">6 months</span></span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:1pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">6 months</span></span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:1pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">6 months</span></span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:5pt;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:5pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Expected volatility</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">45.69</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">%</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:1pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">49.18</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">%</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:1pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">60.62</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">%</span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:5pt;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:5pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Dividend yield</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">3.27</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">%</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:1pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">3.59</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">%</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:1pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1.85</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">%</span></p></td> </tr> </table><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> 0.05225 0.04301 0.00682 P6M P6M P6M 0.4569 0.4918 0.6062 0.0327 0.0359 0.0185 5700000 5100000 4500000 <p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">13. Employer Sponsored Benefit Plans</span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Contributory Defined Investment Plan</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> — </span><span style="font-size:10pt;font-family:Times New Roman;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">We offer two contributory defined investment plans covering substantially all employees, subject to service requirements. Employees may contribute up to </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">100</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">% of their annual pay, depending on the plan. We generally make discretionary matching contributions of up to </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">50</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">% of the first </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">6</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">% of employee contributions to the plan.</span></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> We contributed $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">2.7</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million, $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">2.6</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million, and $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">2.9</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million for the fiscal years ended April 30, 2024, 2023, and 2022, respectively.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Nonelective Contribution Sharing Plan</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> — We have a non-contributory profit sharing plan covering substantially all of our employees. Employees become eligible on May 1 following the completion of a full fiscal year of continuous service. Our contributions to the plan are discretionary. For fiscal 2024, we plan to contribute approximately $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">9.1</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million, which has been recorded in general and administrative costs. We contributed $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">8.2</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million and $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">13.5</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million for the fiscal years ended April 30, 2023 and 2022, respectively. Contributions are funded after the fiscal year-end.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> We offer two contributory defined investment plans covering substantially all employees, subject to service requirements. Employees may contribute up to 100% of their annual pay, depending on the plan. We generally make discretionary matching contributions of up to 50% of the first 6% of employee contributions to the plan. 1 0.50 0.06 2700000 2600000 2900000 9100000 8200000 13500000 <p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">14. Income Taxes</span></p><div style="font-size:10pt;font-family:Times New Roman;"><p style="text-indent:4.533%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:12pt;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Income tax expense/(benefit) from continuing operations consisted of the following (in thousands):</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;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:56.543%;"></td> <td style="width:1.361%;"></td> <td style="width:1.341%;"></td> <td style="width:1%;"></td> <td style="width:9.744%;"></td> <td style="width:1%;"></td> <td style="width:1.361%;"></td> <td style="width:1.361%;"></td> <td style="width:1%;"></td> <td style="width:9.764%;"></td> <td style="width:1%;"></td> <td style="width:1.361%;"></td> <td style="width:1.361%;"></td> <td style="width:1%;"></td> <td style="width:9.804%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="13" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">For the Year Ended April 30,</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="3" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2024</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:1pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="3" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:1pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="3" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2022</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;white-space:pre-wrap;word-break:break-word;"> <td style="text-indent:5pt;vertical-align:bottom;"><p style="margin-left:5pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Current:</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:1pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:1pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Federal</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">$</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">6,315</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:1pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">$</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">16,259</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:1pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">$</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">52,843</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">State</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2,637</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:1pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,955</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:1pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">7,174</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:5pt;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:5pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Total current</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">8,952</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:1pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">18,214</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:1pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">60,017</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;white-space:pre-wrap;word-break:break-word;"> <td style="text-indent:5pt;vertical-align:bottom;"><p style="margin-left:5pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Deferred:</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:1pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:1pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Federal</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2,558</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:1pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">6,217</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:1pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,889</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">State</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,723</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:1pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">647</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:1pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">236</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:5pt;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:5pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Total deferred</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">835</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:1pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">6,864</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:1pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2,125</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:5pt;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:5pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Total income tax expense</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">$</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">9,787</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:1pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">$</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">11,350</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:1pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">$</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">57,892</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> </table><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></div><div style="font-size:10pt;font-family:Times New Roman;"><p style="text-indent:4.533%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:12pt;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The following table presents a reconciliation of income tax expense from continuing operations at the statutory rate of </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">21</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">% to the expense/(benefit) in the consolidated financial statements (in thousands):</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;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:56.5%;"></td> <td style="width:1.28%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:10.22%;"></td> <td style="width:1%;"></td> <td style="width:1.28%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:10.22%;"></td> <td style="width:1%;"></td> <td style="width:1.28%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:10.22%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="13" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">For the Year Ended April 30,</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="3" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2024</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:1pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="3" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:1pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="3" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2022</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:5pt;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:5pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Federal income taxes expected at the statutory rate</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">$</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">10,373</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:1pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">$</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">10,127</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:1pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">$</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">53,001</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:5pt;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:5pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">State income taxes, net of federal tax effects</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">225</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:1pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,023</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:1pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">5,503</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:5pt;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:5pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Stock compensation</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">467</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:1pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">136</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:1pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">749</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:5pt;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:5pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Business meals and entertainment</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">100</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:1pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">89</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:1pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">118</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:5pt;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:5pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Research and development tax credit</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">281</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:1pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">265</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:1pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">300</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:5pt;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:5pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Amendments to prior year returns</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-size:9pt;min-width:fit-content;">(</span><span style="font-size:9pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">1,176</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:1pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:1pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:5pt;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:5pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Other</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">529</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:1pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">240</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:1pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">319</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:5pt;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:5pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Total income tax expense</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="border-top:0.5pt solid #000000;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">$</span></p></td> <td style="border-top:0.5pt solid #000000;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="border-top:0.5pt solid #000000;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">9,787</span></p></td> <td style="border-top:0.5pt solid #ffffff03;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:1pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="border-top:0.5pt solid #000000;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">$</span></p></td> <td style="border-top:0.5pt solid #000000;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="border-top:0.5pt solid #000000;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">11,350</span></p></td> <td style="border-top:0.5pt solid #ffffff03;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:1pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="border-top:0.5pt solid #000000;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">$</span></p></td> <td style="border-top:0.5pt solid #000000;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="border-top:0.5pt solid #000000;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">57,892</span></p></td> <td style="border-top:0.5pt solid #ffffff03;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> </table></div><div style="font-size:10pt;font-family:Times New Roman;"><p style="text-indent:4.533%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:12pt;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Deferred tax assets and liabilities related to temporary differences consisted of the following (in thousands):</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;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.071%;"></td> <td style="width:1.92%;"></td> <td style="width:1%;"></td> <td style="width:18.724%;"></td> <td style="width:1%;"></td> <td style="width:1.56%;"></td> <td style="width:1%;"></td> <td style="width:18.724%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:10pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="6" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">For the Years Ended April 30,</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2024</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Deferred Tax Assets</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:5pt;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:5pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Inventory reserves</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">8,489</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">7,495</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:5pt;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:5pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Accrued expenses, including compensation</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">4,678</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">4,764</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:5pt;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:5pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Net operating loss carryforwards and tax credits</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">3,988</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">3,156</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:5pt;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:5pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Operating lease liability</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">240</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">473</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:5pt;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:5pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Product liability</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">191</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">596</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:5pt;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:5pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Workers' compensation</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">704</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">477</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:5pt;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:5pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">State bonus depreciation</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,812</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">755</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:5pt;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:5pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Warranty reserve</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,017</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">913</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:5pt;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:5pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Stock-based compensation</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,319</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,551</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:5pt;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:5pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Section 174 capitalized R&amp;D expense</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">2,502</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">1,549</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:5pt;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:5pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Other</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">820</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">622</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Total deferred tax assets before valuation allowance</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">25,760</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">22,351</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Valuation allowance</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">3,350</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">3,031</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Net deferred tax assets</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">22,410</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">19,320</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Deferred Tax Liabilities</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:5pt;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:5pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Operating lease right-of-use assets</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">197</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">420</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:5pt;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:5pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Property, plant &amp; equipment</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">12,426</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">8,847</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:5pt;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:5pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Intangible assets</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2,270</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,581</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:5pt;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:5pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Other</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">268</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">387</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Total deferred tax liabilities</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">15,161</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">11,235</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Net Deferred Tax Asset/(Liability)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">7,249</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">8,085</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> </table></div><p style="text-indent:4.533%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">We had </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">no</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> federal net operating losses as of April 30, 2024.</span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">We had $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">27.1</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million and $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">17.7</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million in state net operating loss carryforwards as of April 30, 2024 and 2023, respectively. The state net operating loss carryforwards will expire between </span><span style="font-size:10pt;font-family:Times New Roman;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">April 30, 2027</span></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> and </span><span style="font-size:10pt;font-family:Times New Roman;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">April 30, 2040</span></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">. We had $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">3.3</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million and $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">2.8</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million of state tax credit carryforwards as of April 30, 2024 and 2023, respectively. Certain state tax credit carryforwards will expire by </span><span style="font-size:10pt;font-family:Times New Roman;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">April 30, 2049</span></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">, with others having no expiration date.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">As of April 30, 2024 and 2023, valuation allowances related to our deferred tax assets for state net operating loss carryforwards were $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">1.4</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million and $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">957,000</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">, respectively, and $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">1.9</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million and $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">2.2</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million were provided on our deferred tax assets for state tax credits, respectively, that we do not anticipate using prior to expiration.</span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The income tax provisions represent effective tax rates of </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">19.8</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">% and </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">23.5</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">% for fiscal 2024 and 2023, respectively.</span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">With limited exception, we are subject to U.S. federal, state, and local income tax audits by tax authorities for fiscal years subsequent to April 30, 2019.</span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">At April 30, 2024 and 2023, we have </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">no</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">t recorded any unrecognized tax benefits. We maintain an accounting policy of recording interest and penalties, if applicable, related to uncertain tax positions as a component of income taxes. As of April 30, 2024 and 2023, there were </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">no</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> interest and penalties accrued.</span></p> <p style="text-indent:4.533%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:12pt;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Income tax expense/(benefit) from continuing operations consisted of the following (in thousands):</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;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:56.543%;"></td> <td style="width:1.361%;"></td> <td style="width:1.341%;"></td> <td style="width:1%;"></td> <td style="width:9.744%;"></td> <td style="width:1%;"></td> <td style="width:1.361%;"></td> <td style="width:1.361%;"></td> <td style="width:1%;"></td> <td style="width:9.764%;"></td> <td style="width:1%;"></td> <td style="width:1.361%;"></td> <td style="width:1.361%;"></td> <td style="width:1%;"></td> <td style="width:9.804%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="13" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">For the Year Ended April 30,</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="3" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2024</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:1pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="3" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:1pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="3" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2022</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;white-space:pre-wrap;word-break:break-word;"> <td style="text-indent:5pt;vertical-align:bottom;"><p style="margin-left:5pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Current:</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:1pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:1pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Federal</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">$</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">6,315</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:1pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">$</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">16,259</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:1pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">$</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">52,843</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">State</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2,637</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:1pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,955</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:1pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">7,174</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:5pt;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:5pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Total current</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">8,952</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:1pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">18,214</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:1pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">60,017</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;white-space:pre-wrap;word-break:break-word;"> <td style="text-indent:5pt;vertical-align:bottom;"><p style="margin-left:5pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Deferred:</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:1pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:1pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Federal</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2,558</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:1pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">6,217</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:1pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,889</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">State</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,723</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:1pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">647</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:1pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">236</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:5pt;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:5pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Total deferred</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">835</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:1pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">6,864</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:1pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2,125</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:5pt;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:5pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Total income tax expense</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">$</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">9,787</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:1pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">$</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">11,350</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:1pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">$</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">57,892</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> </table><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> 6315000 16259000 52843000 2637000 1955000 7174000 8952000 18214000 60017000 2558000 -6217000 -1889000 -1723000 -647000 -236000 835000 -6864000 -2125000 9787000 11350000 57892000 <p style="text-indent:4.533%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:12pt;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The following table presents a reconciliation of income tax expense from continuing operations at the statutory rate of </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">21</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">% to the expense/(benefit) in the consolidated financial statements (in thousands):</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;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:56.5%;"></td> <td style="width:1.28%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:10.22%;"></td> <td style="width:1%;"></td> <td style="width:1.28%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:10.22%;"></td> <td style="width:1%;"></td> <td style="width:1.28%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:10.22%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="13" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">For the Year Ended April 30,</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="3" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2024</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:1pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="3" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:1pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="3" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2022</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:5pt;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:5pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Federal income taxes expected at the statutory rate</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">$</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">10,373</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:1pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">$</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">10,127</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:1pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">$</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">53,001</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:5pt;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:5pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">State income taxes, net of federal tax effects</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">225</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:1pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,023</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:1pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">5,503</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:5pt;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:5pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Stock compensation</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">467</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:1pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">136</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:1pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">749</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:5pt;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:5pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Business meals and entertainment</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">100</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:1pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">89</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:1pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">118</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:5pt;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:5pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Research and development tax credit</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">281</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:1pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">265</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:1pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">300</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:5pt;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:5pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Amendments to prior year returns</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-size:9pt;min-width:fit-content;">(</span><span style="font-size:9pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">1,176</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:1pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:1pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:5pt;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:5pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Other</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">529</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:1pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">240</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:1pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">319</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:5pt;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:5pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Total income tax expense</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="border-top:0.5pt solid #000000;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">$</span></p></td> <td style="border-top:0.5pt solid #000000;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="border-top:0.5pt solid #000000;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">9,787</span></p></td> <td style="border-top:0.5pt solid #ffffff03;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:1pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="border-top:0.5pt solid #000000;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">$</span></p></td> <td style="border-top:0.5pt solid #000000;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="border-top:0.5pt solid #000000;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">11,350</span></p></td> <td style="border-top:0.5pt solid #ffffff03;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:1pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="border-top:0.5pt solid #000000;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">$</span></p></td> <td style="border-top:0.5pt solid #000000;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="border-top:0.5pt solid #000000;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">57,892</span></p></td> <td style="border-top:0.5pt solid #ffffff03;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> </table> 0.21 10373000 10127000 53001000 -225000 1023000 5503000 467000 136000 -749000 100000 89000 118000 281000 265000 300000 -1176000 0 0 529000 240000 319000 9787000 11350000 57892000 <p style="text-indent:4.533%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:12pt;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Deferred tax assets and liabilities related to temporary differences consisted of the following (in thousands):</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;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.071%;"></td> <td style="width:1.92%;"></td> <td style="width:1%;"></td> <td style="width:18.724%;"></td> <td style="width:1%;"></td> <td style="width:1.56%;"></td> <td style="width:1%;"></td> <td style="width:18.724%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:10pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="6" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">For the Years Ended April 30,</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2024</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Deferred Tax Assets</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:5pt;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:5pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Inventory reserves</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">8,489</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">7,495</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:5pt;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:5pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Accrued expenses, including compensation</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">4,678</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">4,764</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:5pt;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:5pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Net operating loss carryforwards and tax credits</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">3,988</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">3,156</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:5pt;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:5pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Operating lease liability</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">240</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">473</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:5pt;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:5pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Product liability</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">191</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">596</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:5pt;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:5pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Workers' compensation</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">704</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">477</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:5pt;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:5pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">State bonus depreciation</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,812</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">755</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:5pt;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:5pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Warranty reserve</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,017</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">913</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:5pt;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:5pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Stock-based compensation</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,319</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,551</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:5pt;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:5pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Section 174 capitalized R&amp;D expense</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">2,502</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">1,549</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:5pt;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:5pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Other</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">820</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">622</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Total deferred tax assets before valuation allowance</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">25,760</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">22,351</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Valuation allowance</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">3,350</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">3,031</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Net deferred tax assets</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">22,410</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">19,320</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Deferred Tax Liabilities</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:5pt;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:5pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Operating lease right-of-use assets</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">197</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">420</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:5pt;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:5pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Property, plant &amp; equipment</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">12,426</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">8,847</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:5pt;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:5pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Intangible assets</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2,270</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,581</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:5pt;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:5pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Other</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">268</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">387</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Total deferred tax liabilities</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">15,161</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">11,235</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Net Deferred Tax Asset/(Liability)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">7,249</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">8,085</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> </table> 8489000 7495000 4678000 4764000 3988000 3156000 240000 473000 191000 596000 704000 477000 1812000 755000 1017000 913000 1319000 1551000 2502000 1549000 820000 622000 25760000 22351000 3350000 3031000 22410000 19320000 -197000 -420000 12426000 8847000 -2270000 -1581000 -268000 -387000 15161000 11235000 7249000 8085000 0 27100000 17700000 2027-04-30 2040-04-30 3300000 2800000 2049-04-30 1400000 957000 1900000 2200000 0.198 0.235 0 0 <p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">15. Commitments and Contingencies</span></p><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Litigation</span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;"> </span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:12pt;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;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:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">18.6</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million. 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. In June 2022, the District Court denied Gemini's motion for summary judgment. Gemini filed a second motion for summary judgment, and on August 14, 2023, the District Court again denied Gemini’s motion. On November 22, 2023, we entered into a settlement agreement with plaintiffs on the indemnity and counterclaims. On the same day, plaintiffs filed a motion for leave, seeking to file a second amended complaint. On January 31, 2024, the District Court allowed plaintiffs’ amended allegations of fraud, and denied without prejudice their motion to add punitive damages. We believe the claims asserted in the complaint have no merit, and we intend to aggressively defend this action.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:12pt;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">We are a defendant in </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">one</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> product liability case and are aware of </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">five</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;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. On March 15, 2024, Governor Holcomb signed House Enrolled Act No. 1235 into law. On March 18, 2024, defendants filed a joint motion for judgment on the pleadings based on the new legislation. On May 17, 2024, plaintiffs filed an opposition to defendants’ motion for judgment on the pleadings. A hearing on defendants’ motion is scheduled for July 25, 2024.</span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:12pt;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;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:10pt;font-family:Times New Roman;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">December 2019</span></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">. The action claims CAD$</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">50</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million in aggregate general damages, CAD$</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">100</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;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:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">two</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;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. A hearing on plaintiffs’ certification motion was held in January 2024. On March 5, 2024, the court denied the plaintiffs' motion for class certification. Three appeals have now been filed, appealing from the decisions issued to date in the case. All three appeals will be heard together in the Court of Appeal for Ontario. Those three appeals are: (1) our appeal from the dismissal of our motion to strike the negligent design claim; (2) the plaintiffs’ appeal from the order striking out their public nuisance and strict liability claims; and, (3) the plaintiffs’ appeal from the order dismissing their certification motion.</span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:12pt;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;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 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 was held on June 17, 2024, and trial has been rescheduled to January 24, 2025.</span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:12pt;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;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. On January 22, 2024, the First Circuit reversed the trial court’s dismissal of the case. On April 18, 2024, defendants filed a Petition for a Writ of Certiorari with the Supreme Court of the United States.</span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:12pt;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;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 deceptive and unfair practices under the Illinois Consumer Fraud and Deceptive Business Practices Act. Plaintiffs also name as defendants the website and</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:12pt;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">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. On September 25, 2023, the court granted plaintiffs’ motion to remand. On October 16, 2023, we filed a notice of appeal to the U.S. Court of Appeals for the Seventh Circuit. On October 20, 2023, we filed a Motion for Stay of the Remand Order with the U.S. District Court, seeking a stay of the remand, pending our appeal to the Seventh Circuit. On October 30, 2023, the court granted a stay of the remand pending appeal. On November 8, 2023, plaintiffs filed a motion to lift the stay pending appeal. No decision has been issued to date on plaintiffs’ motion. We filed our reply to appellee's opposition to our appeal on February 23, 2024. In March 2024, three new suits were filed in the Circuit Court of Lake County, Illinois. On April 8, 2024, the Seventh Circuit affirmed the remand decision. On May 10, 2024, plaintiffs filed a motion for attorneys’ fees incurred as a result of removal. On May 17, 2024, we filed an opposition to plaintiffs’ motion. No decision has been issued to date.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:12pt;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;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 U.S. District Court for the Western District of New York. 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.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:12pt;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;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:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:12pt;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">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 parties have reached a settlement agreement, which was preliminarily approved by the court on March 15, 2024.</span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:12pt;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;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:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:12pt;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;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:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">75,000</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> to approximately $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">50.0</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;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:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:12pt;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">We were also involved in a putative stockholder derivative lawsuit filed on December 5, 2023 in the Eighth Judicial District Court, Clark County, Nevada. The action was brought by plaintiffs seeking to act on our behalf against our directors and certain of our executive officers. The complaint alleged breach of fiduciary duties by knowingly allowing us to become exposed to significant liability for intentionally violating federal, state, and local laws through our manufacturing, marketing, and sale of “AR-15 style rifles”. The derivative plaintiffs sought damages on our behalf from the individual defendants, as well as reforms and improvements to our compliance procedures and governance policies. On March 19, 2024, the court granted our motion to require security pursuant to Nevada law. On May 6, 2024, the court dismissed plaintiffs’ action without prejudice for failing to post a bond pursuant to the court’s order.</span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:12pt;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;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:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:12pt;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;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></p><p style="text-indent:4.533%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:12pt;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">For the fiscal years ended April 30, 2024, 2023, and 2022, we paid $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">320,000</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">, $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">988,000</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">, and $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">729,000</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">, respectively, in defense and administrative costs relative to product liability and municipal litigation. In addition, during fiscal 2024 and 2023, we paid an aggregate of $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">1.6</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million and $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">1.5</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million, respectively, in settlements related to product liability cases. </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">During fiscal 2022, we made </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">no</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> payments related to settlements for product liability cases. </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">As of April 30, 2024 we had no amounts accrued for settlements, that were subsequently paid. As of April 30, 2023, we had $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">1.6</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million accrued for settlements that were subsequently paid.</span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">We have recorded our liability for defense costs before consideration for reimbursement from insurance carriers. We have also recorded the amount due as reimbursement under existing policies from the insurance carriers as a receivable shown in other current assets and other assets.</span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">When changes to our prior estimates of product liability provisions and municipal litigation liabilities are warranted, we recognize additional expense or reductions in expense. In fiscal 2024, 2023, and 2022, we recorded additional expense of $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">35,000</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">, $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">176,000</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">, and $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">1.2</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million, respectively.</span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:12pt;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Commitments</span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:12pt;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;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 </span><span style="font-size:10pt;font-family:Times New Roman;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">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 $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">25.97</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;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:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">120.0</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;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:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:12pt;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;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 Tennessee facility, 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:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">114.0</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million, including contingencies. When adding the cost of machinery and equipment, we expect to spend between $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">160.0</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million and $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">170.0</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million through the end of fiscal 2025. Through April 30, 2024, we had incurred $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">157.0</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">of capital expenditures related to the Relocation. 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</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:12pt;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">circumstances. </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">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:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:12pt;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">As part of the Relocation, we recorded an impairment of $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">1.9</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million relating to equipment in the Missouri Distribution Center that we do not expect to utilize in the Tennessee facility nor recover the net book value in a sale of the asset. In addition, effective with the Assignment and Assumption Agreement, we vacated the Missouri Distribution Center effective January 1, 2024. We sold assets we could no longer utilize to AOUT at their remaining net book value of $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">2.9</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million and relocated the remaining assets to our Tennessee facility.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:12pt;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">In addition, we intend to relocate a portion of our plastic injection molding operations to the Tennessee facility. The relocation of these assets began in our second fiscal quarter of 2024. We are evaluating selling the remaining molding operations utilized in our Connecticut facility to a third party. As of April 30, 2024, most of the plastic injection molding machinery and equipment was being utilized, had been relocated to the Tennessee facility, or had been disposed. We do not believe there are any indications of impairment relating to assets being utilized at the Deep River facility.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Environmental Remediation</span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;"> </span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:12pt;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">We are subject to numerous federal, state, and local laws and regulations that regulate the health and safety of our workforce, including those regulations monitored by the Occupational Health and Safety Administration, or OSHA, the National Fire Protection Association, and the Department of Public Health. Though not exhaustive, examples of applicable regulations include confined space safety, walking and working surfaces, machine guarding, and life safety.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:12pt;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">We are also subject to numerous federal, state, and local environmental laws and regulations concerning, among other things, emissions in the air; discharges to land, surface, subsurface strata and water; and the generation, handling, storage, transportation, treatment, and disposal of hazardous wastes and other materials. These laws have required us to make significant expenditures of both a capital and expense nature. Several of the more significant federal laws applicable to our operations include the Clean Air Act, the Clean Water Act, the Comprehensive Environmental Response, Compensation and Liability Act, or CERCLA, and the Solid Waste Disposal Act, as amended by the Resource Conservation and Recovery Act.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:12pt;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">We have in place programs and personnel to monitor compliance with various federal, state, and local environmental regulations. In the normal course of our manufacturing operations, we are subject to governmental proceedings and orders pertaining to waste disposal, air emissions, and water discharges into the environment. We fund our environmental costs through cash flows from operations. We believe that we are in compliance with applicable environmental regulations in all material respects.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:12pt;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">We are required to remediate hazardous waste at our facilities. Currently, we own a designated site in Springfield, Massachusetts that contains two release areas, which are the focus of remediation projects as part of the Massachusetts Contingency Plan, or MCP. The MCP provides a structured environment for the voluntary remediation of regulated releases. We may be required to remove hazardous waste or remediate the alleged effects of hazardous substances on the environment associated with past disposal practices at sites not owned by us. We have received notice that we are a potentially responsible party from the Environmental Protection Agency and/or individual states under CERCLA or a state equivalent at two sites.</span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:12pt;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">As of April 30, 2024, and 2023, we did </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">no</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">t have an open environmental reserve recorded in our consolidated balance sheet.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:12pt;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">When the available information is sufficient to estimate the amount of liability, that estimate has been used. When the information is only sufficient to establish a range of probable liability and no point within the range is more likely than any other, the lower end of the range has been used. We may not have insurance coverage for our environmental remediation costs. We have not recognized any gains from probable recoveries or other gain contingencies.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:12pt;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Based on information known to us, we do not expect current environmental regulations or environmental proceedings and claims to have a material adverse effect on our consolidated financial position, results of operations, or cash flows. However, it is not possible to predict with certainty the impact on us of future environmental compliance requirements or the cost of resolving of future environmental health and safety proceedings and claims, in part because the scope of the remedies that may be required is not certain, liability under federal environmental laws is joint and several in nature, and environmental laws and regulations are subject to modification and changes in interpretation. There can be no assurance that additional or changing environmental regulation will not become more burdensome in the future and that any such development would not have a material adverse effect on our company.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Contracts</span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;"> </span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Employment Agreements </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">— We have employment, severance, and change of control agreements with certain employees.</span></p> 18600000 1 5 December 2019 50000000 100000000 2 75000 50000000 320000 988000 729000 1600000 1500000 0 1600000 35000 176000 1200000 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. 25.97 120000000 114000000 160000000 170000000 157000000 1900000 2900000 0 0 <p style="font-size:10pt;margin-top:2pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">16. Restructuring</span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:12pt;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">As a result of the Relocation, $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">7.1</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> and $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">8.3</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million of restructuring charges were recorded in fiscal 2024 and fiscal 2023, respectively.</span></p><div style="font-size:10pt;font-family:Times New Roman;"><p style="text-indent:4.533%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:12pt;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The following table summarizes restructuring charges by line item for fiscal 2024 and fiscal 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:53.109%;"></td> <td style="width:2.779%;"></td> <td style="width:1%;"></td> <td style="width:18.776%;"></td> <td style="width:1%;"></td> <td style="width:2.779%;"></td> <td style="width:1%;"></td> <td style="width:18.555999999999997%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="6" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">For the Year Ended April 30,</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2024</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ccecff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Cost of sales</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2,116</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">3,923</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Research and development</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">3</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ccecff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Selling, marketing, and distribution</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2,974</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,055</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">General and administrative</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,963</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">3,280</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ccecff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Total restructuring charges</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">7,053</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">8,261</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> </table><p style="text-indent:4.533%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:12pt;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The components of the restructuring charges recorded in our consolidated statements of income are as follows (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:55.58%;"></td> <td style="width:2.62%;"></td> <td style="width:1%;"></td> <td style="width:17.7%;"></td> <td style="width:1%;"></td> <td style="width:2.62%;"></td> <td style="width:1%;"></td> <td style="width:17.48%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="6" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">For the Year Ended April 30,</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2024</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ccecff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Office rent and equipment</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2,298</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">229</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Employee relations</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2,011</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">349</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ccecff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Consulting services</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">992</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">473</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Public relations</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">904</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ccecff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Relocation (a)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">887</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2,856</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Freight</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">199</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ccecff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Severance and employee-related benefits (a)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">238</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">4,354</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Total restructuring charges</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">7,053</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">8,261</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> </table><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:12pt;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:6pt;font-family:Times New Roman;min-width:fit-content;">____________________________________</span></p><div style="margin-left:6.667%;display:flex;margin-top:6pt;justify-content:flex-start;align-items:baseline;margin-bottom:12pt;min-width:3.333%;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:3.571084182443509%;display:inline-flex;justify-content:flex-start;">(a)</span><div style="width:100%;display:inline;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Recorded in accrued payroll and incentives</span></div></div></div><div style="font-size:10pt;font-family:Times New Roman;"><p style="text-indent:4.533%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:12pt;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The following table summarizes the activity in the severance and employee-related benefits and relocation accruals for fiscal 2024 and fiscal 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:45.18%;"></td> <td style="width:2.36%;"></td> <td style="width:1%;"></td> <td style="width:15.68%;"></td> <td style="width:1%;"></td> <td style="width:2.36%;"></td> <td style="width:1%;"></td> <td style="width:15.48%;"></td> <td style="width:1%;"></td> <td style="width:2.36%;"></td> <td style="width:1%;"></td> <td style="width:10.58%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Severance and employee-related benefits</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Relocation</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Total</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ccecff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Accrual at April 30, 2023</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">10,054</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,746</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">11,800</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">    Charges</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">238</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">887</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">649</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ccecff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">    Cash payments and settlements</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">4,289</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,805</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">6,094</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Accrual at April 30, 2024 (a)</span></p></td> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="border-top:0.5pt solid #000000;white-space:nowrap;vertical-align:top;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="border-top:0.5pt solid #000000;white-space:pre-wrap;vertical-align:top;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">5,527</span></p></td> <td style="border-top:0.5pt solid #ffffff03;white-space:nowrap;vertical-align:top;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="border-top:0.5pt solid #000000;white-space:nowrap;vertical-align:top;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="border-top:0.5pt solid #000000;white-space:pre-wrap;vertical-align:top;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">828</span></p></td> <td style="border-top:0.5pt solid #ffffff03;white-space:nowrap;vertical-align:top;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="border-top:0.5pt solid #000000;white-space:nowrap;vertical-align:top;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="border-top:0.5pt solid #000000;white-space:pre-wrap;vertical-align:top;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">6,355</span></p></td> <td style="border-top:0.5pt solid #ffffff03;white-space:nowrap;vertical-align:top;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> </table><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:6pt;font-family:Times New Roman;min-width:fit-content;">___________________________________</span></p><div style="margin-left:6.667%;display:flex;margin-top:6pt;justify-content:flex-start;align-items:baseline;margin-bottom:12pt;min-width:3.333%;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:3.571084182443509%;display:inline-flex;justify-content:flex-start;">(a)</span><div style="width:100%;display:inline;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Recorded in accrued payroll and incentives</span></div></div></div> 7100000 8300000 <p style="text-indent:4.533%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:12pt;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The following table summarizes restructuring charges by line item for fiscal 2024 and fiscal 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:53.109%;"></td> <td style="width:2.779%;"></td> <td style="width:1%;"></td> <td style="width:18.776%;"></td> <td style="width:1%;"></td> <td style="width:2.779%;"></td> <td style="width:1%;"></td> <td style="width:18.555999999999997%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="6" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">For the Year Ended April 30,</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2024</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ccecff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Cost of sales</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2,116</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">3,923</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Research and development</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">3</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ccecff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Selling, marketing, and distribution</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2,974</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,055</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">General and administrative</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,963</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">3,280</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ccecff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Total restructuring charges</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">7,053</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">8,261</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> </table><p style="text-indent:4.533%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:12pt;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The components of the restructuring charges recorded in our consolidated statements of income are as follows (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:55.58%;"></td> <td style="width:2.62%;"></td> <td style="width:1%;"></td> <td style="width:17.7%;"></td> <td style="width:1%;"></td> <td style="width:2.62%;"></td> <td style="width:1%;"></td> <td style="width:17.48%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="6" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">For the Year Ended April 30,</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2024</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ccecff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Office rent and equipment</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2,298</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">229</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Employee relations</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2,011</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">349</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ccecff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Consulting services</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">992</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">473</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Public relations</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">904</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ccecff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Relocation (a)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">887</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2,856</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Freight</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">199</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ccecff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Severance and employee-related benefits (a)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">238</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">4,354</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Total restructuring charges</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">7,053</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">8,261</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> </table><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:12pt;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:6pt;font-family:Times New Roman;min-width:fit-content;">____________________________________</span></p><div style="margin-left:6.667%;display:flex;margin-top:6pt;justify-content:flex-start;align-items:baseline;margin-bottom:12pt;min-width:3.333%;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:3.571084182443509%;display:inline-flex;justify-content:flex-start;">(a)</span><div style="width:100%;display:inline;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Recorded in accrued payroll and incentives</span></div></div> 2116000 3923000 0 3000 2974000 1055000 1963000 3280000 7053000 8261000 2298000 229000 2011000 349000 992000 473000 904000 0 887000 2856000 199000 0 -238000 4354000 7053000 8261000 <p style="text-indent:4.533%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:12pt;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The following table summarizes the activity in the severance and employee-related benefits and relocation accruals for fiscal 2024 and fiscal 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:45.18%;"></td> <td style="width:2.36%;"></td> <td style="width:1%;"></td> <td style="width:15.68%;"></td> <td style="width:1%;"></td> <td style="width:2.36%;"></td> <td style="width:1%;"></td> <td style="width:15.48%;"></td> <td style="width:1%;"></td> <td style="width:2.36%;"></td> <td style="width:1%;"></td> <td style="width:10.58%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Severance and employee-related benefits</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Relocation</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Total</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ccecff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Accrual at April 30, 2023</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">10,054</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,746</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">11,800</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">    Charges</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">238</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">887</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">649</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ccecff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">    Cash payments and settlements</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">4,289</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,805</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">6,094</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Accrual at April 30, 2024 (a)</span></p></td> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="border-top:0.5pt solid #000000;white-space:nowrap;vertical-align:top;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="border-top:0.5pt solid #000000;white-space:pre-wrap;vertical-align:top;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">5,527</span></p></td> <td style="border-top:0.5pt solid #ffffff03;white-space:nowrap;vertical-align:top;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="border-top:0.5pt solid #000000;white-space:nowrap;vertical-align:top;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="border-top:0.5pt solid #000000;white-space:pre-wrap;vertical-align:top;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">828</span></p></td> <td style="border-top:0.5pt solid #ffffff03;white-space:nowrap;vertical-align:top;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="border-top:0.5pt solid #000000;white-space:nowrap;vertical-align:top;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="border-top:0.5pt solid #000000;white-space:pre-wrap;vertical-align:top;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">6,355</span></p></td> <td style="border-top:0.5pt solid #ffffff03;white-space:nowrap;vertical-align:top;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> </table><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:6pt;font-family:Times New Roman;min-width:fit-content;">___________________________________</span></p><div style="margin-left:6.667%;display:flex;margin-top:6pt;justify-content:flex-start;align-items:baseline;margin-bottom:12pt;min-width:3.333%;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:3.571084182443509%;display:inline-flex;justify-content:flex-start;">(a)</span><div style="width:100%;display:inline;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Recorded in accrued payroll and incentives</span></div></div> 10054000 1746000 11800000 -238000 887000 649000 4289000 1805000 6094000 5527000 828000 6355000 Expected volatility is calculated over the most recent period that represents the remaining term of the performance period as of the valuation date, or three years. The correlation coefficient utilizes the same historical price data used to develop the volatility assumptions. The risk-free interest rate is based on the yield of a zero-coupon U.S. Treasury bill, commensurate with the three-year performance period. Recorded in accrued payroll and incentives Recorded in accrued payroll and incentives

    )(26')XBPA;C"*]:?7'ABPFV,;<)0N1N0I M9HA'A9&.22(;2!3!>4[E]I*Z-HNZI -^<<7=I\;=0PZ?5>"MP+LIX$TQ,B\M M"DQ(,'B-0HXXA:*V''[EM3=T^R&]S2(P[0CR,H_$UU2MIXX"#OI?$(#->0T! MUA!@#0$^D45$CV@&Y#"8N%Y\2IMH-3S^CZT:1[NY U9>7Z5*BI@5L"L@/D MP)121"ZH0TY0C#CW&AE.#;+>6:*,=BFM=83GAX&WC<-EKF^-*V+6I+4*F14R MMP69##-. L;(4N40]PHCQZ-%RBAN*$[)>[+]D-DVL-.HG7(#/'OL7(R7P6<+ MW?C+; _3L[CL.OA>^A^7>A0:4BW'^#YK_B18.SGUW?WD5#X_LAN_G,R&G?3 MY2.6PXWV_/#]=XS;V\DP%S=+W2R*#<64=YKQ66R\'9TU%[8;LBS."Z)U^[XW M"3' AW+5.4CZ9!CSZ<82/+L*FS6V'YK!;&VTCTN]P;=1\\V.FO^X+63^@-YL MOHZBL,D(+9#7-!>;30E9$P6BW*=($Y.,+*631"&#C$H@JPE%' >"=,($268- MHY9AK<6/W=%9Q<0[@4%> P9Q#S#P(WDG*NQ>LAJXN@=-.+JV*&];<[ P_S?\ M.Y>#7OR.0G<82P]>06LGY_W7H3NZZ-G+5_FOKR]L"#"("V'];MN060 3A"(N"8!LQD_F^]: M7-@OL=V00(69]Y7M?;.7H]<__==-T9C->U$KMTWZ.G/[:#VUWL1^:UOO!KVP MB=$^^>/]Z=^:_[3G%Z^;/]^=G'SZV/SV^?CCVY-.\_[CFZ,&/C8G__CMY/W; M]\>?W[\[6433A_=OCT_?O6U^?__Q M^..;]\GC13)M+FES>#7)-T$L.ONQJRE?V\JW?+1P[(+:;< M;5IB]9&?*_VIVIF%H%G2"FN'-+<*<>WAD^(18CU=MW?\EV]=::UJG&UXL_*CY M.!C'4:?Y,+#]40,65#;F.\7<;-VO;&X>#X>V_R4N5=TX4..^O30_^55W#._U M=X[?FV$,W7'SN_4WMK>?P#ZC8'AQ1<8#N!A\%##NX'N^+]=IMF/XXMO^VB_#6*2A MTX WDSV7XX6K/\^NGH[.\=75W[KCLWDK>OF6(ZP9E03M]V_QF^__J-!^/ MCH] "L'O"=#A[FBAG F]]NGN7[WZ\KT8#KYV06;: MN VLBZ^#WM>\0GNP$+/<3R$1/NU=% 8SY[T$(\=X!38/)P(^&8.89"Q:#]:6 MLDL6F=/&*$4,F>6"CC#4'Q*[=!-5>'E'_9[]WQR M_MM@.!Q\@_%Z8Z$G/SK$_+#8#,'XZ.[*S4\7G6GLN"#Y (1C#/?.%>3GN>#D MT3JZ5?;7M\&3B"(0SE%@,.T\:)^/$^22L8E*9DB,>.F@.E'16:TDLI9@Q)W' MR$E#D+)4$$>)4+D5*>!%I.ET8 M8C=K@#([O^4LQ=SP=;1L^ZB33[]_;D#EP=1?]":C8DI=7( 16515B\6-@_>% MK)RR!H9FEQ3:\MQ>-@I 5>9'= =7P;Z;@;XG$_35H1-6\N */VTSRCA08#-- M168>]V[!8AH7WTLL#0 M+.*&PR=O+9)8>"4)93:7YKJ^LGX;=L.7F+VQ#2&E>!8XV?P"=N@_HQ]G2]!^ MM=W>=+L/!B'$VR#TUVUAJ%-8V>0BHB2DC(<>.6LPS%I@@;%$A(LW9UI:ZH(. M#'DB8R;7"\@RIE%T1&IO#7%FF?9@SS'TG05[_&2^9K-(KH&.R_![#7=7!LOC MD&W6_(I%U/PP0\W/&34?W\R]@]NCYN1J7>1^C*"#HS2%IFQ^3IVRG'O?>K5P M,W2J>+!7OLY#1J%XBJWC!:\H IC?#E[ZL&3S+Z_%QEV6J?L"C_B2M>@4R/L# MT++??8S%N=\[3/=!,TFSJ2-P@)7.P ;2+"$I%>%@'VOOEY)F.:7:P))&7G$P MDBW@A)8.(T,]DY)+3F*ZEM!P?8$?AW9N;&_),OY41OIT\'XZSENVH,5^&M!M M:.6&>)4S)?E 22O% "7@W)>HPW94@ Y".*X!OSTKBELB[05&D06O++.&VZ7# M84QA\(T(04*P7(>3.A FY5#2Q@LAC+*KF='OOE]TB^W7?PLKB5R?Q8QVZ!S> M>Y8?A(*]1)X>>,YL\#QM\L"4:-^I^;\H0EOB5#5]SCE&6 MI2O1<K&5WF/V1#Y>^ K]UQALL2,%]#$UX9-"O=<%0"NA?#;J^ANHPS*P!] M:[RVV-WP/6O*^+T[:I-%;@1MGS#N,AYTLFZ 1@VFOA%?SX?UO MGSZW4>+B1\$@YX&:FPW9KP)3HN_/P#;X5QFXTN]VEO-T=&>*,0<%*7Y]S4SX MO?L]C_ 9V!41#(A%FZ%<3EZW\X,V6/R4D<47'%<\+B:A55LFK!_1@C5@BD=+5@0 MDB-.0&58GS#R7GI.L;:4+>D:$203&CP-\"NR,ZHDN)A1(!RM( E<%' \?Z1K M-I4@M9\F1)Y]-[.:0!8F8X#6?C%!IP;$=?,"9..L"[X.W%-,WNMHL[Z1L84" MNAH+$A5BS((-&@5#SJ2 $J/<86R3I4NQB! XF*Z*(\5\/N] S(,)Q2PL8SF ML$1.WGV@AUJ2'4$S=@?AFDA= #[.90K11:%Z__'W>Z1*'9&[LW%W+U4_/]VK M9X()1DO\GPFHGZD/. \QWNTT'S7'H[)=,9KTQC/C)@<:Q\-)*TIV-!KX;E&+ MMZBNSOX!)>-4"LHQ"B3'ME5@R A&D!59@@W1!"^?V&'"6N,():/.>CE?.*I MN0,/#=D$6]*F1R_8NE@]_IWOL=U^WO\?01_L,.])@Q-1%MBUM(>%7V<5E!WY!MW6R&^K.. FHVZ^+KLZ@^$7V^_^V[8!AJ9= MZP#%^55?H9EE8QT>F%-].C//!SY]F=BAA?[ES\6D]O\SZ8ZZTV8"4,1Q,P(L MAR^AFZ/Y_0 ?H4_^7]ERGPRA/:.X\*L0SR]F=T^-\ZM?YI;"A$Q9?$H:0O$% M.L4*G,3C\5WNQ:*QV;MJ^=P%;P.D M>QD-C=Y@'+E$8 M:<$2L1-HJ@Q@QQDNMF3=B(XY(.RPS+?OI:L3N(:Y[F'-" MC^XN OITOLG M$]$$I)-,B&,)PJ,91=($P:Q@X-&J)Q($CT:3,CUO!J/Q/F0!3P\B9M-K M>ACQLNS MH9KJ[/:6'(V<^ 3+3HL=$/9M>OF0[8E\)W-,O! I]WSN7O%!AM& MGT\$A6QDY5MB3N6<9H_O':0%[Y2G22(LF$:<80U^(#B0+&C,HP+7TBWI-A)P MT%%I!,H/]*'0'(&?&9!)H"4MCC38I4RXMS'%(2SGZCYS]Q#N8K8?GDZ%V//!<%QB\24YX2+V1^ GOI6DO.ES]LX^9UC2E#=S'+:Y7HCDR DLD+*84.*U5&$I M$^\Q9X>/VR$H@O)2F64=.C#9)"$MDH$M[>4:"1"1ED,_GD;@G$5F>(HHNIA1Q"$RZ)YIO M(??).VM=^KV;< %+#EK! M$8]TX )1HE/R(0038YWS;#V6!.WI%NY,1Y0CB[W>;2&<,)&FI2SNR.5U4E %-@4H%0^PH7.N-J@)Y9T.TDJC MZ5JJI:0-?(SCD[Q!^MOEWX>#,/'CN\I2O+#Z$N((+AHW96P6;=K;"X_A(&'PKR7W]63Y"0;@[0MPW-VBO M USS2TG:'DQ&\)O1KZ_V \@>.?&/]FOOF/7[NGJOG*WJV\Y*2$ZG?%J2LFUO M]KE?VF=N30UO0@WPYZMG+P63\JF1PO&Y?5TZ%_SR[H>RF78SBJU&\ ML#E=;C84I5QJ^^R?;J-]^=H===O3AZ]FSWA]!Y]+>2UG1YB0GZ<%UNZXB!TI M8^ZYYKYG$'J$C5[W(4?W/N+%M94<0B/TD-+4 M^AE5IH9ARG_]?W\BX/W]L*\/XD&;-7V+H[.YH.J=FQA35?=_BHY[=UW'K5*L M^/&$7OLPE!L4M;ITM[ETZ\J].7K9_JP+])$L!76]O,3UPNIZJ>NEKI>5UPNM MZV5S!F"E>[UW?/]F^^'+I+]I-M?G-0@/IA;Z(47,LR%_V39%[?,B1:)>&4-B M0C*0E'>E#;*6:\1U8-1*XH7@-SKC(X6#S/0ZY1#&*W 5%%/4QQS^N M;SXL["[D_*?C483_PJG]OBE^)$TZVFR9(.G0I?\@ MB38KFN]3WRN:KX_F2EJLJ=9(!>81CPR0&6N#M$O>>*))(4A[ -A?@[$=K49)4<2$IHV:/;'-)>8<2 M4]%\C;C.;&=OPW$=&)-GAID?I*;.?S9*I"N-:, &&5(51 :UV^J7+\8&B./:.$48=TMY$0'&="3QT0$P&@[%3SH:EPV54!:.) M$L@$FFL>,8YTY I9'T)4 B@SW.?5#Y(%A$6 MJ$I-. MJ3V*W1!M.ES>7:3P94G_7N7D/+_8S:=20G=VR'!: 6=VT'##B'-_AMT+5#-[ M.2@[540/2KP\*%7E<]F*4B!58,09*"W'G4&*RV0B81L<)$D%+Q T#U6"<1$X02;4F([6D+#-[)EG=##DJ=["Q/ M:K&*47GJ*@OVO!M"+UX;S<620.4YBP_&VZB,M.'PW&DNPGI[*;2-8QL]HEDZ MPV"2BRH](;ZO,5ZM_&XVB7=/1^D)M>#M8W"@>M"Q2!51 =%$(^)88:2=D,B[ M%, ;"3:FL(DJ@4^H!YGH:,9VJ0AO2-#S4X7U $C5,E7+5"VS,6_+D$BUY,@2 MK!!7\,/)P)&P40:6F#'8;:*P^1,&[Y3I4$ZKEJE:IFJ9JF6JEGD"+1,T<80D M@W!2"7'A,')<212C#<(Y*;1=JFG_&"J%I],RH$([A,JJ91X9UH//N4CV7VZG MBGII!>;_S/7D>[W"J'LQRY'+I>!'TPPY$-J0R7CA[R?GF:-]2B$'4@V++E_Y MUW@^COZL<<-<,/ZH>1LO8DOS/;D8]$MEWNF3,[_]]+F=EL-WQ@( 5X!T#Z'E M,_[G)G1'XV'73<:#X>AUDV+(Y+\=&!T[CFVU^G-83[Y[87M-SWYK8N8;\/$< M^M78+['ON['MR2 E>&%^R)=,#=5OK\CWYT+F=G@YO_QUXR:C;C\O6/B<+QG& ML>WVX.:G)!7>.:=PN7RO)?3;8-@+<'6\=5X>\-:?;B?.()IHJV5"CIF57^&@=?8*S/ MNOYX&.U=U!G-E)TFAN/QJCU\(E:YYJ&L%_'[!?QA@?QBSB'?;?''.ECY[8.. MFD\@2$MWC,[RLUR$=S;6%QHDN+W0!%V U'T'=!I'0*=]HX[B0A'ND\R4@!IQ M;B)R2CB82S!UB&#"+1=R>#"'S[LR6F5_YGCT]SC,!B-@YEQHKUDV%Y-AG)LV MB"[:-O2^,.T>T4;]W-F[N69!P%0[@8B1$G%&&,HUF9!QACGN0$.2I8)Z#XF@ M['2N[TYR>I*YSLI^W^8;!P7K$BM$0_"(6^>0$10CQC$%AR4X%I;R$Q[BR^QT MON_>?'F"^2ZLH&7C>0.$2=<9X6[2)UU9;S?=C>7>_W3-B;N=">SQ-+(K*OS* M/'3]FH-B\WE.;=U;YJ'E$,6^E)M_=$7UE7S/K9(2[>G E/?M.0G14PQ=)1W: M^2[*RJ+X.7X!M5\Y(RHGT4[6[_V#LEJ'-[5[^U1*L"ZE2E=4EU)=2I7):!^6 MTEU6Y7Z8DL\I4VD%+^\'56&>44I=:;#^)83ZPY=]G>O*;?FC510KX)]\*".M3"1$(NPI2370%#( M:J&0I]YJAU4*9BFG1 <98](&"<("* (#]P@O44PB8>$]H8[L#ZB+#B>UJG\% M]0KJ5;!?"*@KRCGUV",M D,<.X8,E@9Q2JAU,7I&R%*9?\LD!1L>*1QH4[F]UHGO;(G;ZUF"Y@<[[O:;XY*8][(#/0]6GH>Q MA*KZ6%0?Q%,K><@G)W/59@L_+/4>44:B(D8YE4MFWL@[3HP:F?F *3@3<+-% M3FN*(HT\2FZUCWA_U(?H,++E*IN'+OO5)ZB@?I""?:"@3J/GFD>&1!0< 28K M@.I47 22.)6&B"7JKR "AO\X\CH$Q)T5R'FG4+22Q>0B<=SN#ZCS#A9;+KYR MZ+)?0;V"^D$*]H&".A.*$^\"DAHSQ)41R/B$D58T,L>P$(;>!'5OHR.,):1Y M#@YIGZG P&97B9J(A:-!^/T!==&AJH+Z.H&>FLAS-;[O)L/!17S^>N.IB^8_ MFR53U<6BNHB41R,L0XYPC[A('&DF)%*:I0S\P9DEYDB:<(#[**+&$L1#,LA% MI1"-VE)E,4]FCS9[>4?IFL%3?8"*Y56>#QO+ 8ZCU58CPV5$W 2.7*[^$\$3 MT!Q[8?G2'B]74EJ'#8J.6L#_B.%N0Q!F/+&HI4EAC[!<=H2L>[P5RRN65WD^ M;"QG-#DEB48L8HZX)1@YJ1@BCC)LG"/"+<7F*>=!2##>J4XT;])*9"F%1Z2D MK>2)<+I'81S=8=LNC/YL9+_FZZR[BHYS.=!,ZYXK/99:F5F<;.\E\"7NS9;! M7HY.)4[ M624\TL8F$W-M]KTBC.H0OE.ZJ&?.FUC]DZI>JGJIZF4CZL7;E&RT#A&I":@* M[I#1WB"G*";!2W^+.X0C=EIRBC33#G%G,H>ATDAJN),0CIW?(UY>UE%LIPP> M5;U4];(/ %K5R]XLCA>K7J@EG/B D:0>@ZK0&!F, V(>=([5/.GE3%AAF>'. M:Z0%SKLM*B+M.4?8B$",LL+Z/2(BU!V\[>,-!Z5>[HO(_3"OZE#*AFT;F@^^ MG_,Z:?2>ZH6[[_-.2U36[CT7B7TI_:PKLW;O>4GL2^EG79D'T+V=G4M8Y+PL M3WUD+&@Z5(7-J#QG\<'X!SR:^[*H3@MWU;6][RLFJTH[OM,:27LZ/I5P?$=5 M48UD5 :#,%88<28UTI)XI&*DGGDLF99+!?2BXTG17!75,\0-R6/)84&U<-[LCYXAIJ.DKGIFIVGT M/R(1VE1_=TJ;5#5.U3A5XVQ"XZ28I.,<% .[X_&H:(CJ*H:YY&Q/OB<2;__4@8P/V#& M. Z_"=VO?UFF/,^_A9NWVM=_@MQTT^5*ZN;&ZW_XQE6'*_=O'>KVJP&;Y:MD M[A0)J\^54[M!.>0TCTAQS*66RD7N;J[#*&2040ED-0%K$0>"=,($20;+F%J& M]56V_>B;Z[XZ#D5\1[#.W@Q&X]$I/.NWWL#_ZZ$WC>8 M#YZ^QW#I;6!VY5&S,#)-&9K97.]!\Z[YX/.)68QF\R/!V,\_"&D_X5RMU_<_ M8Q._7\3^*#9V88I\GJ).G&<=>_ I/!8UX\^K0_=+-(?B;OQ_:T!TL_=;V0^.ZO9X; MV&& [[&;#Z\U-A]?\Y/A$%X[&#:3"WA1IA!/W>%HW Q\^5/?Q]SN_/N%;EX7 MR^DX=/+C0%?"X[HP&;'7@S]VH$?#?\5Q^9@;$F PAETW*9I^>B>T*4WYRU,W MJ]+FLM"8Q^LTYDWF1BX_6?NLS$H)G\X'DS)VXT'S'[>MC@?,]L:M&&>2 2N& M@]],!/C-T2+#-48']UMHNQ^V35P=0^:T-F_J>::61J)1"QK2[!: MP?ADPB&B+)^U=[I.=5[K>S?= M+' ;<+[$169]]#7?>[8_/NZ'=_\SZ5YDE?T6=&!O M,)H,8S6#BVBHHV8V6)VF#%>+"?,16Q22C<#&7CXLK^8BS4-V^CF!\A'^>W0 RT;,7H_AJ%"_L$'R:V3B4 MV&'[[)]N2]K*#@_X*MWQY:O9,^[(QFI?*\61H3^__NF_?G -.2+W7G+?W]D& MGK$OS9#7KK@G?4[_L!S,=DZ?K+9!I+>Z/[3]G-,[Z>P?W,'4C% DTA$C)9QZY D/&^E4(&T-!)YDXSV M-GEF_!+M&"6).RN12DG#/88BJXQ'QJ2HMP,!IMJF0/ M4QWU2"J:NBPJ2%9IJ"!Y%TA&HKFQD2,KO$&(9\;JG6QUQW: MWR;=7LZ4+?Y,]_QB./C:IB!59H474UV^,BLL:E;,F3".210P<8A3$Y&3B2*E M&.-,*NLPWX3[,5MY(]"L[Q<6WB:5*Q&\(_"6T]4/71Z'L!5-RO6!8F3 M01I_L\-8;/LS.PSY2XW"/;HR10TWU"C<=85+#/:>&U">@62F8Y^05E*AF&)B MF$:M[5*%A8?X"N6VLC>I< 7M*(%K'*YN5E28K#"Y MV/YABN"Z-N5]3MBK6& M]D-V90YOJV)O.&Z>)B.93-O%+MHQ_.Z3^56^JXU?MRU6'-K/>:#RT>])KM,T&L75+/Q-#-2C MS]OMYTCN*%RWEZ<4]R.@]V(9,Y4WA%FCD/))(IYIEAW3H-JC]Y[X((18"OD] M>&?D]V[?]GW\$.TH%M3XE/XQBKGHYT93E#GIR$>F(FQU<3V_4J 5KRM>/W.! M.E"\MA% )LE&!%Q:"0T80AQ)-R1JJL5T^=/?@+9J*UP>%UW4;YVX7KV[C M[)((Z,![_Z+#0@>J<$D02=% D6=:@?)T!ID4 "V,%-X:C'D@F]BRN;-*(7S^ M@3[^+8**C3\XG/3N.X6V$COIN*=8/MQZ?#V"R_EV^;BH!36L0NF5>LT-?+2_' MUZC;23],&8NCT:MF8?W"2KQ:P"69S"XLX?V)-#VO8:ZQRQJ[W+H!\ M9I!00EU*%J. &;A98)X@:YU%LE3624&FL,02L4/7;*>F"!.T(\GC,EL.-IAZ M7>+N$JY?]V?A/_D855525.^FLO06#'YSRN-<8#&WNJ&T?6ZL87/U[C62/%-5+\5/F;.)(@!#AB1GG$/4G(>J61!ZM"XT@YQDN1W<=L$MYN M &RV2'B'JZ>J:'6PUD&%ZPK7SU&B#A2NC7$NN$B0M9PCSJA#+O",WE0I:SAA MZY4@W"%<8](1NF9DU.-M3^CFU6VT'PWMZ6!L>]FY*Z&?3G.1@S^=ZY2QG:8? M5^*-?32ZTR.:5V<83%PO/E.+825VQ$>"U]Z,SQ.&>V\?@P.U 6C07$8;D6-D.%Y@K-%9HW M4BX**V.%I$AZ0<$I2P8Y2P2RAAB?///&K[47]_R@F> .8X^CXZC0_,(WY^"S MA3G<$]["&^_^X>M6GG=8%K'LD4,O0_?KO)^]^!V%+BS.O%I>P4!/SONO0W<$ M+MCEJ_S7UQV=XW>SEZ_=-_71..V9W4>OH_6F]EO;>C?HA4V,]\D? M[T__UORG/;]XW?SY[N3DT\?FM\_'']^>=)KW']\<-?"Q.?G';R?OW[X__OS^ MWC< &M>6\9Z5%W7[(2HT?"<9^OOG"AFE(__YFM&,*S-^OXC]7'CZ?##IYVH!XT'S'[?!W ,: MNGEW27#+O!5(,<$1IUHA[2.X/H3%1%@25HF;[I*.P5HL"3+..<2UE4@SG>M/ M26=8=K]TN.DN/<;/D=?\'''?H3!Z=+>3LWO1:>#J'C2ALW]S'C5F5&&#O&7@ M[B;KD7/!(^8)3T90J^52F1P6953:.\0HMX@SS)##1D";35!&VH!9?((Y)WLZ MYQD8]F[>N7/$:4X0(TK"6N<"&48EHEX;F%S'I5DB]>9!.*>$0HK:@+@)%EEK M,$K$.A4YQTX\P;Q3P#^Q_\_>^_: MV\B1I O_E8+?XX4-,+EYO[1W!Y#[,JL#N]MHR6/LIT5>6SQ#D1H6J6[MKW\C MLTB*4DFM&R66I%K,MBFRKID13SP1&1EQ,AN-*X8'%<64EW]9(R?PB0ZJ6:Q/ MLJ]Y&L=GPTV+N^F3WOY1US*P9":K3'4O5?*.((TY S76 5F>$G+&@78G3RUM MY9I%(0,HOT!6$XHX#G!VP@1)9D%\ $*T%A)C# M"X=PLU_'4__/'ZH( W>2Z<5L$7^X+]VXHW]<#N\*Y3C,XC,=CZ=?P7FL2O2E MJA?'\,1PV?K[%8=6E&-0P=/YHVHT*2RU;G&4T63%9!H.$Z*;@]#FJ&6^JY_6 M\WI0N;-J/)K$"E[T^/ZB7?TTFL"9TT4-W]0_O]FAFFZHU2J^M1S@9;"P$8O, ML-_8Q7RZ"FOF1\FN/!#3?#@:V[/I8@Y7_Q;#+\V=",9#_./J!'B?L3VIXYLZ MGMB9G<>5Q)48>'/M'Z[*C#@=U2,W&H_F9V]6U[@NY:'<5J@AF.(?N.O: //22/UWL4[O+UJG^PO-;5(5NS"43U_UY=;ZPGI]V:J^W.Z%MY7'\C0OW&O0]S2(]AKTZ.7@5ANB M^GTLN5Q!71KQUG8<;U6CH-LC\4CHW.6."[0(D,4;44H^X)!)I3C32A#E"=6):B!T &!GH M>Q9=ZK*T]X7;=^.I?XYUM#-_M,P+.HWC:=G6^/Q-1FI-QH4Z?4SI M(*)"%*OLM!N,C&<&$1-2$N"Q1]EJYJ4""]8KCSPV8&:D!8#A/*(@"3$I22FL M?7J3(1Z[4L-+E_">\+ZX*7VAH*4TL8PJ@!T/GC9/0F MXSY5F6/D$7O@K-+DO:W:().T1E8JQS2XX3ZT]K(A*.8]((A%Q\,B1442C MH$-BF$09,'MZD\$&DO7K43UL]5/Z"F +6YN\BQA9@X&U)JZ!Z3*+0HI,8N,T M(:P%6\K+)))$"4X#RH^Q#_O5\[/Q_?O<1)G=MQ4Y0AP5/;+;:[H\OSI;;]VWEN, M!UD,\,^I4@QA+X"S&J&0L4D@QBAAP7!F=&OMW'*GD@:G7 O+@>?Z[)X#-Z8F M\2C J8^Q597[\2V&&DC3KY[W^-7/[6O"+R$B$9SFEMXXY7QWABRV G'+!9$L M2BQ;&W9LP )H,G!C2@&_<(K(B$!1-(H8HQW3<@>Y/VJ M>[QJ_?3^QE]\:C% MAK>ID]OWVD1D OIF/RO7MOO:+&R($" M.?:Y,#A8$&#&N8^]BP+%$#23G($9:>T)]19'H^$@H3!!/">J:D7@'+@46"Y, M MW!6I9YTFY9+ZCU<0^2/4CV(/E=2JZXTTYZY*@PB =FD*7.(,6Q-Y0+ZU.[ M +MRN7(_')X,@*3%!CGF),)<8R&QL,+@'B1?HIJ\ODA##XVO%AHM#C(D*9 A M.B"NO$=6>8<<3HRD*%AHKQ%IY8%S*HIRNB;B47EDA%!P#A=4*J6=V,$:40^- M?>+!$Y+3P^G3YD_=N&:;.M!7?35&85]Q?G$IG:9(4,1; 2I%@D'$: M(Q$T]D(2$BAY2 >E)]QH0 ="//)28-\7O(?+'BY?,5SF^@-8 *FW@L6\P<$A M'2-#SD9FN8O,&WH9+HT46"1ED,<$2+TG,3>IBRBZF%+$(3#I=@"79,"9[.&R MCWKT:-FCY2.ER6+.G-<&:2P!+1GW*'?6121Z05-0/NG8*GR@&-6>$80E5X@[ MXE$ND( HT2GY$(*)6^G0>D>TQ .L'CE/]H6AY68@!#[G3I-_NZ:__)7?PJFW M>=/M]V*_OAM%>0"YK>;S^06WV@W7>XD3B"F2-A='THDADYA$+"HC*2@1Q:U& MV/?QY?8GI_!*T]G9NU'MQ]-Z,;M-R]OKI_"._6UO,X?WZ2]RAPFX;H[UL%H- MSNB\,40''NS"@N]6A8X)PB208L0-32!T%D0I68N48X;I$*526PD@G'=A7HO? MV\5L!I_ZGLNWZ;DI[@S[!7A(?_2,D7\!0[3[*>:?!_9"+/("; M57V93D/?U_ Y[L'JN^IL-9/ZYM)F0 0@LYDC' M0*FV4G$NMTIZGQS/I!AP^QWP?IT%_3V3^KT:0ZF4U]K'L6_'H4 MI[<:FU9#:A*\C@9AIASBWD:DO4F(!1H)6 P?:"M4\B 6G!5O?_)'HW:/$O,= MX+Y!;@]?_92^!OBBD;M(@.H:814"Z(%/&"L4M%:!,XV%:#GQ#R*]CPY?IALH?)'B9O@$D3K;?2:404=8@'G8// MFN3JF,0%JY,UCQ>!?A28) /"'GD![47!9*>"TEU)YKI'-;A1>U=M;Y&VHV%] M>8[76IXC8I&;V%%$0TX-Y!A8/&4>8>ZE%,$;SEKU N[#XC_L?_BT-E%[QX!T M\VW9(XD' C]I>=)G7Y>CQ\D>)WN/,H&"55,%S MQIS=!HU_1)Q4N>-47QSSJ>L7;;?2BO2>PBR@R"5'7,N$#,@ATI:S1+005K7$ M\#Z55O:\SZ)7_V'/\DO#G[-%#+^-;"E' 0Q\;Q(^S8_B;..K\TI JZ(L?4&@ M+&)F6"W'KWK?-.>J2SF4=S%%&*=0?8Z@[XL++;NV*C22!"<]H(]W22$>K$-& M9Z$16!@B0 #:27 /*\_3EI>^0,_="O1,LW)5=BDW<2TW?6V='=;6,3?7UI'T MX;5UM-YN;9U=/U,'Z^QTH>;!8_?NZDOPO.ZR(7T)GKYX5:\Y?<&=ON!.IQ>W M5K[AW'Z#)VAX__P(+CV:^.GQ"VCDO.L0[L[%H2]<\:#0JXN24:P,4LE9Q#U. MR!&%D6$A::.M)'8KB69%$>WXPW1VF%6QA+<.01'WBQZ6[Y:!K6UM11YH]LCQ MV&<3:>WAK,-3VL/9-O-FDR.8S:8IU#7)DQU6*?>+7*U*AWFIA[AM2\$'AO9UVWKDZJ?T%2"7P9QH)14" M=]T!"@F,-.4!,>$CCM0S;_W6^.YC(Q<="//(#3.?C9CW<=^M<-P2\>VMPZM1 MF]XZ;%H'+TGN!,H0\8&!=6 )6H]7H;O/:)D$N8OB5$'[O= M(J^MXWP^CL?P96\B7HWN]";B8C5U1841#IED'.*86J25ULA)37VD#.OXH,R% M^JL;K>(>!VMUV]IR'GWL7;4O7:Q[I'IQ4_I"D4I(IZB*$O&0(N+4,F0I3B@Z M83P66AFI'D)FMXE493,0^M\XF^8YUI307WJ8ZB.RVV.N\?AD/#V+L7)Q$N&0 M/NO@]:A0;Q8VS0)67@;%$B*"!,29",A&D9!,6 7C>0).N\6L@_=+Q?MUJ7?; M7KM3O&_\TR-7/Z6O +FLDLZ&!"0'X 9QFSBR.7.*LNBPX2FX$+>8=?"XR 6N MN.BS#OKH[!8Y;AC5\]G(+>;36=YH!C^.3E]L>NWF]?=R8=3>@/0&Y*:TM:BY ME(0!]<5 ?8G32">74,#&11YH,OY!U',;?UA)QY7]Z$_?2-;\W<1?B.UA)XH) RFB6"Z%&I!UE*!>$8$)9[4TKOG.O MNN6--OZ6E7&5?7>V;?,F)._-6X];_92^?-R2AAB?2XAK'A/BC'.DE8LH8,^" MDDEBTMK'>Z\ZXD^!6_#X/6[U4>GM1:5GT=GYLCSVR6QZ/,TB]5*CTKVQZ(W% M344?>/(<2T1(+L(>+4:6.X.$LYAR9:4+K:R\^\:@/S>JMS?).ZB7BK=U>Z'[ MJ@\]=/53^@J@BP6;&Y4$Q+'@B$MA 8:L0YP*'G4,F>]N*P3]%- EN>FAJX] MWQ \!D\N..909+KT>@6S&QE%C'@:B%(4*W%C!#J2&%+NO,)TCD#[D"]B./+! M69,DE\KRQXU 3T_BS,YS6Y(^!MW;N-[&71N#)D0920S2+%?RU)0BG8+()=JH M)(%)PEH[P.]5NV*ECX\9S3&\3P_I<:N?TE> 6YAR(1T&GBU3 IX=!;(6@$A2 M;*.TUK&0ME*YXBEPBPRHZJ/0?11Z"]K2M)EO]]R;!!#(9:_&6;M78V\[-EYZ MV?^F/.X5;8-NK7,OO^_R'4:J;\M\K2DCFD>P2\AAPG*%C8BL\PEYG2S1@2EC MMI:EO6K>NC<)J]:MR\ZM6]ZG* >:D'N9M.MD:MUZ:COZ]_P:.?>XW.-RC\M/ MA\L^52X:,<,PX:D(P#TISV0DNXP&YYRI C\MW]%B>K!_P MCKR41T+Y%VO%;MVYM!MX^J33^PI?N9?H%SV]+^Z5-\T+^'NT]6)6 MJK[M3TX6\_K=J/;C:?[N$&[QZWCJ__E#%8&8G<#I<^!UMYMR0F\8@._,^O]; MU/-1.KL'&2XWW&PK?8<9N4Z""!Y6>;BJ,E[5QH!M2M5Z2,I[C"8!?G_#AX*Q M'R\_1#=&Z6&#\E<$3CX>3[]6\Z.84X)/1[FU2YW3%/8.WE::8D3P8#5"C_> MS:'YRF]&>@FLXVQS [/]5T,5MN M0!SE4'A=Q^6#C\\KCP\WSFJF).0H>95FH/K O/]9KG1<7CTGD:0\'J=E/(#/ MQUGU][V]/\I%9_%?BU$>BO@-7C\T94G6XS.+7^PL7+K"\<:(7GB0$.&YX:R- M8VU=I"9^\T=V\B6+S\C'W%M[7GV=+L:AN U3D1Q$L O_I;? LY_LW:1O]V2-CP$ M'<_YR=./^P>TNSDG^@+769*43&^.UD[\"FQ(^;&*WS T.?M\__*_JW^SQR2_57^\/#CY]K'[]O/?Q MW<&@VO_X%G#PX[OJX,]?#_;?[>]]WG]_\!"YV/*C5U>REY<^81\_';X_J X_ M56\_?3SX]-O^N[W#]^^J#_L?]SZ^W=_[K3HXA"]^?__Q\*!:EC"N?GH+9X\F MBQA^?JHANUL!K7)O><\!N<(_6KL[:WO1;;[_,(G8("Y5L/-X@;S8<3T%YR<[ MAJ/ZJ&%3YSSF:!1G=N:/S@85/)T_.N=-F8: T !S *9R;+^-CN$9"[E8Y+S= M5$U='6>GV=\$;I'=KGR). /R<6I'X_S]H# Q>.K6N8M)Z^Q\\N1*:C?L"/UX M9?[1AQNX>N:WV62&)4G,V2W38WC,LSQ]<)VR$ 'B"&38CDO=$9"_?+"ZN%6C/*J\0UI W\K9PRD&[0EUO \_+#90BO?HK? M@)*-RX6+"5M=>N5R(G#ALO)EO(8KUM$#;N8G&AIGDW*W_ .0Z8G?O,;//>;N!',_+6: C/51F97R(4\OR&J.2:Q, M=);9I;R$+#\;YAR$V&9<7LR*#07)'L%I\YQ\",?^GZLF]0Y/_1C9PM3I2)&Q M,>]R,++9A.Q%D$X(SG1L+>4GXRUF(B$1J81SB$"6V82T]3(1;X+#[G*H^"V, MY-XDY/^\/Q_/=0#Y/')V[7*^O+"<+VY8SI=XJ*]=S-^!1L'1XSSJ6:HZ)P3) M1$RU,8A(Z1 W.4L#2XNP5X0)%KBAKI7/X3A61'*D7-X'*JQ#Q@/?97"&C3K( M)%OK!4\M!((-KR^LO4LA:"+<8-K&%<.#BH(6%LF #VP Z%&?Q&)JQF?#ZO H M4[79K'"Z)<:D$LJ=Q=/I^+3LY!M-RK<>\&@$!N7D9#8%=Z$POVS;+H9-5_<> MK&\^K/X"QV .EC&3P263R,>M"."&FY(M9XC@C!_GFUZ\>KT\IU[&/^OA*[ D M=Z5H]'E3M(N\;+0*6I>/C77,M"A+Y=2#%S^UL_DN1?@1/?UR_R:.;\:&E)^>/ MQX8LZ^#N*!@;"D6PYD13SIG YOS-1Y/\\*@,P'?>N&D61N4Z"+4QKLT]",:7 MK[H;AOD]QP;^6(OX=3X.&#-T4>*KG^I%9J4UV.C9R726O9?B;8 5;5:LW'02 MZ@WUC!>T\N=?SD6RB=N5?WO1?&VBN03,:6Y*G5WGRY!V\EEQ?1XD,,VFQUG6 YG4U< ,53N;%-LE_&A8.=V&R+L MXVQN 9S/ SC+G87K -#/PRL%N"?%A:RQYTV*5Y1U=G6XO CKN6'4[;;@:J>$4YX3O.ZL*0U2]5SBZ) MD[KPVT'.#@\+H)AK%KAEZ;:1 .L$ X\Y M&'A<6D"5>IQ>288)5ZF%S?+-G1,!BHGW MBC-05PT:3PEH?*YFH(#Z!2I"Y$P\EL9_G$[\#74+[B8,;,@Z* S=U'T60[+& M6P0?0(\9L^!Z40=ZK!B@?S A;:5M^)-,/.UD;L-E%/B:8Z-C(.:C-,JY4JO% MA;R(M1R/2[O/OD]2.B=3WAE-9*!(*R/ ^2,,.0WBDJ3 "CQ \.5;]F1;8')3 M!90[9LL,KZ^TV"/)Q5GG5G(C.04B,D:FL$Y1\,="DNW.NGP> M,!)+X+SD<80FY>-2'<>\P=/[Z2*GBIS8LQ)'OV-6_+#:APN',&K16LT',!!=DL5.(H\QU#JG#*)*YCB1(@@F/2$ODA,R1&K#PVMO/=HL2\DZ M-LM7N2W7!SW*CIN\#)?AY3INLTQ]K/XZ&N6C8N7B>!2;_0=U/ ^PS*=YC[H- M\5\+0*-!-9I7(P"O*5PP7[XL$)8=6^-YR>6\N!8)0)EW(D2XW9=#&'JW^+X9=URLX0_[@Z =YG;$_J^*:.)S9GQ*RDK)1' M:J[]PU75^G)1EF86WJRN<4WUO>:V4@WEC[D,P/6'T"&^Z1!RT^\W'G#C,U#^ M%(\YQ#?=YN(U;BCSKK];Y?WV]1/;&\4?6J!-[WJK_ZVLTO6EVO0-I=HN%N>\ MJGIL1\>EM<)V[7[C9>V:_P8$K=Y?!-#[UWO[SKC=4-+T<4?ND2K ]3K[A#K+ M7KW.9E[3Z^9CU!O=M0CTJO%PU6"]:FR_V2>\>O);[RBTN^*_#]#%7R/<:-)L M]"^AY.??HN(!HW&K#@POKS%7WW_N0GJPE!$':4IT&7&A.'(^_X.E(3'RI,B# M M3W2K"Y8[?, 65]0^C' *YG5,*]!^M>GE\\6%,>B")&(N:M1USAB#1A"J!0 M6AMI2E2QRV#-A*C[[R1W#_6 J&+_--7K7E^'X XL4J5V\Y-BU'L,+CE AR M.D3$K8A V:U#28!!B$$2$UHUP[:SQVG9$6Y;?=\&AMZO'69$:=%";",%%DD9Y#&1B'L"*,]31-'% ME"(.@4GWU(C-!D+WT9F'$/X^@G\^OG_8LU)?<,L8: MJR=MS:YQ^R/W7M#O0W_WGWFWIS5)OEGJS]!S,DE,):VLU4C%OTW)>9Q.C M$&948,:LU[RU"KX59^L1S!*FC[R^\C+-4K\8\U#5>C\)CY=:=5'HZ)!FJ0O3 M1=Y[\SR-X797]#LZ/CLTAU>/P;,WB-?L,V9*8>MD+G\H$+<1X B,%Z(BF$AI MBNZ*:IV/71;KSID!YI$#A=\5D%W:KBXLAKPB3ZHS\-B;CP[IQ2LV'\EQ3&%( MD> ^(:XE1RXZL +7>2V&F$TBT5@\I[YQ?'D8BN2DUQE:/)EP^,=-3=>^8;PYY7=.N(D@-!\ MRZ^2-_^OY>?;+87D(;5K'[9AZX&=D-'N2C00TVILOA;XH[57?V*_Q,9A!]"" M<7ICQU_M69UW]F\*QVKFB]A?->T/F=T.[,7;PG@?_+Y_^%_5O]GCDU^JO]X? M''SZ6/WZ>>_CNX-!M?_Q[;""C]7!G[\>[+_;W_N\__[@(9*QY4>_NA?%2Y^P MCY\.WQ]4AY^JMY\^'GSZ;?_=WN'[=]6'_8][']_N[_U6'1S"%[^__WAXL&ZU M\M-;.'LT6<3P\U,-V3ULA=R:J5AV_-FT&%>6HG]M)^=)< MM.1=YV[;DW5-JU*+?#RM2^/YW%ZY7HSGN5173L?VN9*?#<"PZEP#J,0,FR8 M\8L=5W6QZ2%9.O6TZ@U]MSY1+AG4E/6"!P&=RUV XJ0IN96?:-D)""[K MUKU[\A=@">KI!+XZ6[X%_#BLFO<%_CF]]-)-/=N7R7II:ZK>NI'Y4" MAJ4I9H@I-I'2YJE&\]&7\O2K$F07ZX-5HTGN&QOS0.8VYGD/3/" ^=+U$.&2V':7F7W!C; MVQJL)) :^&_3&[NTGBT#DDNKS7+]^56AN;KIXS5:U_#/;7!'>0IF<0Q/DNM/ M39=%U2Y,#GPURLV_QN.X]$GJBQ-T]>3WGX['AO_G;9 MT[AT/-E:,>SK$RB>'MRZ7<*6A"A9T :FT3+$*5.Y?PU! E/I@XU>MZN@W\=# M?\KYYYTLAGZQQ&3U4W3 M;"EI1I3E 5$F/; E+($M:8:T2<*9H&PD#^H25/)YSFLLUQ]@X-9Q[;?+8=M? M%D#?GY0RM4V#O"V93C*\/M:]2],YB78&>I#[GJ[MYA&HCHM ]&_J++&LQ/ST M'>!L8%)181&A*G>%$!E/-4&1F"2Q#B3X%I[>IUSQP7SJ_WDT'0>0CO?_6H [ M^W$ZW^@?N+-^-_:#HT.:6XF_F&%J#LVWNJDS M\^&L=!<^:T9O!V'6VS_J:VX"_&E2'<23>3QV@'[$#);ABAQ?^G5JP?@#;KXK MRU%3L+QV,3^:YEK=H01N9O%D,?-'.1S31;,+YI4!RS1($T$ $XV&3SHA29GS M3'C"4\M)%8%AR[P%2JKS/T$!HJ:(F(?3(]& O^TLI"SAG]=C\<=L^F5FC_?6 M8[5WG#N+D&UUVL'#+C'3=9P")"!+C9\>'T_S,\"8#*IZX?Y?;B0.5&W5Y!Y. M;:IDU(-5[?7I"9CC90]QX(A-P_!3X'A@NR?QRW3>Q"OGP&?JYH5SK?C9=/'E MJ"V]_%I:NYJ@[G6W-DXDD5LX*\U=XSI;!=8[ET)SDF.-;8L@ZL"8R?GAV.92 M:< QD>7.(Q]EPLPEH/HM#VH%RD5B#XXL.!5[OC26#Q>DLRX_W<5E4H8-A.A4 M *UYB:ODLD1=.P=7$M/(B<.(@&.,N.1 YFC@*!A'%!-&$;=](2A>\TH&WH)7 M^'L$V K;\@MP)[M-PLL!EP,(&9V;M-6:Q[GWN[9MV?_]CC"%RVC#FH6?#4=Z MV8%ZTWYNV,Z3QF!60R&DN9N]!2<%W!C,=*2)X"W MP#F-(-"IM8$E\D2TH J1R'*% :R0%E$B 0Y-2)HFIEH>S./A&1D8J0:<=LK4 M/ALHL]%1JWU$7KN(.&$<&8(#HH*PX!TSN-UGZL'S_[A0QKM)NP;58CX:EY2? MO#YZE%=*CS+Z-!"7,>?4CL9E\7*%,Z4WU,T,'VC8.>:0806NPO]=3&)%1($F ML,0$J*@U!X#V#FT*% V5X.EM,!TKK 1&=HI+/S;O@ IP(E0P2U-&F M?75>?4!@7*-R8&V3:@65'RP&KQ+8KC/)76FMV >J+V813G(^[ @F7R6JG$D3<<++#1,N='1"2" MCM)+SVU,#ZXR]'&1@Z"?4I'83R?Y]D5:+V#M0?QR7'(CKC.^J(X^ VTN&%#' MR0]_FW^==@EB&P,[6JOL27[%-X434DQ8=5F9\Q 4C6Z.H/3*(X;EUL#E\;EBZ;+!>+HP=?E]25LYUTRXWSV;)C@%9Z1KN">8#CT:C('*M?V<" MLL$E%$P*7#.N!&GAGB/)T^QPTR0#>"M"(J-#0M9@<,9E8M*8UOI;IN*_YD#H M9L_QO5E)'<]X]^O9^2'+DHU[7^TLK#&S\5;688L;_)7]CQ]NC!["$'8LA6SI ML0P ,Q=UYV3%,V)$) P%G9-'28S(!,X0DP*\U6BP;R]^[%)65D&U#]/9WS/B M/M#%Y0,&4$ZYZI[ -.'"KW&V;CX?EML@CNUHDO]8!QBSXUOL3SD@Q#%@U^SL M5A:U6?MH&[9FAT@N855R'ZN0-_3 D3?8\^]CZ$G>FS)O +1YWNS&GRP7EO-^ MFN*Q7@I-P=O/9Z.23-G0$)OEHK[BARP*\#V,QN>#/^'#\G"@ C%OO>1W/-'-$:C^*B/)<;+W>%9-V-LR)'&?%7MR]C/;S&%/A,L%$(A173;$Y %JGJT0+7B3F'?% MY"@84(I1V18%X_7U:'J\>O),,YY2O$ $^Z'/SEF1LB MLW'[.U\KWVX.RI%_* \"T[.8 MY[F83*MX&O,7XU@7C9A4R8YFJQCD:8YS7!D+FDZ^(\#E)L/J[\V0;,C@L3W+ MPU.(9>X;LG1'Z^5[I?\"EER)V<79.2X!&-R^FWFAZO++RG@ MR86 :'NHO\1)G-EQCJD"*.18:H*_5]N@-B*U<+L41W.XT2XIXVOFC'].&L$L M.E!BWSGS=00Z=*TV#&YP2;Z.0&+6%USI1W/9NB#F3^3G1F?@Y*/LNV2XK^WL M;"7?=X3M DP_T9^;C7]%$TN:^T:L]8)N-1;HDOU9$^)S"#E9.8%?X\ISJ])B M5A)^&QS.-][ V6:/XC+C/@LX*%D]M\TVR27.7;Q\8W%6;[FV*?F^^?"\AS!$ MX!=A"7Q7C,[B)&^.+"G*MX.O2YY N>G*:\P#6.[<%1^N+W?Q*LI=Y'R)C73Y M\W(7?;&+!X1_^V(7+V3"/O;%+NY1[.*5<;GWWSRXP=GMR/QCE$:^\J.97QQG M"N)S!.?+VF%8.AE+7G]:B-EISOO)7L!H&K80%KQFDY+D40;*4T[7DGD]F2,= MB$7,JRAHPB0DWDJ4"=%''F3NKV 0#SP@QZE#G 2C2,+&,+>U@$WYYQ^Q;(G\ MHPP&:2]UA,5LO=2Q@ZE.F>F= :<^[R!S>8?9SMC;JA;)IL.=ID\A6B0Z(3'S M*-AD$7?:(4- 3 )FC"@7)='R(:+5E#]_D%R]/Q^41K:N%*T\LSN1*X*[)T]% MS*O"^ I0@5K>%*%O=.JJ%L2(ZAJ27&'&K:@; MS=2%,8L:^E2%$C78MC>.+BZS>"MEEG:M57.,=Z MQJ-)K."YC@M69T%>RF&C?N 3@XA?K%)T63JKGXH*3!"PKC3:SF GK&U#AZ:HF:GZ4[!<"JK^C'D)L]-*; WJVMYH0N'_FX3CJN4XBZ=.>Y2+EWOQ/5;7G]O M-K+C+110?STO#)*2?_W/'PC^X?MO?Z>>2JN7><3QVEXXY=KPY=)N_3<8K.K] M17MU?RFZ39>@+HSD%GL3]."UW?%\#:^W!B;:XU)K:8/R'G^VJB\O\85[#?J> M!K%>@WH-ZC7H 1I$>PW:'@>^IHVFAZ%(OF^CF:^3P[,EXF['L;Z-['5[))Z@ M]]MWFS;M?/*WUL#MAKE]H:W)HL,X:4V:BJP\L8B<,PPYA9U0U@@E26N?0G2) M4L60H!0C3CE!UC*"E/*1$LG@W'1Y@66Y8A+#U0LJ[YN(_Y::E4FN'[=5V;-I M0O9P87\)5O.YS'&/;-NLV<2"C,0+E$RNEDFY0#I&B@+1U$A%=6BW]% &8Y*1 M#:"$PSE2 ;(YA1*1EDH-IUFY6V23U^^H>JY2WR-;CVP]LMVE#K T6#%ID,16 M 7'C!AD%\*:4"#H1%2BV+60+$2>),:*6YF*<1"+-22X@S!RA.C$M6DDQ3XIL M&C]R>]EG@VSW\_%7"UV]C__#WW+K8SO+6X;*?LW3.)Z>Y'S'WMU_-4K46XP+ M-?,,4]PKCBB.#'&A!;*!!$0-T%WII-"ZY>6KP(+URB./#5@9:7,&,H\H2$), M2E(*:W=J,51/A5^ K/>(]AIF>?L]VE3$(F*.B,/@W3N6D&9)(R,Y$])(ZMLU MR)S7-$0XR-OH]HKV&6M[\28P5C M42HD0\H]!E1$VA"/M,1.*N42,RV.5KK[&,"Q%'U '/Y &D@; )ST5":.N6X5 MM'W:>.7U'51>EZSW"_6 "E.,8ID ME-1:M:HF).5E$DFBA*,'2',268X9BL[!J=YK[UJ=:Y[6PR>\A[3G+^P]I+V& M6=[^PKTV$>@8!7@RX.)C;Y#F02/FI<(A),ZT:77$=-@0XB5BAA+$E2ZYF199 M:[1(BA%%=NOB:]Y#VD-\_'[A_GQ\_]Y4Z&UJ-2WK-L]L+J/3>_8/5:.;=Q<] M&T6[YZ3?:7_52[([U@MIF4B(X !4VEB.7&E&8)5-AGO"=2MAS'*GDL[-Y@4< MSHG/T0%F$36)1\&TBK'5B?E)[0X?8/K(:?ZWV6#VTI6F&RK1@^>NY>#5@B=V M01$I Y(&>R#@,2$324!*X@2D702F= L\ Q;6>(T.$5D1* H&D6,T8YI MN=O<*380_)&7YGKP[,&S!\]7#I[>LF!SGV:+=4 \:HL<0G,$ULX1T9D36*(>I*2%RIA2W8*GG2@Z?6]FWOP[',?MAT7.9S.[;@J ME5*1R\)]H5YJ'QO9KKK1((B-3QQ%OFZC[EII_47(F!U.PIS=4ED7E^!JMG^SV6]ECZT!T: M(07J\_:*0 7BPE'D#" D%MYHYE-PHE5_P4B!15(&>4P ?ST!ZL]31-'EYG(X M!"9;#56>&$L)?E+JWV/I]^HT/')7K1Y*>RCM I2*Q$BD-**4%$:<.X*<@']\ MR-W%"0D^X-;6$,6H]HP@++E"<(I'.G"!*-$IP8G!Q+CC]3O!9 ^E]XRCP.?< M">1O[89(I=_<*VLQMU>:QUUN S,_;W;TP,9>C["HQ'V,W"'&%0=R)+)&^X"D MELDRAI47K5O%D=7(HLES0BDB+C!! DQ3#3GL@2X1NK=L5'Y\(XWB% _X=S+'GEZ&5EV9+[9?;CITG3='OK:Y MU[#Z*U:+.I8F73 X34OR>#/^'?S4;HS87S)%S\81D>;%UI>23<[8]RK=+Q_,*3-.^8GW[5 M FOU=HN9/X*KGO>T?G_PQQ]=:<3\RI#NKU73N+KI3[:<[RP@N6W<1LLX.*=> MC.>YL^9JH]RR85S3IF[9]SN+T;$-I2'Z9 IGU:5#>)9U.'QT,H+[#JN]2;X% M? /O4L?)LGU=83_Y:.O_M8"K5]/)2C(!CK,H7>AO7AYB&G,+]'GE[6QV5IU. MFQ;?,WBZTQ',75AV,!]6-[<-S4^T;!VZ^>KE/AMO7WUIL@K'9X_64'3SS-PL M$8V^H:-1@/=Y\^%_DO$:,V:0L)PB;EA$1H%+C)5F%FL;B*.[$:;YT2R>9U9> M^,\.M!J$X)'Z;RKB)>86<1F "ON0-U43CIB105LM@M.MUJY,"R#<1")K$YP3 M&44Y=QM,F'&&ZABT:-6X[5N[[DAROH[F1X^MQ5@R8K4"66 @/SS&B+07!EPR M[9@R&A,:=J/% +IH?C2:A:HKJKP53?X^IG+G@@(:3+$&!LRC10"D'$FK,!,I MD.3)[F8CZ\K\J"NSD4UZ9N&5P?YW8SF)0)%&+I/0L M[[$RR'FK$8V<*AZ8E=+L$-N_QG'J.)PTX %4?WZT]"Z^?)G%+QE DAW-JE,[ M7JR=@@W\& %;/Y[.YJ53]7QZ=1O@ B3YEO;D9#SRQ3=?W;=!EZXXHUOM?>TY M(%L4#BG)@'%H[)#3#G!.:LH=#5RJ%FV]2S)"TS9^W?CZ:O#ZXSRTT(2"_@$S MV2!?72^.F\C%89Z2P]BWO&YYZ7\L_?(L]O%;](L2-9HF\&9C=L3WYD6PYW#= MK!WEI$'U-8)[//:+<=:?TO.ZI4/EPHNZ=-2& W[/MT9O[6P\K>K1<3X3)J;$ MI$83/YV=3&?K:ZU;<9_:V2C/7&[OOG3Y3U>S"[HC;0G>G M)5ZORUO6Y;Z+9=])N>\#VVM0WTEYUP+5:U"O01L:U'=2?KI-B4_)&[NZ*?'O MZR6A)C[5U&5NPE3;4>.7LQ.Q?[^-]WM&K]>+:O]^S^7]>EE]$>_W9%4D-U?C MRE7O62-@3ZE?@-CGQ>G_B MGWLMT[[U[C8+!!C#K),6^2@$XCZOM,OHX)^<'>@4=:Z=2FJ)$SCEPHN&(^X$ MA<,-1A[30#TQ5+8K^-X[V>C]OQ:C^=G^I)[/%OG+^E/>!7-X9">?FK7ZPMKK M_4F3B?17 948]F 6[9=8?GP'C/X#$/J\TG]ILQ=\C.%@#@?4G])>25:P[_+2 MYZPNC[/>"H8W=X/0&W:#$#K$CUS)\=GL\>IKMG1X2GLHW2*4$AHY$EI89C@13+4\B'I M^ZCW4-KY*>VA=(M0*A,WB;-<(K&TO>$&F>0,PI9(I@.-RK?*5I&HE3),H\0B M05P;@C16!%&=VX4%JJ+>W@:G9PFE>BC[#N,/B4GZ=5"-IA&5$P@2(>O6S*&P:G@Q.28,Y;5S3=9N/>Y&W(9%13:)E-?5 M+"*20,,2PYZRQK%=%^96A*E1IRT:/I P(2N]CUT]4 MPS^F>8]PWKQ:_61_?M3$HN=GJ_K7>Y:OUPOJ:WZ]Y\2)>TE] :_7KXKTF9J[ MI\*]\[GI?#(MA,JTKSN UT)K@X- Q +LQ4ER%H;+0 P$;CE MPC]I;N/3XS55+W&'9*>(:\];>QSL%@XJ2:D#Z$*: +!Q[Q0RU''$ O9!$$R9 M#SO-2MR%"\_(4+V\))A.(6'OPO=0V#$HU#09':)$/@:,N.(6624YDEAX:8WQ MP/5VFE+X])20X:%\>3N]=^+"WV-%OMLH^P#]>SN=S6+3/03T*>9&);D#:/63 M^WZ.X#.0K1Z(M[&L%!(6-B!IK0#?7&ID')<(&T&"HXPZULKMML12Y8@"3NJ! MDPIF$;CW$@4-ETI<$J?MQ9Y$VT3A#8%^>R[/%U#XND/NPDOQD GZ\EST+NQU MZ>GHLYW1%XJ"@5N.(]4(0)#F?H% +:/G" L,3$)B;%PK0BDQU9X2AX@,$5#0 M I:'%#4TB2E'<,QO 4I-CT._Z>&U_L8;"'P?MLF[;$I*0H(DD0Q*,"7YL+ MCAB3"AQO0@V5K0 ERRK=QMC'[),/JK_B=(LYEZ> !ZYMW;IYOF3[WWR'H;_)W&NE9 8I8RF7'.! MM,\9\,EX3(B-!+N'^.2/$AS-,OT!1'I_*=%;#8T.]B_8@V"T0 M)-H10C%XUC@!H!$+SCD-&BGPNSDGSHO4"DS>Q27O' C>S$+IT/0PV/ODSV=N M>QS<0F%(HL$/3T &C?/@7V.'=$P>$>8)!-9!#WF>[],OG6 M7?)WH]-1B)-0G8WB.#QW<>J!]^' ZQF6E+.$6(P&"*CTR"3FD4@X,).P%49U MS@M?I2BMQ'G+N9I#UA/0W@]_-E/;P^ 6@I&&.6#,RZYB(I& MYJ-I;][9M1_^N#A(AK@OOO$=3QP^6S>.&^]P8D,83;ZL'B;3O6V]E@.G/<[6 M?P_%R;RJI^-16!U9U.2- @[/V(_W LGS1Y6K![_NX6X-.&%TND:IC=WO^QZ@>,? M_K91\W=C3)OK$XPO7W&)*H1D(JC#C7 5DB, *L MTEQ83P4!K_?;\?C-& #I/W^($_3GP1,-TT596F%;=7I>^'A45X A?@%?P ]3 M )5J?A2KXVG.L(C9'%4GI00X?&WS5_! -7Q;E\-F\=B.)J"?%5BMXVJ:RK=P M0D'!B8^KDVV]^O$4 +?96Q'@EH-J.JM6L[ Y(G=XW;7]^;@HI<97&:HF1&>D M ZM".(6R[R'G@$K-]9JKTV4K6A$%#+(F#L::Y*I>R!(P^PBR:QAU#*LM=A. M:M8?YV/4E%B_8#E0'?V;L)CEN"*,]DZD97Z4TVW.HIW5:_BY,,Y_NVK>GN;9 MAIM/M-+(73S(6G;_'2!D]>_]$!KW^'P)G]U6\)EA17@2##%*@%(&S)!+.@'# MI)(%(*$BR&[@\R' H[]F\]DBX_7_Q@9V:P"@ZFA4SZ>YL\*X.H'_Q(RGMEH MSE3S*;#2TSB>GC20>P[W]ISI]CKT&G3(;T6'3)+$AP ZY)0#6\H(LDQIA"6! M;RP-GO'NZ-#LFF11X#IYWH'F3(I>E(6KS$ML];]Q-H6K+$[@IS^'!\/JTU0$R.:#P2>&AGG3/.(!T"(#4XI\@$FU 2)CC,M=3MKJB]U_-LP:/Z MM)@U4G=D3R,8LF/[;72\.*[LER^S^"5;*YL'OHK_6@!1!&+X0+';>I0X^L"$ M!4.G.<\;25E 1L$GQW/:@)!2J\<26!#!'."P7^*G= C8$QLA+=W-8O@PG;U= M1D9 77]OQG5O-:SER$]I0Z"7G)W%FQ^.S03D*WL8!Y,$Y13)+X.C8 I6*%>C5! A8B# )H:X* MWRH7GLY!/,&A\?\\FHX#G#V+\\5L4N)#AP>?!_EJ4Y#U3,2FD^;(_,<)#'HX M9V1PZ.I9VY4UR\4^_WFX 7NE!*:["O1]^J M>7GZ?,VBKRB'7<]I2[1P2GF\X>8B XQI_.;'BQ O.([%MPPC8#?YV=_ L"Z. M)Q>]\4L+-G@H1LV(K3(KX<\K758 A%_<]%N> SC_S7IUYMLMU[0>0B_/EUV? M7FH^H-U);&[TOK$JE\E]LQ+W'T?KC-@3T.PFV179!*/TQHZ_VK/ZEQ_^_8)H MK.:]A&&NFO2'S.V]URL?-K%?FZ=W8)&V,=H'O^\?_M>J==/[@X-/'ZM?/^]] M?'OOIX\&GW_;?[1V^?U=]V/^X]_'M_MYOU<$A?/'[^X^'!]6__7^:$OI+]=-; M.'LT6<3P\U,-V4Y7H\_#!&M[\&KK:OC:1BE4;/$L&3?S7JQG?TSSAL"DYI35Q3( MX"J O8#;NQJ(27X/.#G_,IV-8$:!J11B4M:#5S_!M=THO*O(QA*%\_=BM7#7#AA39U:3D86]6_K MIRJ+-"M'XB+EL_"HTQR3MAL\K[Q2<9C*M"V=JVHY79G%K6Z:12L_6^%N94CR MG,/+CT[*6M&Y#.9':(3+-A2P4,;Q61ZC]?BLKC"\$K!>CQ+'V=S"P/K1S"^. MLSKY6#<.;9:@/!5+K5J*28AC4)79^7I"&LU TNQDDK^N[>QL-6'VY&0\\CFS MJ5PJCWXCCW_%9=PF'Y#O4 &7]L6Y7LK>AFILQ!N_'@$*A)BG=IE^D>_2>.5P M3[\1Y*CBM_RY:)9K I- OL)*3.&'SR5H"4J5A>\U"\&[Q2R/91IE3Q14FG+P MJ/;:6*2H)SQ;YR_I3]G4/ 4T_-4O0)=)6[T]6 ML>"-D$#C]6Y& O!-N95*#H2^?J/C#@*V3?AKNH:690PK?HM^40'_<\*;[6UJ>%IA8T(-X/^[)&QUG)V",*%FB;N >K@"T$:33-.WL "U M=1&SUAJ3E$$J)1 79P*("XXH4J-ED-KYMH@9'CW!T2$N YSCA0 T!!$S,3GK ME>6:;:_IS1/C&5$#1:^O)+D#$?M\6SP;=$ZX)*<:)"@GZ J->)(,V=(>V44< M9"3*B7A9N 1X]-H%B9)V<&(*&AGA-&*,N, P"4ZH9RI<0@\TN;YV_@YE*PM4 M$V&>9CG*O+1KLB1(H#11@8BP"G$1 ])**"1 M[ ?I5(K",HZ7OVFB;,MLNT*I!=94,(23 Z^,8H\,!=.BG'8FX:U4>[I9#MFVA!!AANDOY %>Y M9%<(Y/*HU5:I3'/(/T,E"&21QO.08]?$D0AJ!5,!Q#$'"5PN/BBD1$82 M&;CTTH=6/X!NB>,_2I!W6[)(]0#K;L4'FCR2)CQ\GD.5W;G%;);7#=:\J+#N M-0E?YIDL@^!%BLL*@UUF;2U74-;K(O^G<[+)$R=2 N/&/""N#)ANZP(">678 M,R)=?%:R>9B'?;UY_8*D_GGP;IU()3<%%HD;2W1T2EKAZ#$\PJ59L'$#'"GO*)^-;=E ;JZP 8TQ'B,30;\'*#& 6G, M%6)!>*()#KC=4,MYGF32$:E((A ;H9'1@2-O9>Z ':1A3QADV&Y0$>N!8ITR M "]H-5<1%E.,!%$:518V@4QQWC0FU'OF:&R52 :43BDY"MS92\1E+FOG+1"4 M:#W!+@![,<]4V*A6 RTZ%<&^S6HNZ_)JKC B8&D] O,.XN*P0S8" U!&L6 9 MB3JT]IXH."IE]RR)O,U<6X5< BG%QG,6@U61IVF.51,SD )57"5D*EM8R"]:58DP2 M>::R)23(5J>\]V>TF,N-B%$)@IP,"?$8+3+",F0,!OYA>,"QE1C@K(A,.&!H M7(:\N..1P8X@[\"/B5I('9ZK*7S?3-RV:TX\MF*N=7 M22R13+E@N/6YSX+'*!(-@F@9CZE5+*U;8=.M+IMI-A"Z4U'3?MEL59B+>\XI M1[G\,/B,!'Q&:22*VCL-<\8H:RV;=5E0'P5-R9!V2G;OEX30-=&+R5C%@%(* M \+#F6<@1LD@&Q1E"BNO3"M5T =+# 8WR4D!K!2.1-HJC["U-@JNDL9=W?MP ML[\CU$!V:IWVO+S@%4I;C/Q%>[7 M->'5. JG@4(RG$!X?:+(B1R\#5%@3Q.1J=7:_2[=E+I9'^YFUP@/NR3 386X MIMC5J@#"NL! UT2*!9I8R&GY4B; -@>F6"N. A<*7)L0%-<[;=#UU'A(]4!W M$ _7]06KS['1LJ8JPJAN*EMTU-Q:Y22@4D+*1C"=$8RH93Z O)C$J:0@,@\2 MKP:Q4SD58]$I2B@0&1.+.,60=!LE024AE3?2^ MY7QY1UM4"17=RIO9=CY79^61)*^< M829OBLSYA?"/)EB@X 5ACG%@QJW%MB?M>O[D=3DX'FC9*6F\KC3,;>6OVPF% MAGLK)7&(J4QGB*;( .M! 3XIF12AJD6!A)?.\,B1-$PT#1Z-DP(!DPI>4QZ, M>D()W&I*# -GKF,["5]3%J$30B3. =L\SXD$CH 1$ DD"\N@0.YL:"5TKLFA Q[S9,% MBZHT0&)B##[1B"0(H(G128;)92%D&BRR)1Z5'8E@M0.R(B_.L1AD,L)'\H05 M&Q\KQUK+ >_6TN^C)0R^H*083!Q/V(&YYBP@[B1%()_@_GA-@C6>@(?S$)+9 M)\6\NJ08QQG)6R&1A@^Y#V=".KO55&N2B)!"FP>)U+,+G'$VZ%87SBN38E9= M:B[EQ'S=2([HFJ2I2(SS4F?1 O *(#K.F82HMSI8[A-WK8R^NX/7$^7'T*Z5 M/K[>?%Z9('.%%WPY6>85!D$/K^V\ V-TH5].TU#KJITS?+#<#9L/S7'4TD"K M<_X9H'T$+Y\A#V@'FD52;NP!5"*!RV6\9S*U$@SNTB/V1?AG;-BI])>E?S;H MGC0E@7EDC"/K@9."HZ61X5HA03!<-7"B;:LRAY$"B]SWPV,B@<*2B"Q/$447 M4XHX!"8[6QSN7M+$.\52SZ4I U7G)(IC89-3'H&MR<77"0&CKWU.KE5.B!@4 MHZUH)GRG/=!8++D"]PB<>!VX0#1O"O0A!)-K>KPHB>H6!UE)%!"+DQPO.HWC MLZZLY_:MK9]LW'?:VIKVK:W[UM9]:^MKWOICW]KZ'JVM-^W%[>=@36T^ D&8 MC?RJI6)B6%I'#S]6K_I M!EUJ;&;U'_/2O7CY&,NIR=KYQB[FTU^65B\_2C:"H,/Y< 3,:;H #C3Z%L,O MS9U(CM'_N#H!WN?_9^_-F]O(D?3AKU+1N[W3'4%H<%8!]NY&J&WWKC>Z;4?+ MLQ/[UQLXK9JF2 V+M*W?IW\3J")%BKI%2D42$Q-NBJP#1^:33R82B:$^;_RK MQI_KB9[Z^:Q/$MBE9_\P;P,T8F&YO]9-;>HA#/NK^3.6+H0KW0(NTFMI>82Q M^#%:]ILO(D_\7<$[Z!.?P> 93VV'/&+RJ<]X>AOZ,Q847_[OI<=E$S*R_;FC M]&%M_/>_3B?7J6G'D24 D='VSR^3\6SD4(=B(?WO>A3[!OC0,O-7+3^/7]R@ MX5_]9%H#M':6H348-[!O^=S$Y %T8^H.JGL@!?'7__B!LA]N[^O"IYJ[W>?3 MHAD/:U?,+>$U3=_BZ&R.R-_H.'>KQ?\'9*%X!XS*%49DC:H+_O8X:Q! MMVD0RQJ4->B^&E1E#5K7()HU:!]I\2Z1Q#WOWJ6_?@?^['Y7#[E[>X9T#Q/= M/G1^DX;Q[^D:[[(X''2'=TK^\VSG#N^Q>&=XS_*?F7EFYEET#[+#V59E<>CZ MFV-PV3YD]+@?>J1=4\6_%..0\>.@.WRP&G ,W=1??):&@^[PP8I_-@"YPX>M M =D Y X?L/AG Y [?)@=/EB5SQ8O1PQSQ#"#QZ/ X[*J0<:/@^[PP6I JH=; MO-73;$$/N\,'JP'9!N0.'[8&9!N0.WS8&I!M0.[P87;X8%4^&;V-5ACM>OF7 M-] %,ZG_,FCTJ$&-G]3A[BIZV^IFMNHY-IICH\\!D(=742%5@BU2*=A<6"$S MC:Q(CU6D>-)#D8YZR'J4]2CK439(69&R(F6#M)-BE?4HZU$V2%F17'CL;]ZO)F>W?'E%ZK_=OL<3H5:H,**(\F]0=)Y34MO M2XOM\YTX^V'<'4/V879F_.3)A]PK1@<5%C<>,9NU96>TY0 Q<14@;NKKO^[E M=&\<'%40JHQG3TIN*.+&2J1I99 1E#',@Q:&[0@XSBM2==O,4M9(S*FXX7!N M^!A/R(0+FH_A.!WDJ=_&LPR(W'QV]ZZJ7 ;60P#6 M YSES>,IL;)2SB*"2XPXY0II+0C"VN*25UY0 Q,9/-#8)CA9TV@3FD&-&(>Q;//0=W M7 "=5-Z%RM U3[RGX-@7LLEP!M8862HE!D"V,P!F ,R= M[J$<9^Z\0?C7S@4EJ$$5)PQQ[CR2U'+DL 5^3!UAG.\(_/>#.Y,K_'X #-5'9.GFZ=J,658D2"I3$*<5UII&A0X*M0P8+& M6FI_U3H183D7RB!=EA7B%>%(!2D0T=Z -P/NCJ'/9YV2%6K>CSZE9*DG^R:" ML8'B.3BS!\J2(?$09GGCD"B<*:TN"1*.4R#?7B'-!4:6:QD49Z1:7PGL,R3V M@[73(UQE4-U]=@BSO/GT"DF\])3%I J..*!HS.7%B(12!\&LD:I:2U=S MP5B'#7*$ *A2!?<$;Y%RE5*D=*2BSQ@%V3#/Y%0,F,H\\["5Y2?]LK9*Q@*)0D M9K=1)4*YL_R283*0,O/+C'^YTP;]VN)5GT&_'[19'JF\P[CK7"YU\43%_<,/?=2*;*,.1FD.U4;]],@Z\P^S M>2Q86=FX]T;S"G'P;I VM$3@ &&F7(D%6PL5]6MU\G]3+N'&'!TJV5YN4[Q? M$NZ#P\=[KX4F1]0/:L)OV+$(J&8K*Y RVB/.;8D4"Q*5G#).),6E-KL$D_UP M#Z!NFPBSWGLLZR8VT%4&BC 7>XH87K;@&P"788FV4%>LUC'JU M[+EQ+BL'C.S?QLA#YK(9:S/6/@(;K7)62:"@%9,E^/FQ'E%@"AEFC6." G;N M%#;V@\"R(Y530G+D-4_I7B'H\[!541+"=%DB03!'/)0$:0ULM;*.,?CDC%W; M%]*OU<8-LU56RH$0^Y=B\C)L=3^!]2 [W3>!SM9D U6<.!65(@Q1IC1P:R.1 M(6 ,*);:5L940+UW"?W[PNY?$RN2:_CB?!1SG-1NJI6G/W85 [ MHU>/G/0''8>UFX;N>=PF)3D6/ \E64,9&&/E"S!CCIPF*AG7LHUP]FOE=@% MKFS,W& SVL!&=8SK#^#_\)E):@, ;'X#Q=$(*VQ0MQ( M51+&>*C6-N#W$H9G@+;]<%[PD=QRVF%/(?P XPD9N5]:#@X N9^'D <)V&U8 M3+.I3#SIQB+I2H$J47&M*N.9Z7DIELT3**!B2E4DA38PAF.)9EW0D4[@\?%T=DRR4&>PKA>2 J?(@D3NG&F6[E>U6 MMEN;3U>BVC@=,*JDI8@329 V*B#O=>EH93P682?L3'_<"WI$#S-"E&OGO%#M MG)._-84>N>)3_#">39LI_%6/O@P*#]^.0W&>"%@VE)M5/%#TJ'EN/#-#?Z"F M\OHQV%-C*6S%B67@A04B$'=@)[6C'%GG*H&K2CNMUX[HBZLE)D3;:B4X<@:, M)2$8:6N8P*Y4V(G=/:&5#&!H!XP_:SSMBLSMGLG+:R'[A\$OT]+; MTF*[NU1:,3JH<$;@C,"'C<"92#\S%#LB&9>51]:[@+@S%&E=,61X51J!N6-2 M[ @4]X5(DRU7O\PPG@/0?<+LS)J?Z?0JK# WF,;8]15S&PZZ(\8@2ZIBRIE+R&9-!-\V:)X79_X?8@ M.[V+-B;[!<^]VEF!B2BE02PF!''',5+"5#'-AV"):7 8[XBQZ8M?P+9+1ZC696-*:,NMK[]A*/Z_Z_ZW/#*N_KH8SK8+ M<:1?\2-!Y8^O7=V<#_7%JS#TWY?'(C:GZ];\9>D:U$SU9/HZ]1M!A\Z:5P84 M;%B/_-H(73897L:J'S<]9&G^[C=F_*@2E%2RY(JRBE=47':]'L76HS0"MW1Y MY33UI4%M7T POOK$Y^K;JCR\']GAS,&EU^TW>,#S-U\A A-A3:QK9X1!G&"+ MP"O1X(GX> XY+0-;VYJ@O"<^< ;6(!Z["X8!248(HMA3%I2KX*N=K6]*Y4#B MFY']^46G302@+?.6+4$?C55QX/2GJ49RGD6^G]UL]/2VT M/:W]UWCQF?Y>G\W.8O)@ZO[(^@(4Z(N?-G$\TL,H)JKXD@ZG/%I@%>C4_-^, M61O#+),QZPDQ;F>P QZ+I/85XLH _I36(6^5](%85Y5KRXTEIM)28A IG4=< M*(V4QG"/+%6HI&'8NYW%+"$&%;UY+U6/,*O#*XHINQ9BNBY\F"6>/O]VP1*3 MVM%@P/XFCQ043HB2^^ MZ:;XU[XI)'52>LD\LEA0Q*D#U?14(DV$5]H37.JU:G^/R=YZ=W8^'%]X?^(G M7VOKK]?/A9^85+'Y/)[JX?+O;\;-],-X^G\>6F+'7T8P9.[R2>U-5_5UU:,\ M>;OP&@Z];Z.);Y\,7NG7BX9(S78\B M1,0&QL&9 4Y,_>0L-N^) K^0VPY7YFDKS((!$0%A+, F2,H12"1!E35:>FP9 M]VMKI8^ICK8UL6W-QZ_C2?=5O(ZLR"!JO'T%V!L)XHM@&3EB"YR_BNTO)OAQ M-"XI[@LT8#D2<&#&[>^^.-6@]Z/BWUE4-2D=NA)OIV/[Y M\=O(3YK3^OS34(_>G7S\E-"G>9\^/YEXEFG'".Z7OPP",)Y-DE"-X[MA%*(X M^&Y8DJU:DJ4TXO5H!C($'K0/ 2Q7 . QDMP!>E0<#X?%N&6GZ5EI&:F)@GZN MXVI"?0Z,+4KT"G 6,/?%*#&L40/OBE'X='LS,_^(@@_WA\4>['B[MG8\<2E> MM&CFY>.^S&J70C:@5=>X+12 NL7[NFFBAO4-D[D65#.:%K9*H(!E0%J 4CEK M,3:6VJ#)51WTQ-M2*X>""X#CC%5(PN7(,N>%=R67S*R%$B(*O4]C\#9YPJWN MM&"\ MB?9C#/H)T1KYL-;.E37 X8NSF%[044H.U(%)85C)Z!G*_9>1W%/'3F M_EOT@,^[ 7(%2%HD!N,K,G=4%&^O1AM $/LF>EARP\'114)4"G&L,#(E?+*L MXE9:[I1;.ZR\HE@3'7>J@N%'W,,_QA*P 4(YX8.J<+F>J?E2HD?E@-.;#UY\ M.<&[(D;7RAU<%UW8^JL?7AP=,%W_N$+(JZ1AD9#/)JW6GHZ','I@@L[/)^#; MN_1+O.9ZGM[L $^WI'2!<(:HY01%G0#$G@[B@8)D3):6G5S;SLJ3P=WQ5VZB-+OS0"=Y#U>Q.=^)S-<)S%DY;I MS3 MEI;I%LMSP)7;L!O<3&@!8S(]A7>_#^UJGZXG<.GD3S\MOL9,E^09__K[_P[B M4]LAO79$X8,>72PPKW!IR)IB"(V+)+-EB?"@Y>>T7Z8EJ_8&>+*&5J'4JJL= M2@'J4)%!K""T#21G ?)YY5T/3 MH)EA/!R.O\U76[L"+/$CZ,+7>CQKKK[PJ/BD+R9P%^BGF]E6;.>2DJ:AT $Z MCZ;Z>V%T4X,@U.W79^/9*(X=R.YT:6;Z!H^E$,I:%Y U(1[M T38$)@YYHPK M)=9,AK6HJ>"!4T;CZELZ114#@PG*("M]Z:G%E+-%D:GFFZE?W/,/+'I!I1&L[&H)"]E(9 @R>,>\1YW#M$@<\: MS\ .:N&Y#H[*]21V&\NNE)8C3[@&!RI607:E1KB4AH$X<%^I?D@#[9/)_+'X M"7 +3,II\67B 9\F$7-B=^,"BFZI583]>CKU/D+:N!YUBS#:P5/K)MZS,&YG M^J+P34S$JYO3(DS&9\44FA(O3_\U/K1B%]-,)DTT A?)!HRN@M[/K6E8V./1 M]-_^15)2O6Y6UY+@_\GHG<\A$CK11N-: U_X[]"ANHGP6H,QOC1&"4']/^.: M4-\T0#-"M;# ]50,(6AO@"X&$&E&@;]9N3H4'QD_FYY5:I@<"F (.= M;]U4>)BY2->:,2!-?(NK)]#I\:2)(U!#!QQ8V8F/$YWT\2?[\]J2S?O.AGSU MK9]G_62J4];NY'P\2>,20Q:MN,P#!!TS6BH$>J7I"^]2-\WLS">K!8,"9*G^ M"B8\ONJ\RPANKVMFIH%1GDW;;B4GOXU3C">+MJ1W3EKSE9XQ2??5X!A/+KK0 MQNGU]QVMA]]Y\F1BUE__XO!!86FH#_%0+.!OE8H9/:5'FI?6*NJ]E6O9I%Z4 MKO250%J"Y\NQ(T@&3%#)M&)4,RSE>NFQEXK#"S*@M$_$+ E#W\0 ^$WIL7#( M:_@'2$V%5"DP\MR ?XNI(V9M.29>($)2*#7!(V\B)F+G6-F?E< * MK-(MI3U[N1Q#\W+,6O;4F=?-K//+4[XE@/$\7!Y#SS''HXDIE[[^VN6T?(>A M!?;<9K6,"OVM,V*=F9A>P%7S7/55@I!V@Z!D$E/P.46=YPPA/>>H@#8!S-O9 ML+7L5Z]<+!4MHOA=+L!RF+^(D=PVR/K+4-L_T8D]'0_A^[.Q\\,"V$+\J0U/ M+,(%G>BD-GH7O;'H<+5AU+IIX]'P)[",1>9IO#GFN2P[>6'ID=";Y06 P7)? M5@E!UZ046DYYJ_/ \!57+D6WUQLQ3RU*-OXR[-%2K64!!W6%^8L;,5;VBJ3M M)"T)@6:_ NF;G8U6]^"<:Q?IPE)E^;H5K'DQ=OCSVETJ?N1>F_'W**IP_ZO% M/M3O]]QL^A3MNMQS_?S*]2MZ.3"D;'G2T[:'=J_LOY\NBNB?ZR^^K8^/TAK" M*SW\IB^:US_\=44TYO.>-L]>-^E/F=M'[\9]VL2V^>+0W*';Q&B?_/[^\W\7 M_Z;/SE\7?W]W/G]^=%)\_%F\^?CCY^-O[M\>?W[TM?GW_X?C#F_?'OQ4G MG^&+W]]]^'Q2I- S?5W\]&:>U_GSXFCAR#.VVP M,#K"+4/X'!W_S]"@7X9P]0^%!X_T/++%R%P(9(]:7B]KZIVM=;9[]Q^^FI)4N+#;-'^,?Y#3:6]CAO_*O&G^L8 M5)G/1LH;:9_]PW5'U'RMF]K40V##K^;/>'W#V3/IM:+Z,5K>FR\@=_U.CQA_ MZC.>^CLYHB_?!"[4\O\>], [3AR2UQXXU%9/N5[)KC^%:!WEKVO@0\I.R9>V MT_=B&&M5;.#!\=?_^('@'V[O]F,/HGOQ@5DC,#L\Q@5HT#4PV652.K1E:-ZU2#9M7H MP\&ORY$:&,?KY_5NY5R.-XAY?*9[++XE]M.;8V+KYD\4)C[N7X&9C=DV,=BQ MT0*D.U-:=*=/CMG\_C5>5@ICAW19T5@>+9:U\0&%2L#_E:*N6DMH>=9,S44F MWE*@-LKSKR#.[SMI_N,!63N]V8$Y MSG#X=#AD+#",O41.&8*XL0Q)[SP2I9-;JQ;YW'#(CQB^>9O;KJI*AL,,AQD.[U'Q1AI/*3.(QO.5.28* M&:4Y$DP8&9B43)0;*3NR*W"(CTIYR^'5]#A'7C$DM JJT9C')'KB8(/&3XTK(P-GZ7HM'NZ;F;O Q M]P&?^=Q\AJFYOKQ=%.7&CS8G#F57^>..XG4/CT3VPZCU("2_DQ1MIW6?!LFY MX!()Q^.I(>"1F5@(!!/L++6$:;E&/![MAV7=[YM09-T_8-T7%6:VI!;)J@3= M9QR#TX$KY+BQ.IXR;72U,:;\[+W1% 5$?DYG.O M=E59,B!F0,R >(^Z.DJ94!J&*(!A3+\P &Z*HDI*7VI&2ZS6JJF_^'KC=@&Q MQ$=E7G'^_%R<-XG3[(C>7"]M5S4E\];,6S,:WJ-H,6/&8^.1X./+;04.1PYH9#7=OCC,:/AT-J^"Q;+__KU-(&NM.]IW4S'DRCFR[^%KH*27\Y_ M;L]56:TBG.KD+I<1CA7I5RK3%=]TLVC(HH#Q_."Z13'C&RL-=X^-)P_%"]K" MPS]=7CVY?L?U8+7M@^N&H*V#YU8B+M"U21U5I$D'T(W&W?&!J;"R&7_U15*@ MG]O!: _W2/U';8'FE8.5XCM'33R[;A1+/\8FKY1<'BS5[[MZ\$%LVA\G?TO_ M_13_FPX 'Z3A[-U1(H+1:&L(8I4#FT)*BA2C/L:58[3!"EJN19,?4X3R>#@< MVRA'UQND=^UXKQ\2TMF2J+#MHKQ3PC4W4Z'_FV>_3F8.7LQ_QH'<2$+2G7L=C&9@'"<"L0KH" M,NJH)YX)P9Q=VT B*D:E903(*H\K4,0B&5/0*9$A6.>KVNLNL-9S.\0+OO)&9 33=;$KEBUNI*E,S?/MT-!'1A[6JC!M0!H(.RJZ2M&3XN0<.-!X JRI&ZPBG:ER .>(M)?&)[^J M@4'6]L8!B]72)[69 4F_*-["(,5#+MZ/XF$9Z5B0.&(OJ-SSJNY/-$@W*#+P M TZTEJCD#LR*9AHI0@UB098X2"[++&I=())$%GX1X3D%9>@SW23DHP M4A175Q7Y+>CCI$Z<_&/H!GDQ\/#EK8K>G@/T0AY>.@VNF'X;IU%8"(KK!*6^ M%)3SV$RXZFM[>EPZ;0S\KCH=^ZWC,:[S0U\&RR>R=R?7@#7YYZSK<+-0X7@0 MC+ZX?+4O9N?QIK[1$R*D()P81"-+Y1H;)*GDJ+2R--P:;/4:07V<'*V+#@Q[ M=P3F\6@TT\/E'Y?/P=ST@=F].NEP?N9K'0\ZBJ,0SQH>0'> KR6WN L+1"%- M)Q=] 8,P2:)YIO_T2Z?XQ6/NH-?V--YEE\_M[-VRK MR):D[F-(/VY*^$0?9:\[2K-OPL'+BG@*>X\ARC**Y;UEXNY9&\H&D!S-/!^ J"%<%3K M$H&3!@(0F$=*@"$C6,+W@9I UP&M4K8*< ]3P2,.4XZ4+*,S7G$OK0S"Z9<7 M@#X!6,\#@E1Q7 GPW AGP+A#<%&C%1).4L\D-:I<$X(*8VX#]XA8*F/2H@&V M X:12:8TK1QV%K^\$-R<;/-R0K!8KUL)"][G *A^A@D//NKS83SRPW96BF6! M+F+<.WH^/0G[ !DYU5_34?#C$5H)09Q/QC&BUW0-CFSJMNA#=R+M(@BQ'&.8 M'T(/,U7'L\E@''[7%P59.C&M/747[O#M(G2 )H49/'=)(]+9[N-T^.!XULPC M&T?%Q]GD9@98Z,D5]_.H^/4R -_JU+?NVNEX.1:BSV$,OJ=U;^AD[R":BT ! MHC6J@)-%Q\,APYE"TI0J2%U6;-U.8X\U=C2@BC&X!^A:7+43T&;%E)>8$7D/ MB)XG /TZFX(W,4?H%>#^PY_IJ/>3C^'7--+Q+*<-8;CJZO,&>@CY%@?>C M>%1T/)\@91]TX9#VU&('CZJ;Z40G>(AG33='O7<+/!8E-S& 83U&G @/Y$X# M*U054 0A=#!KH5QOJ-&!8T2)""B63T<25Q8Y3K$+UI:2+]R"YINIK_-QF^US M GET\ZZQ%^0$O>2%FEMJ+/B$%1<*?$*%D3(2YE6(4CE@>=JRJV)@K"/:TPI) MS5FL4$:1,< JK17*+[\T-V4VD<(6!-,D@AEFZ/QUW??7A M\9SROA#)YUEOELP+!WU"V(#/PF7ID'1QPU890#@]IZS:R'KS^U'D09_U][RF MO+*FS(^*=F@*&!N_LGZ\T7DFGA/N#4?_G7GTP[5C\783(^FSL!:=WI MW$]TBVOP;0.T*N:H=NL%"^_BIY0 "DX#(&3S\ZM^@-N^G-=<'@G.[CI;^(B5 M=QY8?,3X4P\]5D<5?_+9S_=KZ]W7W-W6AQ'+&I0U:(L:M.63QOLP8KTY"2 ?5?;0];8W ML\DDMG7CI[)LL[\]\!%VJG\[LZD/WLL+NA_0>8)>SPO:] M?UEA#ZC++U+*BPXW8]"?P1"71=+*0#F[64N1L3 M?ME*PB^[:S_S@)']*S;:!PS+N)UQ>R?E>4]QVW$2#&$2"6,)XD(99$I5(E+* MBEH9*J+7$I\?4^#Q>7";E .ZAS7S^P!B&;@S<.^D/.\I<&L?K%88HU("U^:2 M,R2)!B2V#A/E">/.;J(NZ_, MZ #Z$$&[B?$KN;KZSEV]7 5.YGJJ=]]F_+R MAO3N[*']')9;@:>7@](SL=A3*RVLT=PQA1BQ"G&G*J0E9LA0RS%E4H&7M<&P M6,*QXY'[;6RW9ZOIH&1;/J7Q/DEU^ZXSA^B']1(IL_EX:54X6/-!*-@ ; W2 M%!O$!=5(ER8>Y8Z%#)1:2M8.WWA"=.Y9S <9*+'EM95L/K+YZ U29O/QTJIP ML.:#2:VUJ2+V$X(XK<"0"*)1&4I/M2ACJ;\-Q@B?Q7Q4 U+Q;#[ZG0@G-A-+ MW,7-.I_3N9&VU8@<4LR=WN>5BKPDM^*M>>)]:22J2J40#XH@ ]84_G2"*F.T MV\SA=)VYO:%JW(;LK 0W[>;BIUG,LPO6ESG-:)W1^E&G,W%?(#)EM?0=T;.X#2>X!=S@K;]_YEA3V@+N=Z,KF>3$]P)W=ZGZ(? M.7*N0I+Y"I2.X++4G!J\=(OF8)?1Y#*0#F>U&^^A M")F#?5M L-T&L(S:/>AR1NV'S/E/CSP@\8$G2GL9/-8<59AJL )6(5-9B2@) M4K**EEBM68''+,UOV@HT,.3PZ<[B8G0/UWY6A>"F^?XYVX5L%W9"GK-=Z)]= MT+SBT@N"O'+ ](4$NT \1X1:QH#W*QHV4O/F9>P"&4BY?[7+GF@7KK;-?N3_0&D;*?Z,2@]$XMLI^YEIU0P2LC*(28KA3CQ&CS0 MDB-+6*B4K, (K1V-\)1HYDO8*?"MLY7*5BI;J6RELI7:22M%K1;>@FWB)H W MYEO,.YOX.GU M:%:/O@ +>%LW=O'WQW,_T;&US:9J&;%<<#:G:&:[DNU*7\1BY^W*\SBEUI'+O=T?'HG(SO/ M-:[G!J4B+H32(%DYB;AD%OQ:5B(EJ.*58!J+C1P+N=U][6H /OAS6OHK,I)# MJ]F"9 O2K_'IG8SLJ07AM)(2_$&DGF9#E0"-\UM"-GL2HKKS[UM?=N^L@&?Z['PH)H7?U_N;!OH2H!Z+'!@;_5_3(I94- MO)OR%7F'F;X4^--%,/UV]68\=)L8[Y/?WW_^[^+?]-GYZ^+O[TY./GXH?OGC^,/;DT'Q M_L.;HP(^%B=_^^7D_=OWQW^\?W?R%,G8<-.+94DYF G[\/'SNY/B\\?BS<__V^/.[M\6O[S\_C'N*IR3I-0D4U$@T_LJ7>SH?\8WH&_#V;OJU]PLS_TU/_A MX1VV'M9I8?ASY 6?X8V_#,?VSQ\*#_3L/*X>3F9^&>>6E_WXD6#LQUO6_AYH MV-+E2\+1&=N7,6Z?3SU0T>%P_ U0OTBTJ8#G-_!K4^ABLC)ZQ3AKI;#J>7!3P@X^/N0XX']"=C?L-PFJJ2VJ1MIJ! MWP#_:%D2%*I046<%)@YO0ESO(Z3'TZY&U\E\V%8N7O$QSF<3OW R$%WV,NA= M.0WD1@?C^>7PQV(Z3J+2"=5??S*M1_4S2%SZ :Y-Z1 P JX(]4C#@.EA$BU_ MEL3UIW3E>-;HD6M^?O5RG5DVQ7.7I%6M:[(,-,SPW!F+38GL"XQ'O!P!:1_/ M@'[7W[U[W;Z)8'R$?YS? /T9ZO/&OVK\N8ZZ-<>:Y&VWS_[ANOR+KW53&Q"X MZ<6K^3-N2*QH7RO*(_%C))0W7T*.J+SKDJ?^CH\H?>HS'S&RJ@\]ZQ@QA=QPR\Z"\S1>;_L>X/C<& M&\:39.W^S^M)\0X(J"N.SR?UL&!X\'B9N4]N81]&\OG.MLE0E:'J(5"5D6HM M-(FO!"WGZ7#6H-LTB&4-RAJ4->@)&D2S!CW;L?1Y.\XC MSWMD#&-!ZS:+0\R% MSC"_O_*\IS!?9W4I[W%.8)%409RY%5J@(V+PDRA%/D="@M]I(:NG8\QI.VH?0(Y@4; M8'QS;MEAJ44N,_X"!SVNA-L&Q$R99U MV;(R78$K8PPJM;2(4["Q$IYF2%[#!E6#]T,=Y36-=6\PJS@)0G$G$N M Y* Y4AC4F%,N73^Z>?0]1#6R;8/3-]W?5:Y&2%4>.H0 M=48A3CQ#REF-*N\,)14-MGQ2*ML+FHG[K7]77.V=O7B14]UR5MMC-?.765./ M?-,49QZ$M] C5R3$FNIZ%&O?96.7.[T;P),M_ 96NH*LC)4T9P+BUQ%*;A/N"S+;>X(?6XTE_OG3/4!V'8;US*8]Z#+ M&_^N'X/ IVVMUI)][5.2B6.[W7D'.HEO=YEKVD=UYY MB1%7@B)>3=GM@?9 M'F1[L-5%%Q^$-H#HE;8EXD%42#-*D/*T$EXKSM8/B-M@F&Y[]J#,N_NS/L]UV M*K9W?.9'KCW2=3HNSB?U>%)?/$"= X,/=J+Q;WW[WTVGLY,!J5YD ]0V-2U[?-EP9,.QRX9CR]!>RDHR M;QQB@,Z(VV"1#C@@3W' EFJNPAJT/R9\MR5H7T;T4'_W#OT_/QE'@9"4T-?[ M!N=]0+3=!K2,X@!XM)8:K"12(2(XAC' %H)5-U755D%[LUF:KQE%,^9 M=(<2;?LX/?63;%YRIWT&, MWF)N6T*<8_>/63--4?Y-E4BE>6M1=H0R:!^Z&.\I:). *X6%0UY%T':4(BF< M0++RP=@*()NM@?8&$]"V!-J4[U^Z01\ ;+?Q*X-V#[J<0?OIH!TL4]H;BZ@2 M%>*ZL//:+Q:6X\,T._>-R+YW8^ M:!3O=5+W P;P5DCKZ?#MFH3M*4^PV-&*$88,,^"H$:O YL,GCVF)!;>*\36> M\*2(W&HQU0WQ C6HY...3+A)B%I+B=F&]&SQN)W4M$/T"K/]RO8KVZ_>VR_! M N6F5 C3H#M;9"Q'CF%O):V"-6N[H9X4G-R*_2)DP,3CXI'9@&4#U@-XR09L MUX9OUR1L3PT8\U8(' P2V@;$55DAJ8Q!S/(*!X5QZ3<;J-V* 1/50"J:#=BV M0KSP64,W_G,^PA]F9WY26_C;U5__\]_AGQNZ=%LO%B+9/:V32.R5+H7QJ+(Z M2F0\CAY7 5'C2@(>/U-:;B(D<&)/O9L-_S/SR;"['E/F18.S'6P++A-XQ.JMS MG"Y?FN:XLE&'BT? PP,FZ":YF8]7"D3K-&*I'.'P M6=9@ QTMEG1CK@E)$:Y;5M"SZ7B. ;$IT).HFO%R--07XUF7^_RZ?1/!^ C_ M.+\!^C/4YXU_U?AS/8&1F\]_L@+MLW^X;L'E:]W4:= O7LV?<<-*2OM:(8YP M17Y\_<-?;[F('"EZUR5W_2Z/*LJ?^I C43Y_.YZVMG6=*#YDP>O.9>(YPF_3 MBEPRG&?P%/9V*0HD(_[Z'S^4/]S>UU7F M)-3_/Z\G3?$NEF\NCL\G];!@>/!XJ;EE)!<,K!=CN4%9NP.O9(:K#%C!,7&GU@2%LL$"%E97R0@N*U3R3-\-7_*G:F/&QM9.9=_,MF,T@[LL MZ_'();4%ZY)J VS(#/%!6>63H#.LY2D] %@3Q@I"L468E4"$!65(:?B$J1!5 M&:Q5?JT0U4;(\PO 6E7R#&LYZOP"[/J#GQ;CCANFL+JR>0"!/:; MGK@VT_SRL/LZ,HB9ED%YJ@T2%$1&;-PFF*&JVA:'L^R MFV^F7K=%'^>J^1MHYIMEQ01;M#B<<>6'317?&BB9N78&MSRE!P!N@@CIJBH@ MR:6/6TP%DD(Q)*7PWBEEG>=/X=K] S9&MS\'H7+8^*V><&U82QV.! P'6Q\:-Y1YK!!9&"QZ-2;E1:OU;U+OYCO.+ MA3[F4N/]D/(,7'LWI7L*7%IZYX6P*"AL$!>&(.6U1EC:8"ASUNFU]+2GT.;M M A>O6 :N'(1^ 4K\:3)V,SO-5/@ =2U;E&6+@I5VK@P&&1U"+%89H\Q8(6>U M((9:R]F3$5]P@04,\.IEY(+H4_'OXG]8*\R4#$H+ZE!5RF1G"-+4..# !EMA*3?8(4(TAK:Q$7E;45:S$ MQ*[AW);RH9\?YWCUN .?]D\IE94H1ITJQ^1!U4L-?HA:^75+"346E!Y(\ M[CB++.P9O_9U2O<4OYCWS#NFD2"4 'X!'5:2"R2!&)=!,([QVH$G3X]+;Q6_ M*I&+<^10](N$HO5DHD?31@ (9YA6F$F/E(^[-)2HD'&F M0K3DJBHK51GG7ZX>QY803I&<$YWCSB\3=Q[;/Y'1C7"4D4E0&9 6V5:F<5^%)NP2?OOYYHLNW\W+4V3QM1P-5[Q1PIZW3ZL!N MW%:Y2C)/#,!.J0CP;$:0X1S'^E&:$2R$<%LHCM>I*&CHFTL%_>-M9[0V5R'-@ M&O!J_B)QA/YI0 YK/W/UNU@W/1N8IZK7W0>:[XQC^\A)?]"1[OL4%S+& :$. M#(Q*I<$N@;71)0U(2>J4P$82C;<2!]_DD0>2;KE(WGU.L-]W%' M-L^\ ^B)MQK1TGG$*Z60K#S\J4K/.+>85&L5K3;"O/]K,FXVE=%(Q: JM^X^$3-.5_,Z7-@9<<>'F$YOPT'[*MVJR2,TP)=LC9,IZJ0$HDRZI"PF+L M34E=Z(:$)D99HL #"%OQ&;:(OYAMV7_83_S- ?:GJE@\7_V:\'HV>-G@ M98/WZ*/8C<=..,0(9H@;4R+-'$&$1DVCE77F28?DW&B@0)DW%]+BY#!=@ARI MS\"8@7$KP*@]Q4[R$GE6><0=Q\A02U%@5G( QK(4>BO,?7/ 2-2 Y=S 9UL/ MN$[F'L+;>X.Z3]"EN307(,[%TCE1]Y&YWO1_TU8'QC/^^A\_T!_VOJ^Y?[O= MORRK>]&_7.'@F;=BS<\/+X;Q7/$B<50T#F@&?^0PU8'EE1QJWM3SK*FPJG34 M:8T\=03Q8#0RP<=H% 7?K!*5M6M%YY]>(&&)S/X1A^UC^%OCVY_N[ZXU,.KP MZ4Z_;?\* >?%ZPR2&22?#R2%T))@+I$L;15#41X^E1110SVV1&)IGU3Q[,5! MDF\[LK5[()GK+SPOZ?\T&0/MGUX,BO.A'DV+5,VL\/^?QS/1LRW90!;,M MZY\M(Y@XS"N/1!7 +@D5J^4[BEAI<;",>D4WG<2Z9,CF6OXIZOCQR+V;Z_>F M5FGH@-,RV[(,DCLSMQDD>PB2S'AE D&$, \IRTR1%;("JVE,3ZN9V]XO?H9 M05(.),]!D1SD?U&^_WXTU:,OM1GFD/X.*UTV7CTT7H'J"F@^8I6AB&.GD*:, M(^8HK01SPO'MAO0O57L[T2HZH%6.5V68W)VYS3#9/Y@,M"+ V 6RE'K$C3!( M,AX0P:6U3,1L_2T]$WGO1)_LGM6,.V$K M1$49CP_P)=)V+V E:>6LN0H40C7DF"I-<*B3(XZ1W\*M9J-VW. MZ]A4=I$8D#+7:\JN1L;-WPW+$M(Q'(N[ELR5B!L%QLJ7'.'2!JP=M2'XK=3. M6S)9FZL650WHM@\ROE56=J]<5$;,C)@9,1]TZI/FOHQG_.!_##[,Q/:@M_N_KK M4H>6TX?XD6#LQUMRB B%OQ_9S7_,FFD=+AZA!%?:<^O[;QBWO_OB5+OB.B?[ M 4_?O#^N@BPKS9 HH-X$ %) G\R'+2B$A2Q6BL/S('%4$8HLJ$,B"L,[,9I MT-]*&D(J+9P.5Q5V43_IMW'3O-&3R05HWC<]<8_SR5'C;=37Z $V?O3#?X[& M-^KI\\]U$3PHM1X6(W#6QI>5HZ#K<+]NBG$HCL\G];!@>%!03/G1LD(=IF;\ M:]]40Y6!8E:5B,@J5LX.8-6<=\A50E'+N!1J336PXH(+89!CW" N98ET"7]: M@S'CGBLOQ 94HUQ1#7%7*E)U=/,"P0MH!UP]3">*C7HXZZ6OB ?J 6PDIJ)) M8Y!6BJ'*.>I+6UE:K94%%I52)H"?Z F.IVFK"BGL#!*BXF7IL:9\S>?;^JR3 MZNCF%(@7G/4ZOEA/_37@6-CE<;@6*)/0P '%4?#[U]WWN M-VA)X;^?UQ-?&#_]YOWHJ79Y(4T=R>F$R3,AF:XJ0 _FP%(ZL)2:EHAR'W-J M1%DR7YC>Q6ZFPMBLBHR# M;] 9O/PT/@TY?8$NO)Z@:$]?0$)6)KI:&,2KY/'%!#A*WG;$!%-9.EM)5$I% M$>>,($FEARDGUG+AN5-K7I/GW-.@2A2%".0+3!20-2!NC,A2*4>%X'LO)ASW M3DR.BK[R&:%+L&D>(V\I@)$,#FGN8LZ#=0Q;#PQES;(]AL^ 3_X&7/-ZNBQA MQV?CV2W% AYFVM@1ZZ-EZR>?"2R44A,4E 4'#S.,3*DTT!O*. %7SOLU$_08 M/K/]6:='-V?4O^"L T5I>4=,];-I")["8][XR50O.-*-SUSA,!=;LDO@X,#D M2XTDY@K%J4?:@QQ(JFS):'"A6JO+A)F#.ZQ#BE@!E"< 8FA#P'6B3 HCO0KW MDYU=-4FJ=R9I -(R/2W&,<^Z =OT-?+BT;@5G_9PYSB@1R^H3 <<_CB^'1V^ MKA_ W0!D#&'"7#$=%^/9Y+HS\Z*ZW-L?\@ BO3-&S!I)0]K!4XW&WYYP!&;#W3-CW@?+5DO^0MSHA)8V5@;$/P<7RE@K83! MG[*DW&IKJ[6$L3C^^8>R6J 0Q-C^9_E8$,^BD&U$NK@_*(:P\N M,B4<-)M*Y(0FE7$$*[4F!AMS7K8(!#"JPH?0CF^Z!,;,)QK9.Z7%VF''%))::<29YLA(!_HHN#+4"L(#6XMLBM*5 MOA)(2Y)JA1$D ^A]R;1B5#,LI5@I:!,U=C9MCD?N?\:F.;;3-Z=Z],6_'\$/ M?\#(?)H/H!Z^3\,*WX-WZ4>-_\6///1C19G/9Q._T&9$E]7Y[@,9>Q6C^'$3 M,>O-'[Q)3:"E#JA21@%\:R#V%BA^14NOI2I]2=:B"JH46 3@?A:3$G%+/+# MX)$W41&P^PMW/]JD2?U_9[)4$]!_\N,O.>?GU_1R\D&%2MY73%-J\WE M^O?3Q4Z-<_W%MYLPP!.'47JEA]_T1?/ZA[^NB,9\WE->VG63_I2Y?72BV],F M]EO;>C,>NDV,]LGO[S__=W>FQ-_?G9Q\_%#\\L?QA[//^^+?BY#-\\?N[#Y]/BG_[%TD)?5W\] ;NKD#3]7,S#_ M7$9GYV]')T?S3,%!ZT2UP9?A.-KF)0] SZ)7%==YVK^FI^-)2G5>MN5Q :2) MSV_\/V?118!7+$>5@9L>L$]U/+TYQ/XM+MB#)]4WH@Q>CZ#4&$2QCG$.62*C M'$?<"Z:X"IB%M8C'8[8?_6T$#&[\902]C GU'?_=Q\3<:1%[.HDQ#3VZ@/Y= M=CRIENFZGI(XSG0]2DNQT$IM;5S)3L&*\;"V%]'9;I\5OZNCE?+-- D5.!%Z M&+5S4-2AT.?G<'U,A!\L+]O,1K9;Z$TN_KBII\G#U_!_F-*S\_$HZC"\Y1(' M/+3KCM6BN,3GV^A-WZ2Y"M)*PS7B,AY8A[U#ABJ-M"]+(4,E*=Y(C;\E=PYZ M-DK1I$_S*0%_\'TW5\?63L N[Z&4WR".48ACCU?,P+5[,X#TK[AY3TXDP('Q M8"U'7N* . ,0,Q@+1)PVFE"M!%XK,/:0,-!\[M^,S\#PQF-)XDRWW.N+'UGH M_5NPDL-Q W[\9WC'+V!C__RA\##7Y]$&PKALWZU\Y$[P;5!9(HZ*I<%*@K(R M7 ]DJSLV+.VE\56OZBFTPMXX4+\!+G])&/("[M?]F_G\"13I\KZPN_>CXG_T M:*8G%Y'HRD'Q7QXNK8O/WIZ.H 5?DC6.EF%R/H[!7K "-3P+4I:,ML,DW\._ZV^!J,\WNG3\?I^2N_ MI!O://5HWX>17<2<#O\EMDV?C8%'I!0=N W4L+E<-HG1%GL:>0/<"RQ_A,:S M%MO;ZY<6".#U\:*T.%.0+]AB$=M=*_+(9I-8(#^.:M;OC)_'PSD%(:Z,'$]QS?@ETS&9]WP7NUR MX_V?D>2 <85&Z.D8&O*/F?N2VIP_C#5V?WZYK39_J+7\Q8 M,SN+M_5N*5.8BBCK*%*EBG0^IF/*P, Z.EM6G#"E^=JV *P8$"@5CT('6*]E*Q71S><;OMPJYA%H M?/%A_-6?&="2Z $G7R_4PT[31\TWG]8=6TE-09OJ=;.LGU%?BL3]_03DM3Y; M $,',?&*Z)PW4V 4IP#P,<<.]#;*WQ0:/)?;6+8T"O4=8GQ4?$IOKD. Q\ W MKM7[>K+4*FBQ=JEAJ47PR##1,S<7>T#\F>V>!B-PXL^G\R&@9(&-W3 49^,D MF6DA=W9VII?5,>IJ;#2\T-7-60V:'1%@>3S2*_YG-O+QZ71P#>:!)(UJ>%7[ MWK\TM[WQZ&KK@&B/881ON:6-F<"/Q[,O8(,*P@>7SM#5IJ3)6VW08M;;=QP5 M'Y>%A@XN@P0I%NGC,,<)@*9-I\,.>Q8HE%#R_'(*QXLI\6>@:A>IL-'E8,W%9B$PJ4]S \E(ZS5>/SXQ MO0%NO6Q -SR+AR:+I:=S:Y,$KYV";E3C"$3[!!H-4U1;WXEOUX%.=L\C\,3E MZPZRD\=M_+#V7],-K6@W24\F4[^0[4LE2"&;T;B(?D8G!-]\,B"CY&'K+S I M39,6LU+J0OSZM&XZ W]0V:Z](FM_;R.ANIL4GOB0FHI!@C3BL* M+BN8;&PI+I77FE'WY,P%\)(!93Z&3Y,Q0/9T4.0O0N]D$[DC^5]#U< :"!=:@RV4#V^/_.8N99R!Q MD8\UB;_$Q>J599K(^= */NE68EMS7%^R#:546IB)MBEV H3XO\#,1F_3U7JD M%X[@&_AUL&"/HQ@?B\Y-J,&[FYPMM1X(Y"#2+;#+9@;N43,WK\#,XPK/I=F/ M >BO/IK6D9]&V]X9TT$,(W_SPV'\;SWZQVS4CM DVM?%L!1?)C"PWET:@073^/V2Z?S/G(AV-.H34!_7.L<='TTC$<<^3@Y,2Z3B M< .T?'J1FOFK-Y.E=BXQ*WU^'H>T=:N[Q^EA'-?XQ;R=+2]*,?=X>=OWW_5% MYT_<=FD!#YPE\A95M6GEZ[0&/UD'&-NS5I#BF*8)G@#UF3277PZZ;T$R(O%* M2WWP@DYWK/=N'B8 "9_4T'0;&[#@LY==ZF8V2N"ZC],1^.&\1Y<3LN">G\ ? MGY.WSS!O38 V_ /TK %^-_]A>21 "*#=?A[S6'?#;KQXSB(O6_&7XGSI]=/N M]>W@+&;^FX[)D: \HW9YYPD"9Y+W!D_]['%7CW6@R'L:1.08<^C ^*@AEHO4*AOI;R^>[ M)\KY$Z\9U7^,(XU=XO7_N"+MYW-I+XQNVC3<^/4($#;"8C/4"X-J'T< M3>."RA6&'LGA_\0^V<2?/X\G\+8Q\':@9DYW:U"ZN71\ME-JH"J#5SAP%'UG MQ#WU2!JMD*>!E,H(2XE]LJ/]?\!=;G.S7V1.WWI[R8Q[5SN@7;WK8B)=3/;- M\=O>+:DY:TG)O8U'AI91?C R)E:2-4ZILB*25FM+:D)H:;W&2)>&QQWF'"D; M%.**!*ZT=[1:RS"Y?DGMDZ[=^H(:C-,-"VKE'0MJHD_[@Y+J^LZ@R)N*:HO!:5H$RIGH_1]B+Z^3E6" M!N"7?O$IO)$6T5:2V.*:4_3EFYB;&1$ICK];B>;T,.41)LPI5Y5(.0LR2&2% ME,X%48(:KM=V/\*E1AO-$%$\GL4)-THC%<),!VJ]P#26#+Q5_!:K"HO1 M61' Q=+XWN(L&> F1E)\]^S$>>#)K?C%&&I<^74IMMPNUG9O;<6Q#6EWMS:S M$-)"\;*0IT?$K!H8E*$OPM#[ZQ]U1::7PKTQ8QBHY^6Z_PCHW:D>AC@.B?G! MX],@U*-$D6.@MP"RU\3%VF^GXS8Q^,\Z!:^ ,Z[-4^7F0_DY0#59Z!F=53L MJT-UM:DII%R,_!=@R3%VU,;GVPS4F1D"T1O-ZB;NG.\2@F+8[A0&.>X(-S'U MJ.U> H2F[6.S6*Q=BE%2O)S%47P8)^H*([ 4-X[QKNCY%S&(_N*ZTMX>/8^Y$NP0=:?,\?AWS(>9AK^6X;?>*+KR\OI[><:EXS^KPI+N[ M1?G%VL@\B:J-D-IAW<4Y4_]\%Q:\,O27W4UCD5K2)::T/W5N0EHLGX^^;6L- MS7,AWL\CF6WWE\;]:CY">DJ*>U\.TB+8//%AUL76[VYQ0O\V-V&^17>^F'"G M"[,B*.2V1(K4%'VQ/'_7]>66QL =[3%5G=)U=]31__* I*!:5T/?;6EL;M"7%/0,P@ ;V)$;1V9:-;>YA')CM^ MV_7SOQ+OO4:(K[DI(>>I'R98N5PDHGPITBZ64U#L-O_(\@/A7Q4_DYS:SLKMKT!I@[)7L M=L+,8L&Q,WW)BK<$>+X[*0W6TO:B)(RGP"-=%)U/XV]P?W,QTE_&7V;^5L;4 M;BU*VP6O).ZN1('B"]91.'V;JL' 'V]@Z$ !1K4>+/*D+U>#3Z#=;VO_9=Q& M-,GKX@WT-FV%3%DA*>^K6:2!769CQT>MY0X, /Z"[I(DN^7"P4(S;+>Q\EHB MLDYBH*$7\PHX;;65SFQ>CF"'I4Y?S+L-E*MV\SSD!0,\/[UHXJ$O\=N_0L-] M*]!I>R=PKXNU)D2ZUW9BU+2YT6W#KWI5&L1T,O(7"_4*WG>) FL+_NM9H*L4 MROFSV63B)^GNJQ SN"X)]!I+<-UR\L,8T^7Z]_3RA\ELN!#4"),I"^"W-\?' M8,=2+:+UIJPGEK3ZT2+BTEB[VB7VF8P&6-F1Z[JYNO,OM13,?&=/_]8*VIM+ M02M^T]]:L4Q4>S&Y"X5.UING(8N[K(DQTLN%MT%J_-K[[N71V[N33R:\X%7585F/=T MUFL+YXLDAY:+1OHPEZSX?=QG.NI&NTM?2E6VD@9=K')X>KM"KJ35K(O3#:*? M,'JP2/R=)ZFL"O9R"D:]FGUQ.0QR*=OZ'OGIEZD/:CGG>X507F'-:RGNZ^G* MR?RLY4&WR?S)N>R2Q:*IFF_T=_.^7:',\>T3T(#XK%M;,>?,XRZ9_C*9(SGC M*94E>LN)UX)56J17P/@N2':;^2X.G"[=L$BV@/(5#G/?35V_ R$!2)K%I/\V M!VP%BN+EO_OO8.I'7?)0FM;+K2:KF\J::.I@1N/;49O84>!FI@5N'A"I'Z8;4C?'2_M4KM_$-D_F7.9@5\S.8.ZPM#FZXNFOY7RU"-!YIOQ:3V (W]03.ZM7=YMT M&V@Z5W_ENDO"=^\,QLXM_SAW4V[-KUOA!'K!"F*!?7!: *(O>[>:@MB][&^C M!.V)'S0'CJG7R..J(ZJ;Y2D F" 45%]/ $B26Q2=H.A*G,$<\EE70KD MP^W_77\Y'49-^P1 -BC>#\$-&"?>T#H7K:FC5WS4KI;Y"L+/I6UE;C\ QDW! ME,+\_T^T^E'VYA?6HS:3N?55E]Y]Z9?>X)9>8=G.I^H_7]N_.@?U/"V?Q"+N MER[%X@T+D/HU[>>+M[U=/.27^>;:3XM' ("M;A@<-N,T(5?F([[DFS=-/4UM MZ1BYGU7._.6Z# MR^7ZY9TPW1<+^AQT],0>%.5.02,=,P?6*QAL+<+]R*#VW_T5MRI2,*#QXZ^M MPQ"+IK2!LVY!Y#9?_\,X!:U&JY5<.EZVYMS1ZR)4,4/C,FZW\%?F*Q8^QHI2 M,+:[_GPV.1\WW6ZZI2S0%=?L&M>QW1&V]'RC[9_S/K:U^+M-3\M^&%X+K<78 MU.JNH/6(WV77VK>F9RYY F(][K:^E'WSP^+3YCXI*:\)_JTYI,M3>:,[>@*. M9:3V"X?T_V_O2WO;2+)LO\^O( JOWZL"&)K8,C.B:EX#\C9MH,LV+#<*_6D0 MJ\4IBE1SD:WY]1,W(G(C*5FR*(F6TD!74UPR(V.Y^SVG>Y\=,Z&ZM2,GJS:I M\S%-]?N8JNS[POU]U&9)5"XK2!=(#SH&$#9;Y_#[3[(UULY0&;YZ>G?=I[E- M'6/N85DTP=5KBR*F$[^J=]+EU@7?S=MZ@B8 ML;%:;2-G9Q'J"6JCT_CJQKQN5'BG^ .QNXZ9KE@5%43U>KI*Z)-1TNUH_^MB MW-SL@-]H80?$C$>,OFSHA[J=%S;"BZ"*U70^CA?ZYWSQ9[.WVMQ]F['?CG,U M";#Z]]VF[=>+B=O1M?[-;O7:@%EV&\F/PF%;I6J9:Y[GX]R&E',':CZBZ"/IZ653 M[G8VBF7)EYTZ<#!-[#IZ)YW ]E<5 KU\V!DY06$3@@'KNSY='[I&W!7093]>0<$O]^ IG\H!Y3]5'< EW\"U$+W>QXCUN%G4JV:]2; MV7R&SM7E648"_]*D'R'#'%WS30VQG??\(_PH)3K#[_H?O8%\1/UY]M,S]&S#,M5CEUPF-0) ILI@MPN(-,U'KG9 MQ60QCS4*\"<83)-EWEMIU\>U/@L>2;3O,FK-8K)LJJF:TC)8W22M:@MFT'6/ MR1R8PF.C941YC3TMP4ZYF-@U&,O)XFKPM7*?T'*KXG0"V!R2T=F"B9P MT,*SPP/Y);3BDF.*J(?FO]))I"W06?.J]-Z6HN+;?*7<<\JH1J3$''&//5)> M:F2$*QTU06BR<@\@OS=G*ZZ* R,KSM&BQ?QK&. *ZI0.;N&+RH?5,P995A:( M5TP@[42!,"666Z]+3[>(RPTQS)1 D$" (8-1CX0M%<*ET"RL//!>/Q:ZAR7Z$-(56834"LQ'I;",4M:\;9M@A9!ULZAM$45&KK:2ZE!>UY M.CFO#3,(;62!!@[F&12'9R,40"=TI)&)8_KVU0>5_(CN9_3T8FE.UYCKH+9T ML,/#SEU,+M+;V=RK ^:=H%E.N]2VV&M(2'I$T;##:-[)UN2M"F55=TIQ=J3I@%LFA8\'./)>LFM9 2$?4F75\IKGW M$],T$&\2(=C,=9""AF%/3V+AY3KZ)#J5J(;1)&30^!).0!B;=I$D*8B"Z-5! MC ;PUJ&/;-8]%SYV/4^+45L__7EO>N@ZIET;P^JA M?RX _^1;\L$3[DY$I<@4EL HE^@PU")GW[5V M"^>.!I^8Z_O7>A(;V8.+#6MP'OP%$&WP8=J+"38QYS'*';VA32_UCK;"EIVB M7\;O,P!LWKWG(#'52,]C^TL[@N8N3=H\U@T]<^@Z"-V$+!-J6'*OHW&R3&YQ>J?AC4FM M%\V?->?.<<1'B=;!=*5:@K.^%1*N. MW,0G/7(/DN]Q-E(H,'9=/W6>M?ISFX.>,8O?_#K8M,L) M7'0ZC]A/G6X:^%'LJ%(V-EDUK::];RW7]>B7*>H+$=B(&-H^3>PE3LRA&5OI M,OVNN6*,Q,2PR1ILL3$4HH(!]P6<&R!O"]9;3I7&D8Y^3A!-;2-M>CN8DT"8 MG?)QG1#*+V#8A5]/PY.O=CY_!"[(3YPZD^( PIAFL35W.H]D(^UTYV7L32#, M>3/+\$;D[XV/VOPN6:8:R":LB]0.S>5S+GCSNPG>*GY_.TY4SW%FI[ M/44O M>M3;WL_<,WF33T:/]3Q14_59D>MRCTR.G$IVS]7$'E[$N*2E+"W3R#DC$"^E M0%(8C$PIM9&*E::X._CMJ[2)CF?VV +OV7*UB%&'E["I[I(C8!0?6))@?'A+ M3 S#DJL",2,,XKZ42%E?(H^U])4L#YHS+T-'JB,])FU#.B36I&P5I&H+O+M(1+- M5@I@9CU%2NL@07 17GEL4-)5"KV,D;F\4LP?),'N8 M0JBDEN&@*5!%M ZZADFDE2B0Y;;R03I)S;;,"<*L$(Z7R!(3S GG*B24J9#5 M)?6,J[!=MNF%'V#5BP-<]1U"J2V0Z_E75R1FCW8B53\0W<"F8$N&,?@G!X>? MS9P37@8#"%O%@C:E03,:X9$F#@OLO?0>WT6;WF4CL]Y&9M?#9\\."CT[EY3V M(P&=#7Q-P<)C[MSC96H$Z#IYR8,&+[N)!W5C%9VG&M<>=\I++8.?'=Z&($+0 MY$>C'1=GX_KJ!R?A)0LN@?5!1Q?.(\X5#6<">X2U%L%-H#)XAYL'HW*:$Q+T MNN0"!PD/Y!B^*,/9(E@0J9SBU>;!.$YS^6$Q]T"E#*&:-\XM7Z9:Z6" OIO/ M/&TAII7J ?@E&/UZ;.8H@&#N!$HRF M(7+A)F<:LLT)3 VJ'B:SY7H1BQ*,6BPFL9*DOF', 3=WA2!1D@FQRR+60G0O ME^!WW-?@/D2TPUSCT"VNV+Q5W8)IW.0B!G.7IQ#*GLQJS+.ZAV 9]DBNU(\? MI#<.<$?A;S"E[ Y8]U-5%>P_3_/PNB[T?54%!'K+18.;IF0SV?U!]'W[;BZ.T.G MS<':=>$#]'T+2@P1ND*2@KXS5 0=66KP;:P15M/"R+L$56L=N:47>(KQZ:"78!QA=M8IS)TJ*I"FJ%$ /&KM$%,O@^').E-ZB:;]-=/6A MUII4Y<$M]D&&.#Q6TEG'445H.*@E)TASJE IE)52>J9)M0_/\/L6_#LM7WI MZ[X[UO',B3FT$]J(O-B,E4 MR5GACPXJMIMX?ACQS+4%PAM?B0..I56Q(C]BD 8+#$I6NVVN^=(?\B?'G098 MN";4<+^=V?4R(=B^7 3P:+*QD$D,49VKF*O<[;^^9<>R\ "B.,318AP4/5P^S MM(#N[E0%O/BLP(1.Q4.-A]CBM<9^@%Q"LJR113HWR#OF[:L71Z,/&[7FN[81 M&->Y%[RE;PF_;HI$8LM"_"2B <4[)*:&V/O08 3!$W5[(@G%1W@W4:-1YY-5 M;<('@S[6_<>'K_WQIMN$D80K/QZ9A8/?]FY24AP!E_Y[KG,#\C* O?WR6QRMCX[3I/SMS@WT(=_DB;. MV2M-"MPU*>@W+ I:',GJD&R*C+Y1(R,< M7YVFCO>?CW_)_4;03]>@,,!^RTGCX/>&:R01G=YNE$,X=+^-?G[Q2WVZ3E-8 M:K5(3G-]Z&&_-U?._7[+^33WY26ID3SC""!S=I:@/;JG"UI=\L&*%;*_?/-H M?^/L3G:KN][PX\C@V<]C(\>.A\G'MKE5CJ"%KT(AVP&W6S-9<<\@O*TK&SP" MRY!D2J-"$2$I)ZZ@6Y47EI)P9%6)*N\%'%R*5"4-"@Z$$X1CK0K1.[@=)?BZ MKLQ\F1;C=;L6[V?A.=_D&=V7=T /LPOW&RHC[.Q7MSI,:=-#,'T%W:^Q12_V MJ+FZF#>A^;_U%68C?:-9TB-OBPF MT" $.GH.T.\-3:F^#)=U3;'J>G4Z7T2SH6YR'*=#HQ(5HVHQNAAI:H>A@+'+ M*QLIU:#$=/4%(/C:7XS;*I3^FXQD8J@WOXS. ,RP;KYL\GQA3N!YBF5;V)PPUZW(2%'0*-?!IF]]R=U< M]\_6LVI1+CMIR TW)1&G(+V>3&WKJ[0.R M)$/^UD:Y2PU[,=#].?N(R1IOVPT!#*YYZ)@.BA"6+1C.MBF^3*CL\'3 M&T$XTIWQI6QDOF80'!&WRO:1G*Y[UC1/_SV?Q*1EW$:Y9Z&]1R0\S=?.XT[2 M.$$# MSASXEL(G$2@\2=S'X!@:NB.83.IVO *%Y.%8I!853?KL"6*R,+BJPF)-@5 MEB-MC4+"A*U?>*&UVPHM=Q>H7A\HZ R6<%B7Y?)#$N;OO5^ZO27;"3](HZ(/ M6U4CG,0&])A:2UV5+1!&V#>9+S#S93;V?9*=7R& &:M<0+!_ M!J-T7YNA.M#-4.-Y1)-X9A/D2)T"+T")IL\WNXIR35@#RWUP&\H)K%E58A0> MHPB><-@FLL($&<&59\Y14]Z]FVC;ZUV^S3.RKXU35(>Y<1YO" !3NBOTLV', M=Y,@5YOC32,M=&CF2C:P-TUP?^:1G12L-9._OFP -U:7YZZKH*//D9.$*4)M MW=FLI7!/IGPNI;IN0-,)%(/5MG5]8YAV%T8TJV%I6N,Q6Z)P$7 E6K,YVJPZ M.DV3529)G4Z"P+-=.N;L0N0;'@A UH Q\CPP1N2 ,3)@C P8(P/&R,")=M,Y MZ$%Q/F8CRFN(VT?,_>NC:P!'UK% $A)&#?:Q^R<]DZ0//OK,:Z^.EW'*6V:N M7A5/6YP\ YA#!:1,*6UY>.Z9EI16"B-J"0N^.S-(&R:0#!Z8%=XQK]RF>T8+ M7Q!7*LAF&L1M*9"R7(0_J>'>XHJ;+5SH8^@Y>-O,Q_U^V2YG*\7DPR/JA-GR\NH]YI*FPP8W(8,P[>F4$Z?+[*= M$ G?7\3]=Y&K@V9N-=+S^9^C"P!A3E"O-21H3&/ PFRTF[=)D29Q']8O'+K$ MN1#L;U'G3\D-8O:'RYQ3.;&E2\M>,THHC,N MFFD(,W+\_A^?BVA M>'*^Z*:)SZ&*N]E:Z7#_ :.OL)*[R(T0Y;C[J9RZ(_^@! M:$>*N)IZ\QLP]4GQ?EY/:\D+AFU^(WF>ITY-H; M(M5[ES@P0>8!EUFP-4PO MO+\Z!7##[A4SJF?+[_4^%M_EEM"_M5<_25?O@E2!7@G2Z?W)WXX3P/N[^G=O M "/^PV*^RE(RV+MS,\D_J6O\7SF0N[5K]R$1:J8[@B*)^;IDOI\J6#Z 7=? M%:0)EIE$.OPBTWZT3Y13(6#XI2J6N*!Y=H(B5--$[0S9A3!'4;&L%T'"0.MOM4 <2K6\PV"[Z:(G3@ M4UO67=;1Z9LL?HM8H)=B.6F_9:N'K=)#[QO*HF:]FMC$_ _4>14GO1 MLM*>08%N]Y)YG?(ZM _PRE$&>)<32+$##C<*CF!04=(N+]CX?4UPAWF:0(X\*9S*)M/:))^7S M0F7LZK#[EN J3%.;8\*[[I"JQ'!.33=[4Y'3D30-MO(,@@#3#MOB%@]-YRB, M-Q@X8'")SR7?H<,1F0X^Y 5C#>DJ^TC Y1$W;RTTQB##6L$V;L535Z[%^N14 M4M,\470]_'J6>D+[CYH08.I:'*.6IR,_G7_),"SM$^W$3D[\F%O3W1$25\YK M#,M-IRU.=JY@^,&9LG[D4[;1W07^>G15W*:NJCNNLHL9ZT(S)!7 \86- :@\ M=9%\=):78=2PY!V"WO$&&V[<5# @X+2*_,'![4U-8P YWI*@)@7CYV9=LZK7 M'E7=WA"!@KK9BOZ=4J8RDO:-/DQ5,HE_?_DAQ4+"B[H3!="&4I)H#7/2VL5B"9,INA*<>1E MWXC('3LF-9%N" (&D1C/OPZGM!SZ/ULK)&6\#ZL *S4,AKQ81&3BEQW,)X2 M^%+#:]\3!1":BDP^L6MHD;1WA'=/R;H&V:FOYKM.1UJ4(-G^/1*%->Q:46#7 M%4-)U2<"[M3^"[-YH:;Q45=Q[\3'>&# IX,ZT+LC8ST,71L,I$/+$/C*0KVC M1@++$G&%!1+$46088=)7IA!FJZ?^-M6X&\AZO9W8)_0,8NT&Z'H]&,JW[]Y< MCT-Y18L#%IY*K@ @UJ P7L!,<@YY00VKE-2EV\(FOP.:X ,_\T[LS8-)F.0> M'&B/"Q[&EKT"WD GNYV#T] Z!.Y%%*A:3:/ILSQU;O 1'A'P+>K("S691LMS M,DN;,AXST(_0$SIQJ?NL1_O2ME@W0' 9K+3YVFE,"81[K%,DO[[=QDWFL^GE M]IW"<"9+\,(;>K>CY@8\R^08TZ%].TO-T>>+!!0[]FI:C 6Y[FE%"R;;3^A:]TD&I3&)("+ M-;!W-HXK\I(F?=\\:T[11XR018YT?*XKC=L.HP,Y0$,=\+.H V9XJ ,>ZH / M*9=Y4 OV;J@#?C"NP1_6^'JAEHD>O6L-)9)!J-]+P=!^75\-U'QU>'"^:8!L M1DPS:UZX0S+@MQGW4IRDIN[NV>Q^ L3:\.7S^3*7VP1C?SW-X'>=0&Z$ ZJC MHD>COP4SZP)LKDFL+X9G:DCL(N%$&*+)0!"YC'B5D@Q0SY&&D^)6B:QO*QS; MA%)SB"@C\BUZW=9AK//I1<80VGFA[23S[@F,[!DQ5*9="Q.S-&$*&D,RFGXN M1^@V UAY$O*SCCLF;0K6U.FC'4F]\-.(?9!&F=-083@I,Y6"%3?(!6[$V<_F MMM_\5@-!3V:QGFH1UFC5=N=!QUTX,3JBJJEE;0ZG=KP6:1FV 5P'YORJ79OZ MWE*!3^37CC:[7@=='_;>65/#FASW CTV& ,_7=>IO?HLKD&"Y9-"S M+Y$TWD)_B$2*"X6<*Z11X;\";P&'? _6_4=7IZ."'CJ>V8^I\?P8V@IB(NY5 M8L,-ZN53N-.+Z=S\^=/(+8TZA^.]6+N;N9N/=[3W[,"0\FC4F[3G7=9XG/A3 MP-#=U]6BEF+!;3CMI?'AY#+,D,2F0))I6U7: M**:WML'WG/83<^KL>NK>^ROT:23RO8$"?39ZXU,LN)E.YU]B:5KBWEJ?A1&' MRRZOV&+ZNP\5^ ) M_JK6J_EO.:(.CPX!]F"2P-?15%W.UZOP-%^=_2T]&<'X"/^E_D&8OZDZ7[I? MEU#:'A:_7H9%M$/BM7^JQQ &T60%@"!E(4A6S_5;>ZX'_\^VJQ:^)S1D6$K0S= MG9\7\_7,HGP.?/RW^QQ 14+*X_R:LCGPQA5K=@$@PV%SYL.7SN1]YVIN',>^ M171Z99_7\X5] )]&]7WMLS8IN#I+>[X:Q0#QJ!:F.T:^8W;$P>5]KLRSYB R M@ N.7L?Z]Z8\[/OWS#7SF XC9@=(#:QL?EB/W%_\JY[U_^QY;7>>\OM\]!C)V>/&OX("N>#64$90 M40*6O+8*2>,4TJQDUHB25()L!B^UTY[2BJ&"PF\H)TBI<(FJ,HZ2DND*^SO% ML'N=&HA]"\IJ3$AY913[1]WE^SW#@^ Z@$<>!-<^!1?V'#,MD:#,(2Z$1E(+ MCQC6A'JMRVJ;N*^2&!,07$%V\""XRBH(+ETA3TI%2R'+2FWA8=ZCX&)C2:]. MO_VHN_PA#=LZ.C48MC_]-6Q4IQ8F%<]V2C('5?%L#M&@(7K4KD)AYJQ&E60& M<><8"EJA0)4FBFGKG-!;B,F595:9RB"#904D.,"2SAVR)2'2^[(LE+H_#1'S MO>A_W&+>%%,.ZF$05L.2/GUAQ%N42"I,$9>L1$I(AZ@Q125P):WF6WZX M$=0Z+Y )UBL"&NO@MG.,"LY+452.EE(^I#D[R*HA1KN7(W*2X)2VX4HD[QH"FH0X)CBRI*!66*L4)M16Q]^ *4 MHB+BB4.<0,M'102RPGJ&B2LM9@\:L945'[3%(*^&)7WZ\LJ4)-BT%B/IM4#< M! -52DL1T\Z5IN16L"TWW%>F](4OD0?B=$YTL(8Y9LAI32IGC#!Z"QKM'N45 M&>.B&.35$*C=RS'YSPC&G5"M50?D_L(-.N*NQ^C;)50_S$'[SD6_51'94](S MV"DJ"^P055XA7H@*22$Q*E1IK2Q*%M[?U#.*Z\J+8 V+ FQI8L N9L&TEIZ[ M@HG*N2TXRGO5,[*\YRC*36KFGOH1&>3B(!>?CUR4IF!$&X=L90GBM!)( F O M$8)5JJ"J++=@>I7%A9)&($TID!=ZAV01;'8G*R*ET$R4]Y@&VU$H004>Y.(0 M@7XP&_W3/ ,I;S<(#\IHOV>-'E$X;':^AD;I1U1'CU.>=Y/)>**:R1A16LXX M*HTRP6*W'K0,1B4WOF*82LKD@\.DW$XS56-A,^ MO 94F.>*X ,0L?-9PA.NH7UW ?=<2W<2"9?.ZHM,9A'H-K(_+3-$T/(9@/D4 M1X7X)H1.2>^*H%,=W0XSY[Y&P;_UL -TSP"0,4#W#- ]/WC;_R"9!LDT (\, MT#V/>F">X@,/)VB [AF@>PXE*?<>&"K!^\_<.\#E,[0X_ZCEIP,:QAYCQ$)3 M5?%"(B(KB[CW!"GO#/)8%#Q<5S"^%2,F5ALGO4;>EAIQXAB2VFI4RJ+$M*@* M@A\RE4;'5(JAR'H07(>^I(/@VF?5+A'>%80CHK (@LLH)+1*S<]>4EP*NM7- MAC7G7@N-K#$4<6$5TD152.**.BFY!N]FH',36'4S2(' M%?%LCL^@&7J:03)J*";(%YPC[JA"$AJ7B2X<<:10S&_1ZE38,N8Y6,!. 3(E M#DJ!$E1PIG7E+!8$/ZA)B\D]EST\]&51H'24/0]JX"E7<8$ZJLC*TVG*\2Z:E)E7X314<;U\62&-C$99$ M6UYP*JJ'#,GR:@"C'$*R^SDD']9Z.C%#0/89'IY!+W3U0E5):X2AJ"HDF+(E M1Y(1BPHI52$*@[$OMVH,L+":,X$*8X(ND25%@GF+@+NC(D*3\D';=24>8"<' M:34LZ3.05MQ*1P@-]HNL2L1!Z CE"P3O>U4:JF8*9DJFM'!WU!GLFD7>E!)0:!FR715 *A2>ZL-KY MAPQM"%$-6F&05L.2/GUI95U!-0T>-A,>^'V<1XIA@@H&R.F2".K,%O"+9,'! M+BM4<.6#V:M*)+!2X1F9)L%E-U(])/ +'8MBX.8=0K'[.29O%G&J!H7P;,[, MH!!Z"D$4CLN@ ;AQ#G&'#=*%)LAP;BW3CA&S'8'5I7":8T2D _H-3Y#D%4>% MT[*H"E\(R1\2XEP.)6:#M!J6]!E(*UWA I=!6FE?8L2)Y]#552%)2\>U@&H" MO&6^@M8L$DY=(1$GX/T%*9:T?(K _BNTZ1&"[G);A*=3,N 1= MD/N\4"PK<':DW>,;FLQ5G@*3,Q6%D'S2:>0HJ9"1+G2V_!2&+=?+;8,$QQ>?2L: MP^X98.% 631NUK$_R-U![@YR]WOEI#>DH*[BB)#2(JZJ8/<;81&I)*8<>X65 MW0Y6:UEAYI!CO("*,H$$JSP2&'OLN"LJ7#YDU?"8%?=<'W:@ G((: \T0T]< M&0W\&<^6/X,Q6_)*!&O<4L1=I9 &RJ"@92R6K"3>#C1#3XT_8Q"3@Y@5]P2IK]$ S],3$Y/4T0_L9^GT0"I7?R2?T M7S?XUYTK.[EH)C@]5*3[*8_*LOK+;W:R/)^JRU_]U'WMS@Z,+C]E?>_X';1< MJ<7JMS@-*#S?V?)7K99N.IFY77/6/@0[8L#Q]'BL3.RHJ @6G C*.2NP;!]^ M,H/QHS@'USST3W_M9#8ZT]H0(FU>,0LJ/Y^O9O.52U+JW:?_PK(B2C",<&D- M"L))(.$D08Z8$ENMB #8VJ]GTU^G:O;Y___D9N@?)P\T39M%]RTAE3)FL0XO MS]7E8CZ=QB309 ;Z8W+18F/K=SCS>8KR-!LA7 M:P&,C"=.(NH% !B5#F U*9)::F.#6 OKO@\[^<2<.KN>NO>^IPK"'VYQX5Y< M?KH\#Y^]G"]7G\*-7DSGYL^?1BXHA/-PD?!]UY6NMV)">VRI=2<:M,12!A&" MS$*V/@LC#I==1HX=4'87D]7E*)*8A8]OF&^$3Q=M=TC-\09]9Q)L#_=FI&=5 M@$!JS(K3)AAXKCZ[%.=#RH=Y^E5-OZC+)?"N=3='O?+QF.Y:]KNL[@'0:.QA MOD]^?_OI;Z/_J\[.?QO]\?KDY/V[T8N/Q^]>G8Q';]^]/!J%EZ.3?[PX>?OJ M[?''MZ]/[K(S]CST47>G/)L%>_?^T^N3T:?WHY?OWYV\__O;5\>?7K\:O7G[ M[OC=R[?'?Q^=? IO_/[ZW:>34:XV&OW\,OQZ,@N6PB\/-64WCDGX8LT MQDVM,9X(U28OCLBWJ399>5>2R^*HO!W)Y7T-XY9Z-%NR&98X#<]@C<._=LY4UG+('.V4MG,-PD(:#-!RD[SY(L0!G.$-#)\@# M%GT=IQ#K2*U:-O313>E4#WM6'KN6X=$WPL &=Z<:!$T*IJS J,(8&IRE1%)X MC3171G#*2VOX9@I*%<1*#,"2PGO$":N0LKQ"M*!,J/#/^.K:&H2<>-I7@S,> MX_NN(OYAR@L&R77 2SI(KCU*+D5VD6E5 M".D5YP@+8"NK2FAVUA9A5C$N*HX5N;[]8<^2:USQ :MG$%P'OZ2#X-IGV2>C ME2HJBZP&3!DHI]+6%ZBJ*F&PTKBJMFD6G>:$&(XD#Q*/.R60\D6)L"58$*F< MX@]JFK,WYW?[ORR?=F-6]_O%BHJ9/7(D,"#^'A[5 RK(4 M6FDD@B)!7"J*E"X8$D5)2>%%H87;U$66HH9H5 M_!N4O_/EZL=#6GATD3J@* S2\+E*PROZ3$U5:.X%(EQJQ*VC2%!&@SNOA&=$ M.EQNA0#N#BY^.^DU0(L/[O^PI(.LHLKHX/43Q'D1Y(Y@ DDB7) %FGDCB:RV M.1[OWA._1UE5#E3E=W+XAX3\#1Q^M3R%AKVS\+74*+5TJ]74Q;^?J.H8P@"# M,GGL,("RF%E=<&29* !*C"&A=8FD(<)2+33>5D[?$P;XD(_VF_FBIZ?V!B=& MQ=-34D,48!"&@S!\.&%("ZRXMQYI907BN@HR36B)+"&EL]@PNMV5_SU1A7L6 MAI"B*P9A. C#'V9M!V%X>,+0L:IBI")!!!9!& H37DDL4,'*DFN'-19;&%7? M$[:X9V%8CK%\>B6B=Q2&0^'"?346\'V22H0'/A@%=!_!BMS2DW%(MAJ@OGT M88*>/J;B+:;INIWTC/$6"UO(BDJ'A'$,\2K\1UOLD3',5D)33,0.P'1!G0K? MI*KRB$MAD*ZX0!0<@<(08(=[P,*[8ES0[TL97K5]FJZY/9RS'P^-\4>6Q8/D M'23O#R)YK1&64L)005N.6;%]X6Q M!\G[6/CC^PBYM".Y1^3Q 7C\H('';2D;P;U_&]!NNNYO?SKO_W'OY^NSJ9__5]0 M2P,$% @ [H'46*S*U2[WWP$ N+X< !$ !S=V)I+3(P,C0P-#,P+GAS M9.R]>W/<.)8G^O]^"MS:&W==L5)9MJNJVWVG9T//:LW(3H64KMJY%3)]XROO'CAAW$:8?3F\=/WZ']?/-RAQ\4:;QQT%2[2#0X2=(K62;+]R]NW M+R\O/[A++XA#/TW(GOU\^OYL M_N[=7W[ZB?S?#Q]^>O_A?YZ=_>7L3.H6;G>1MUHGZ,WB>P2]R-A!@'U_AVZ\ MP D6GN.C1S'H";H-%C^@<]]'#] K1@\XQM$S=G]@-%]C]R\QXR%QHA5./CL; M'&^=!?[K=Q(G\<9+UJ4)O@FC#97>.FD?O+7 M[]+@GZGC>TL/NV2-?0R+4V@@_9EL2A#_91&F01+MLF%?GR+_AQ@O?EB%SV_Y M'V'8#Z*#FT2GR6Z+X\),:;"=ZXH5[&J=/]4/Q M/Q:&(K]3-BXT),M9F,W+!SJ7]V=G[][^[T]W[+2(QKX7?*V?.VG_X2W\^IHYD/.;D#.5S0$'Z>9]'>7W9V_Q M:X*#V'OR\2DTPQ$]W_'I>_C,6/U=.(GVIG\LC#]-#Y=.C#6_A;ZM-9G+[[(=O]^.7):WNX^2I5=HKOZ[N/'S^^I7_][M__ M&T+T:_(VVS!*$/NH[L(%'5^SQ/"O4['.I_"KTW?OR6']@1#[#@6UGZ-BD][V MFX0X<'M-(CNM^TY"'$T8_2?5N+5GN=6(L>JK@1].X0?MF)5OK?6@)3[U'TH+ MOAN^M/T60]QCXO9KOR"%ZW+O1:E\K+5C-W_BW;BOO5G>8C^)Q6^TZU!_,>VW M ?(#)_[1?A,*S^-^FU#S7-)_QZVN@+K'UL!)['(*]UG]RAO$-I_\J]W&9T]7 M/JP3!&%"QX)?B5]NMUZP#-EOR._@LOQ+%/IX3M8,P0]?'F[;O4EO$^_M _N?O0OH4_ST/W.L@\9+=+1DTVM#9?(<\(IJT;R[F*F;K8B+,>I2O M=V?P_XBH*TF]V8].X")GD_NUMF4B)?!IC=Q;\._UY&Q$9-6"+>$=^P3OS M)IJ.TFW0J5\^+64W_DNQ9T/MY"/AFLK*ER%H#IY+_NE>.#X\[X]KC)-8VL<6 MC1MV\1WL8D8&@7J14T*<%&*TCEO8N(6YADBTKG"#Y\XKCHG&@Z,(N^0?YW%, M%O+.AW,,MY43[:Z\)6E.E%+HF#B>_YYM^#"D&X['>_J1 MYVKO*6*#(SHZ_(U/ 'Z!V!30&VD2WR,^#92$*)L(DF:"WK"Y$%WV>, Z'+ [ M3&3M^#'=;,B"SI8W:2)^>>_LX&..B;8]VU+1,%B1&YX9!W@_Q=$R0[3A4'VH M'"K6'6XB-C(*EXB-S?Z$Q.B(O"X=\JDF:YQXA-M. MST^Q9\.Y^+'#6X3>%$A_?]SLQLVNW:WLE_%LR:YVMK]M&S=LZ4_:+0&2!_H?B UU/!7]/V_-3M9<\.;(-9R2/YD[)<='8:B[Q(G7-W[XTJA[UG=J M. %_[G(""%%$J1XWMZ5I*!.T9]'*";Q_58Q!]0TTF_;QXT\__O1368B7>Q\W MI^OF/'JKP%N2:RM(SA?4FDL4G'OR%2R(%EV[6_H>#=OW.. M=MU1^"F$14S)-+;"15.[E8JF#7OXI\H>RG103NBX=UWWCAD3:O>*_ZEA;_Y< MV1O6[[@57;?B 3]CK2_^& M3?U8V51.'$G4J5$JHX]>R H&^&X_5VW_W.8X/@N=(+XWMDY3S[.C(Y@@(PB M4 BH=%B[^>U[Z[?^I[/*UE/2)X@21YSZB621A,=3'N&X]9VW'B>/CJ^XAK,_ M-FSJZ M4_=12,2_9'?O.\R]_\_4V\(]5+MEZM8->_>ALG>"U FBQ-B-F-$[;F37C;P- MB(21A)%*"Y3_WK!9/U8V2^I\W)G.E^%B$1$]Z_IUBP,BV9//1CC#N518?SLV M]FK8Q:KAA9-$@B;]Y#+'/"=[W-^N^WOC>-&OCI_B3T1S(_]6WIZU#1MVL6I_ M 2J(DD$2G>.V=3:D87]Y&Y"?P%O,J-UW M3N>HU#9KV+.J,>;H8S2Q8=>;K1_N6PN<$"FF8#D5__)Z7LT;&/5 M_"+(H8P>X@2I]'G\!O<0-[/80H6XF?]=OUT_5TTF['73'J@]W?%]O2)_MSU9C2X)-%;\1/QU 7LYL]!VO^'EO-^S5L=-40 MT[C1C/!QFPUYX37[J^W0L+%5VXS"(W_1L!6.^]77N"YOEKY)PTY5S3H%(L>M&L8(>^ZZ=+J.+^$(,7B'[I99';&& M[>^<*T5#6,5P,@A2ADYQ/"E&3TH&6'(=)]X&TD:_Q'B9^G?>LT EZ7YBVA!M M.#DUP4*-)T>"0,D&1FQD1(<^'J)A#A'8 8.%YWN4U]GR,T[8@WP7QO'Y!EJ# M)O4;!AA=[)X_X\A9X<_IY@E'LR4XR+F1$GX H>O9\]QQ$C0COL>WBDST_#1U$1K-7XT17;A MVP%[(./X[1N8T?>($Z14CI_Q,)\QPXBX#;BIXC<'